PublicationSnapshot line
One line of an xny publication-snapshot JSONL file: the frozen contributor allocation for a dataset version, handed from the humanbased backend to the xny-executor by reference (URI + sha256) rather…
A document of this kind carries schema: "xny://schemas/publication-snapshot/1.0".
One line of an xny publication-snapshot JSONL file: the frozen contributor allocation for a dataset version, handed from the humanbased backend to the xny-executor by reference (URI + sha256) rather than inline.
Variants
- PublicationSnapshot header line — Line 1. Identifies the frozen dataset version by its on-chain identity and carries the three self-check totals a consumer must reconcile against the accumulated rows.
- PublicationSnapshot contributor row — One contributor's frozen allocation. Exactly one row per contributor; rows are strictly ascending by numeric contributor_did_id.
Example
29 rejection cases are kept alongside the schema in docs/schemas/examples/, exercised by validate_schemas.py.
Last updated