TransFS::Claim
A claim is one timestamped, append-only mutation record in a document's log. State = fold the claims in order. See docs/architecture.md §3.
Interim encoding is JSON, one object per line (newline-framed; an unparseable trailing line is skipped on replay — the torn-tail rule). This will become C0DATA later with no change to the model: the encoding sits behind this module's serialize/parse, and identity is hashed from canonical VALUES (never from the serialized bytes), so the swap can't shift a single id.
Constructors
Class methods
ISO-8601 with nanosecond precision (see §3): a real standard, and combined with the create nonce, collision-free.
Instance methods
The canonical value bytes that define this claim, independent of the
storage encoding. (Only create is hashed — for identity — but every
claim defines it for uniformity and future content-addressing.)