# Sense conformance vectors — v1 Reproducible fixtures for the five conformance classes (SPEC §9). A third-party implementation is conforming if it reproduces these values from the spec alone. Regenerate with: ```sh cd ../../sense-rs cargo run -p sense-conformance --bin sense-gen-vectors ``` - **`meta.json`** — the signing profile: algorithm (EdDSA / COSE `-8`), the surfacing-receipt profile tag (`sense/surfacing/1`), the reference steward's public key, and its DID. The steward key is a fixed seed everyone has; it attests nothing — it only makes the signatures reproducible. - **`vectors.json`** — the expected outputs: - `c1_replay_digest` — the BLAKE3 replay digest of the scripted event stream. - `c2_event_id` — the content id of the canonical event; binds source class and trust. - `c3_highlights` / `c3_decisions` — the highlights the scripted stream fires and the gate's surface/hold decisions. - `c4_recall_model` (`deterministic`) / `c4_open_ended_escalated` (`true`) — the cascade answered recall with no model call and escalated the open-ended query. - `c5_verify_ok` (`3`) / `c5_excision_breaks_at` (`1`) — the surfacing chain verifies, and dropping the middle link breaks it at index 1. - `c5_first_link_jcr1_envelope_hex` — the first surfacing link as a JCR-1 COSE_Sign1 envelope, verifiable with the family's shared tooling. The same facts are asserted by the in-repo tests in `sense-conformance`, so the published pack and the test suite check identical behaviour.