{ "spec": "JCR-1 coding-window v1", "schema_id": "coding-window/1", "canonical_encoding": "JSON with sorted object keys (recursively); UTF-8; no whitespace; no float coercion. receipt_hash is BLAKE3 hex of the canonical bytes.", "note": "Two vectors covering the two load-bearing states a coding-stream window can land in: typed-only (no suggestion materialized) and op-materialized (window closed with a Joule-Code op_id sealed). The materialized op_id correlates with a real `joule-code` coding-op cargo in any downstream system; the stream_id + window_id correlate with the wave-47 stream-window/1 receipt the streaming substrate minted for the same window.", "vector_count": 2, "vectors": [ { "n": 1, "description": "Typed-only — user typed 12 bytes, no suggestions, no op materialized this window.", "receipt_hash": "0db0cd50b35a91c6b5f0069cc419f1df4d694f7c56ad88670680a2136ba142d5", "receipt": { "jc_receipt": "coding-window/1", "id": "stream-demo:cw:0001", "closed_at": "2026-06-05T00:00:00Z", "steward": "did:keri:EJ9testStewardAID000000000000000", "stream_id": "stream-demo", "window_id": 1, "activity": { "typed_bytes": 12, "suggestions_appeared": 0, "suggestions_accepted": 0, "suggestions_rejected": 0, "cursor_moves": 3, "diagnostic_delta_net": 0 } } }, { "n": 2, "description": "Op-materialized — suggestion appeared + accepted; op_id sealed, diagnostics dropped by 2.", "receipt_hash": "1c799e883eb9510cb6630b1a8e7066d68360cb162e87e080334ee0ebe79e95f1", "receipt": { "jc_receipt": "coding-window/1", "id": "stream-demo:cw:0007", "closed_at": "2026-06-05T00:00:01Z", "steward": "did:keri:EJ9testStewardAID000000000000000", "stream_id": "stream-demo", "window_id": 7, "activity": { "typed_bytes": 0, "suggestions_appeared": 1, "suggestions_accepted": 1, "suggestions_rejected": 0, "cursor_moves": 1, "diagnostic_delta_net": -2 }, "materialized_op_id": "b3:6Ysltc7O3IupNKFXybnzyv2ot32SSLLvCQRB8AHKIdQ", "author_pubkey_hex": "d75a980182b10ab7d54bfed3c964073a0ee172f3daa62325af021a68f707511a" } } ] }