Skip to content

ThingMetadata

ThingMetadata = object

Stable identity and creation timestamps embedded on every thing-like read result. durableId is a self-routing, self-verifying token (Crockford base32 over repo_id + things.id + CRC-32C) that remains identical before and after rename and across revise/retract. thingCreatedAt records the thing’s birth date (stable across all mutations); versionCreatedAt is the timestamp of the current version (advances on each revise). History rows carry only durableId and thingCreatedAt — omit versionCreatedAt.

Pass a bare durableId (optionally with @vN) wherever a wref is accepted on read surfaces; orgName/repoName may be omitted for self-routing reads.

https://docs.warmhub.ai/data-modeling/wrefs/#durable-ids

durableId: string


thingCreatedAt: number


versionCreatedAt: number