id

val id: String? = null

Parameters

id

Optional caller-supplied stable id. When the resolver determines this assertion is a new entity (no existing match), the created row will use this id verbatim instead of a freshly-minted UUID. Lets callers anchor entities to a deterministic id scheme (e.g. email:<threadId>, dom:<domain>) so downstream references (proposition grounding, external links) hit the same row. Has no effect when the assertion resolves to an existing entity — the existing id wins. Null = resolver generates a UUID.