AckdbIdentityLinkTypeDefinition
A universal identity link type (#310) — resolves/matches an entity from ANY source, not just the one that declared it (like `domain`, but tenant-defined). Match-only by default; an entity-scoped type with `canMint: true` (#451) is a secondary anchor that can also CREATE an entity at ingest, for companies that have no domain. `domain` itself is built-in (`builtIn: true`) and always mints.
Properties
typeKeystringrequiredpattern /^[a-z][a-z0-9_]*$/Unique key. `domain` is exempt as the built-in and is not stored in this table.
descriptionstring | nullrequiredHuman/AI-readable description of what this identifier means.
canMintboolean#451: whether this type may CREATE an entity at ingest (secondary anchor). false = match-only (the default). Always true on the built-in `domain` entry; never true on person-scoped types.
builtInbooleanrequiredtrue only for the synthesized `domain` entry.
createdAtstring <date-time>Absent on the built-in `domain` entry.
updatedAtstring <date-time>Absent on the built-in `domain` entry.
Example
{
"typeKey": "duns_number",
"description": "D-U-N-S business identifier",
"canMint": false,
"builtIn": false,
"createdAt": "1970-01-01T00:00:00.000Z",
"updatedAt": "1970-01-01T00:00:00.000Z"
}