submission_reservation_schema_v1.json (1400B)
1 { 2 "schema": "tera.submission_reservation.schema_descriptor.v1", 3 "payload_schema": "tera.submission_reservation.v1", 4 "schema_version": 1, 5 "encoding": "utf8_json", 6 "unknown_fields": "reject", 7 "payload_fields": ["schema_version", "schema_sha256", "command_id", "scope", "source"], 8 "source": "AuthoredDraftSource capturing the exact immutable composer revision", 9 "semantic_equality": "stable account, command ID, context and exact historical composer envelope", 10 "replay": "read reservation before checking the current composer head; validate its historical source", 11 "bounds": { 12 "payload_bytes": 16384, 13 "source_payload_bytes": 1048576, 14 "timestamp_ms_max": 9223372036854775807 15 }, 16 "envelope": { 17 "owner": "AuthoredDraft", 18 "revision": 1, 19 "author": "active stable account", 20 "scope": "existing composer scope digest", 21 "stage": "draft", 22 "operation_id": null, 23 "timestamps": "equal positive reservation time no earlier than captured source" 24 }, 25 "identity": { 26 "command_id": "random nonzero 16 bytes independent of content and session generation", 27 "record_id": "first 16 bytes of sha256(domain, author_32_bytes, command_id_16_bytes); reject zero", 28 "domain": "tera.submission_reservation.v1", 29 "zero_terminator": true 30 }, 31 "authority": "Reservation only. No strict publication acceptance, source consumption, signing or delivery." 32 }