Thing Ledger
resolveThing
Resolve Thing
Resolve a Thing by name, or create it if none matches: the anti-duplicate mint for the identity ledger.
Arguments
namestringrequiredThe Thing's canonical name: how you'd refer to it.typestringrequiredThe kind of Thing: e.g. "person", "repo", "product", "model", "place". Open vocabulary.aliasesstring[]optionalOther names this Thing answers to: sharpens resolution.externalRefsobject[]optionalStrong identity signals (repo slug, URL, handle, ISBN). The most reliable way to avoid a duplicate.
Returns
Resolution matches names, aliases, and external refs first, so a confident match returns the EXISTING Thing (never a duplicate); only a genuine miss creates a new one.
Ask for it
The Cloud routes these requests to this verb.
- who/what is X
- track this repo/person/product
- make sure X exists
Pair it with
The verbs that finish the job.