AckdbPersonIdentityLink

A durable person key. Values are stored NORMALIZED and are globally UNIQUE per (externalIdType, externalIdValue) — one human per key, which is the structural dedup guarantee. Keys accrete over a career and are never re-pointed (first-writer-wins).

Properties

personIdstringrequired
sourcestringrequired

Source system that asserted this key.

externalIdTypestringrequired

`linkedin_url` (canonical anchor), `email_address` (provisional), or a person-scoped id type.

externalIdValuestringrequired

The normalized value (lowercased email; canonical `linkedin.com/in/<slug>`).

confidencenumberrequired
evidencePayloadIdstring (nullable)

raw_payloads.id of the ingest that asserted this key (null for manual writes).

linkedAtstring <date-time>required

Example

AckdbPersonIdentityLink example
{
  "personId": "string",
  "source": "emails",
  "externalIdType": "linkedin_url",
  "externalIdValue": "linkedin.com/in/ellychen",
  "confidence": 1,
  "evidencePayloadId": "string",
  "linkedAt": "1970-01-01T00:00:00.000Z"
}