{"name":"WANTED Root-Envelope Batch Conformance Vectors","version":"0.2-REBC1","protocol_version":"0.2","profile_version":"0.2-REB1","root_envelope_profile":"0.2-RE1","verifier_sdk_minimum_version":"0.4-RES3","pass_condition":"every_vector_matches_expected_status_topology_and_exact_counter_projection","interpretation":"developer_conformance_only_not_certification_evidence_truth_or_witness_independence","vectors":[{"id":"REBC1-CANONICAL","purpose":"Accept two independent deployments, four signed root envelopes, and the exact RC1 collection projection.","batch":{"profile_version":"0.2-REB1","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]},{"deployment_id":"dep_demo_002","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"DAi-z41RTEHSljy_AkmpjiDygvcDT2P8-0VosZCb0ZLVtOlX3hqCG2EUY6lTC4hOasG_GXjqDaiTPctYhPMFAw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","signature":"D-wl2iruypZbc9st23Fr8XYy8uWiNUZA9xPU03149FGY35mE98H57AnOmTqZ-MkXSRsKi000Kz1W3teBT0lVBw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"0698644097cef310ff20b10ce80418acbbc5a2a34291e79532e59569bd85f931","signature":"YtLGFdAQxR3JRpapNDJT9w3uUEd_dCKxEwyUW2alXmdjsOtg5uCxII40EJOs8nPS4OVVVJoWGACsfSZT9f6ODQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"f296e9b7680e38b9acc7619f2fb0ca4892afd6e73276e7f0072e209c893bc5b4","signature":"I0i-KEJRLLUUD6ImwDo_ipkH4BU2BzPiDE55SmHTnHwAY4EaC18zTNCLJjOklIFmoISqU_-THXcBeZkMyO4TDg"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"aeb687bbedee125155bfed823ed0996cccbf8e6d720defad97f835a96f7409ed","signature":"RjYtYSf6TLFapca3Jn0cmYzBzE9sPSySoHqP0uwsK3kc_KqH8ButFBvPgP2yReOrA8O53f4nYufB8zKdt74UCQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"e1727d84b159937ad5c8381cd071a5989fe20acabd8616ea3beb91614cf87311","signature":"-fM1oRv9BPYvAQh0heAY_RV2Vatcaixa3g8Ya4EXklElCAYDm6-gIQ-pt9lSSDE8lAj1ys_Ntg7yDmG7qU2SCA"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/002/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3"}},{"root_commitment_uri":"https://example.org/wanted/roots/002/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3","root_commitment_sha256":"738a891a5e86f5e766f47a8ce9fd3bdd906838e05df502045c41afbc40261a12"}}]}]},"expected":{"status":"pass","top_level_error_count":0,"failed_deployment_ids":[],"summary":{"deployment_count":2,"root_count":4,"expected_root_count":4,"verified_envelopes":4,"verified_signed_prefixes":4,"missing_envelopes":0,"invalid_envelopes":0,"prefix_binding_failures":0,"key_manifest_mismatches":0,"chain_failures":0,"cadence_failures":0}}},{"id":"REBC1-MISSING-ROOT","purpose":"Reject one missing due root and report the missing and cadence counts without invalidating the remaining envelopes.","batch":{"profile_version":"0.2-REB1","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}}]},{"deployment_id":"dep_demo_002","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"DAi-z41RTEHSljy_AkmpjiDygvcDT2P8-0VosZCb0ZLVtOlX3hqCG2EUY6lTC4hOasG_GXjqDaiTPctYhPMFAw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","signature":"D-wl2iruypZbc9st23Fr8XYy8uWiNUZA9xPU03149FGY35mE98H57AnOmTqZ-MkXSRsKi000Kz1W3teBT0lVBw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"0698644097cef310ff20b10ce80418acbbc5a2a34291e79532e59569bd85f931","signature":"YtLGFdAQxR3JRpapNDJT9w3uUEd_dCKxEwyUW2alXmdjsOtg5uCxII40EJOs8nPS4OVVVJoWGACsfSZT9f6ODQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"f296e9b7680e38b9acc7619f2fb0ca4892afd6e73276e7f0072e209c893bc5b4","signature":"I0i-KEJRLLUUD6ImwDo_ipkH4BU2BzPiDE55SmHTnHwAY4EaC18zTNCLJjOklIFmoISqU_-THXcBeZkMyO4TDg"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"aeb687bbedee125155bfed823ed0996cccbf8e6d720defad97f835a96f7409ed","signature":"RjYtYSf6TLFapca3Jn0cmYzBzE9sPSySoHqP0uwsK3kc_KqH8ButFBvPgP2yReOrA8O53f4nYufB8zKdt74UCQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"e1727d84b159937ad5c8381cd071a5989fe20acabd8616ea3beb91614cf87311","signature":"-fM1oRv9BPYvAQh0heAY_RV2Vatcaixa3g8Ya4EXklElCAYDm6-gIQ-pt9lSSDE8lAj1ys_Ntg7yDmG7qU2SCA"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/002/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3"}},{"root_commitment_uri":"https://example.org/wanted/roots/002/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3","root_commitment_sha256":"738a891a5e86f5e766f47a8ce9fd3bdd906838e05df502045c41afbc40261a12"}}]}]},"expected":{"status":"fail","top_level_error_count":0,"failed_deployment_ids":["dep_demo_001"],"summary":{"deployment_count":2,"root_count":3,"expected_root_count":4,"verified_envelopes":3,"verified_signed_prefixes":3,"missing_envelopes":1,"invalid_envelopes":0,"prefix_binding_failures":0,"key_manifest_mismatches":0,"chain_failures":0,"cadence_failures":1}}},{"id":"REBC1-TAMPERED-EVENT","purpose":"Reject changed signed telemetry and classify both dependent envelopes as prefix-binding failures.","batch":{"profile_version":"0.2-REB1","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"privacy","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]},{"deployment_id":"dep_demo_002","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"DAi-z41RTEHSljy_AkmpjiDygvcDT2P8-0VosZCb0ZLVtOlX3hqCG2EUY6lTC4hOasG_GXjqDaiTPctYhPMFAw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","signature":"D-wl2iruypZbc9st23Fr8XYy8uWiNUZA9xPU03149FGY35mE98H57AnOmTqZ-MkXSRsKi000Kz1W3teBT0lVBw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"0698644097cef310ff20b10ce80418acbbc5a2a34291e79532e59569bd85f931","signature":"YtLGFdAQxR3JRpapNDJT9w3uUEd_dCKxEwyUW2alXmdjsOtg5uCxII40EJOs8nPS4OVVVJoWGACsfSZT9f6ODQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"f296e9b7680e38b9acc7619f2fb0ca4892afd6e73276e7f0072e209c893bc5b4","signature":"I0i-KEJRLLUUD6ImwDo_ipkH4BU2BzPiDE55SmHTnHwAY4EaC18zTNCLJjOklIFmoISqU_-THXcBeZkMyO4TDg"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"aeb687bbedee125155bfed823ed0996cccbf8e6d720defad97f835a96f7409ed","signature":"RjYtYSf6TLFapca3Jn0cmYzBzE9sPSySoHqP0uwsK3kc_KqH8ButFBvPgP2yReOrA8O53f4nYufB8zKdt74UCQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"e1727d84b159937ad5c8381cd071a5989fe20acabd8616ea3beb91614cf87311","signature":"-fM1oRv9BPYvAQh0heAY_RV2Vatcaixa3g8Ya4EXklElCAYDm6-gIQ-pt9lSSDE8lAj1ys_Ntg7yDmG7qU2SCA"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/002/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3"}},{"root_commitment_uri":"https://example.org/wanted/roots/002/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3","root_commitment_sha256":"738a891a5e86f5e766f47a8ce9fd3bdd906838e05df502045c41afbc40261a12"}}]}]},"expected":{"status":"fail","top_level_error_count":0,"failed_deployment_ids":["dep_demo_001"],"summary":{"deployment_count":2,"root_count":4,"expected_root_count":4,"verified_envelopes":2,"verified_signed_prefixes":2,"missing_envelopes":0,"invalid_envelopes":2,"prefix_binding_failures":2,"key_manifest_mismatches":0,"chain_failures":0,"cadence_failures":0}}},{"id":"REBC1-KEY-MANIFEST-DRIFT","purpose":"Reject a changed frozen key manifest and count both key and signed-prefix mismatches.","batch":{"profile_version":"0.2-REB1","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"changed-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]},{"deployment_id":"dep_demo_002","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"DAi-z41RTEHSljy_AkmpjiDygvcDT2P8-0VosZCb0ZLVtOlX3hqCG2EUY6lTC4hOasG_GXjqDaiTPctYhPMFAw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","signature":"D-wl2iruypZbc9st23Fr8XYy8uWiNUZA9xPU03149FGY35mE98H57AnOmTqZ-MkXSRsKi000Kz1W3teBT0lVBw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"0698644097cef310ff20b10ce80418acbbc5a2a34291e79532e59569bd85f931","signature":"YtLGFdAQxR3JRpapNDJT9w3uUEd_dCKxEwyUW2alXmdjsOtg5uCxII40EJOs8nPS4OVVVJoWGACsfSZT9f6ODQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"f296e9b7680e38b9acc7619f2fb0ca4892afd6e73276e7f0072e209c893bc5b4","signature":"I0i-KEJRLLUUD6ImwDo_ipkH4BU2BzPiDE55SmHTnHwAY4EaC18zTNCLJjOklIFmoISqU_-THXcBeZkMyO4TDg"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"aeb687bbedee125155bfed823ed0996cccbf8e6d720defad97f835a96f7409ed","signature":"RjYtYSf6TLFapca3Jn0cmYzBzE9sPSySoHqP0uwsK3kc_KqH8ButFBvPgP2yReOrA8O53f4nYufB8zKdt74UCQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"e1727d84b159937ad5c8381cd071a5989fe20acabd8616ea3beb91614cf87311","signature":"-fM1oRv9BPYvAQh0heAY_RV2Vatcaixa3g8Ya4EXklElCAYDm6-gIQ-pt9lSSDE8lAj1ys_Ntg7yDmG7qU2SCA"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/002/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3"}},{"root_commitment_uri":"https://example.org/wanted/roots/002/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3","root_commitment_sha256":"738a891a5e86f5e766f47a8ce9fd3bdd906838e05df502045c41afbc40261a12"}}]}]},"expected":{"status":"fail","top_level_error_count":0,"failed_deployment_ids":["dep_demo_001"],"summary":{"deployment_count":2,"root_count":4,"expected_root_count":4,"verified_envelopes":2,"verified_signed_prefixes":2,"missing_envelopes":0,"invalid_envelopes":2,"prefix_binding_failures":2,"key_manifest_mismatches":2,"chain_failures":0,"cadence_failures":0}}},{"id":"REBC1-BROKEN-ROOT-CHAIN","purpose":"Reject a substituted previous-root commitment while retaining every unaffected envelope.","batch":{"profile_version":"0.2-REB1","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"abababababababababababababababababababababababababababababababab","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]},{"deployment_id":"dep_demo_002","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"DAi-z41RTEHSljy_AkmpjiDygvcDT2P8-0VosZCb0ZLVtOlX3hqCG2EUY6lTC4hOasG_GXjqDaiTPctYhPMFAw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","signature":"D-wl2iruypZbc9st23Fr8XYy8uWiNUZA9xPU03149FGY35mE98H57AnOmTqZ-MkXSRsKi000Kz1W3teBT0lVBw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"0698644097cef310ff20b10ce80418acbbc5a2a34291e79532e59569bd85f931","signature":"YtLGFdAQxR3JRpapNDJT9w3uUEd_dCKxEwyUW2alXmdjsOtg5uCxII40EJOs8nPS4OVVVJoWGACsfSZT9f6ODQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"f296e9b7680e38b9acc7619f2fb0ca4892afd6e73276e7f0072e209c893bc5b4","signature":"I0i-KEJRLLUUD6ImwDo_ipkH4BU2BzPiDE55SmHTnHwAY4EaC18zTNCLJjOklIFmoISqU_-THXcBeZkMyO4TDg"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"aeb687bbedee125155bfed823ed0996cccbf8e6d720defad97f835a96f7409ed","signature":"RjYtYSf6TLFapca3Jn0cmYzBzE9sPSySoHqP0uwsK3kc_KqH8ButFBvPgP2yReOrA8O53f4nYufB8zKdt74UCQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"e1727d84b159937ad5c8381cd071a5989fe20acabd8616ea3beb91614cf87311","signature":"-fM1oRv9BPYvAQh0heAY_RV2Vatcaixa3g8Ya4EXklElCAYDm6-gIQ-pt9lSSDE8lAj1ys_Ntg7yDmG7qU2SCA"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/002/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3"}},{"root_commitment_uri":"https://example.org/wanted/roots/002/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3","root_commitment_sha256":"738a891a5e86f5e766f47a8ce9fd3bdd906838e05df502045c41afbc40261a12"}}]}]},"expected":{"status":"fail","top_level_error_count":0,"failed_deployment_ids":["dep_demo_001"],"summary":{"deployment_count":2,"root_count":4,"expected_root_count":4,"verified_envelopes":3,"verified_signed_prefixes":3,"missing_envelopes":0,"invalid_envelopes":1,"prefix_binding_failures":1,"key_manifest_mismatches":0,"chain_failures":1,"cadence_failures":0}}},{"id":"REBC1-SHIFTED-CADENCE","purpose":"Reject a root moved off its exact due timestamp.","batch":{"profile_version":"0.2-REB1","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:01:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]},{"deployment_id":"dep_demo_002","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"DAi-z41RTEHSljy_AkmpjiDygvcDT2P8-0VosZCb0ZLVtOlX3hqCG2EUY6lTC4hOasG_GXjqDaiTPctYhPMFAw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","signature":"D-wl2iruypZbc9st23Fr8XYy8uWiNUZA9xPU03149FGY35mE98H57AnOmTqZ-MkXSRsKi000Kz1W3teBT0lVBw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"0698644097cef310ff20b10ce80418acbbc5a2a34291e79532e59569bd85f931","signature":"YtLGFdAQxR3JRpapNDJT9w3uUEd_dCKxEwyUW2alXmdjsOtg5uCxII40EJOs8nPS4OVVVJoWGACsfSZT9f6ODQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"f296e9b7680e38b9acc7619f2fb0ca4892afd6e73276e7f0072e209c893bc5b4","signature":"I0i-KEJRLLUUD6ImwDo_ipkH4BU2BzPiDE55SmHTnHwAY4EaC18zTNCLJjOklIFmoISqU_-THXcBeZkMyO4TDg"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"aeb687bbedee125155bfed823ed0996cccbf8e6d720defad97f835a96f7409ed","signature":"RjYtYSf6TLFapca3Jn0cmYzBzE9sPSySoHqP0uwsK3kc_KqH8ButFBvPgP2yReOrA8O53f4nYufB8zKdt74UCQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"e1727d84b159937ad5c8381cd071a5989fe20acabd8616ea3beb91614cf87311","signature":"-fM1oRv9BPYvAQh0heAY_RV2Vatcaixa3g8Ya4EXklElCAYDm6-gIQ-pt9lSSDE8lAj1ys_Ntg7yDmG7qU2SCA"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/002/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3"}},{"root_commitment_uri":"https://example.org/wanted/roots/002/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3","root_commitment_sha256":"738a891a5e86f5e766f47a8ce9fd3bdd906838e05df502045c41afbc40261a12"}}]}]},"expected":{"status":"fail","top_level_error_count":0,"failed_deployment_ids":["dep_demo_001"],"summary":{"deployment_count":2,"root_count":4,"expected_root_count":4,"verified_envelopes":3,"verified_signed_prefixes":3,"missing_envelopes":0,"invalid_envelopes":1,"prefix_binding_failures":1,"key_manifest_mismatches":0,"chain_failures":0,"cadence_failures":1}}},{"id":"REBC1-NON-HTTPS-ROOT","purpose":"Reject a root record that cannot bind an HTTPS commitment location while retaining cryptographic prefix validity.","batch":{"profile_version":"0.2-REB1","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"http://example.org/root.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]},{"deployment_id":"dep_demo_002","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"DAi-z41RTEHSljy_AkmpjiDygvcDT2P8-0VosZCb0ZLVtOlX3hqCG2EUY6lTC4hOasG_GXjqDaiTPctYhPMFAw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","signature":"D-wl2iruypZbc9st23Fr8XYy8uWiNUZA9xPU03149FGY35mE98H57AnOmTqZ-MkXSRsKi000Kz1W3teBT0lVBw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"0698644097cef310ff20b10ce80418acbbc5a2a34291e79532e59569bd85f931","signature":"YtLGFdAQxR3JRpapNDJT9w3uUEd_dCKxEwyUW2alXmdjsOtg5uCxII40EJOs8nPS4OVVVJoWGACsfSZT9f6ODQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"f296e9b7680e38b9acc7619f2fb0ca4892afd6e73276e7f0072e209c893bc5b4","signature":"I0i-KEJRLLUUD6ImwDo_ipkH4BU2BzPiDE55SmHTnHwAY4EaC18zTNCLJjOklIFmoISqU_-THXcBeZkMyO4TDg"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"aeb687bbedee125155bfed823ed0996cccbf8e6d720defad97f835a96f7409ed","signature":"RjYtYSf6TLFapca3Jn0cmYzBzE9sPSySoHqP0uwsK3kc_KqH8ButFBvPgP2yReOrA8O53f4nYufB8zKdt74UCQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"e1727d84b159937ad5c8381cd071a5989fe20acabd8616ea3beb91614cf87311","signature":"-fM1oRv9BPYvAQh0heAY_RV2Vatcaixa3g8Ya4EXklElCAYDm6-gIQ-pt9lSSDE8lAj1ys_Ntg7yDmG7qU2SCA"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/002/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3"}},{"root_commitment_uri":"https://example.org/wanted/roots/002/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3","root_commitment_sha256":"738a891a5e86f5e766f47a8ce9fd3bdd906838e05df502045c41afbc40261a12"}}]}]},"expected":{"status":"fail","top_level_error_count":0,"failed_deployment_ids":["dep_demo_001"],"summary":{"deployment_count":2,"root_count":4,"expected_root_count":4,"verified_envelopes":3,"verified_signed_prefixes":3,"missing_envelopes":0,"invalid_envelopes":1,"prefix_binding_failures":0,"key_manifest_mismatches":0,"chain_failures":0,"cadence_failures":0}}},{"id":"REBC1-DUPLICATE-TOPOLOGY","purpose":"Reject duplicate deployment and environment identities even when both copied envelope series verify cryptographically.","batch":{"profile_version":"0.2-REB1","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]},{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]}]},"expected":{"status":"fail","top_level_error_count":2,"failed_deployment_ids":["dep_demo_001"],"summary":{"deployment_count":2,"root_count":4,"expected_root_count":4,"verified_envelopes":4,"verified_signed_prefixes":4,"missing_envelopes":0,"invalid_envelopes":0,"prefix_binding_failures":0,"key_manifest_mismatches":0,"chain_failures":0,"cadence_failures":0}}},{"id":"REBC1-PROFILE-DRIFT","purpose":"Reject a batch that does not freeze the 0.2-REB1 verification profile.","batch":{"profile_version":"0.2-REB0","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"}},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]},{"deployment_id":"dep_demo_002","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"DAi-z41RTEHSljy_AkmpjiDygvcDT2P8-0VosZCb0ZLVtOlX3hqCG2EUY6lTC4hOasG_GXjqDaiTPctYhPMFAw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","signature":"D-wl2iruypZbc9st23Fr8XYy8uWiNUZA9xPU03149FGY35mE98H57AnOmTqZ-MkXSRsKi000Kz1W3teBT0lVBw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"0698644097cef310ff20b10ce80418acbbc5a2a34291e79532e59569bd85f931","signature":"YtLGFdAQxR3JRpapNDJT9w3uUEd_dCKxEwyUW2alXmdjsOtg5uCxII40EJOs8nPS4OVVVJoWGACsfSZT9f6ODQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"f296e9b7680e38b9acc7619f2fb0ca4892afd6e73276e7f0072e209c893bc5b4","signature":"I0i-KEJRLLUUD6ImwDo_ipkH4BU2BzPiDE55SmHTnHwAY4EaC18zTNCLJjOklIFmoISqU_-THXcBeZkMyO4TDg"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"aeb687bbedee125155bfed823ed0996cccbf8e6d720defad97f835a96f7409ed","signature":"RjYtYSf6TLFapca3Jn0cmYzBzE9sPSySoHqP0uwsK3kc_KqH8ButFBvPgP2yReOrA8O53f4nYufB8zKdt74UCQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"e1727d84b159937ad5c8381cd071a5989fe20acabd8616ea3beb91614cf87311","signature":"-fM1oRv9BPYvAQh0heAY_RV2Vatcaixa3g8Ya4EXklElCAYDm6-gIQ-pt9lSSDE8lAj1ys_Ntg7yDmG7qU2SCA"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/002/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3"}},{"root_commitment_uri":"https://example.org/wanted/roots/002/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3","root_commitment_sha256":"738a891a5e86f5e766f47a8ce9fd3bdd906838e05df502045c41afbc40261a12"}}]}]},"expected":{"status":"fail","top_level_error_count":1,"failed_deployment_ids":[],"summary":{"deployment_count":2,"root_count":4,"expected_root_count":4,"verified_envelopes":4,"verified_signed_prefixes":4,"missing_envelopes":0,"invalid_envelopes":0,"prefix_binding_failures":0,"key_manifest_mismatches":0,"chain_failures":0,"cadence_failures":0}}},{"id":"REBC1-UNEXPECTED-ROOT-FIELD","purpose":"Reject an extensible root record that could create ambiguous commitment semantics.","batch":{"profile_version":"0.2-REB1","target_certification":"WANTED_LAB","deployments":[{"deployment_id":"dep_demo_001","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"hHuEjSnwtobew0DXyKkE5MOPlXwGI_KBuBoRzXzl7Ls-XHgj7rYaCY2wgXFbUdigvtiXHBDegPDL0oXgxum4DQ"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","signature":"SCRBVlLP5HgkCZjNwzJOC5iKh3dR9nT4Lt-C-bOPGkNcRd9P8SMZ-iVDSyuTP1YohOt2Txly0eF7S7yIi5HkBg"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"8e01f4ed8cc67b50e060a584a24960339076a8721806909ac85953e3204976f8","signature":"508LdLI3mosjy5CmzHoWVm4Te8E2Lj3gMou4K_WbR3sxbnnrtIIk_FjyE0OCAailay_mIZXiGi5kGazAOpOpCA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"073daa1d4e1cf8355de230e2e090dc062341fe6b57ef09e565ec3d6294c8a894","signature":"L9CvGOUWoa4poHdvWNhw0sLHvdeAplopwrqJzOndiY56OdCmzdf5SK4YB6xFnB4jjoW1UDcwhZGFalupqE-IDw"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"117fd232d973a395662652dd3b77244595721be74aaae0aac7169a6d8ff9ff4b","signature":"kZT88pUmOXN43W3JT1fnvkfsA5xBC8ivWgBHPpryQSB1qFMYiKZ4A7IYJLPGFjDI2BNIK_16RQtNHE3WeA2DDA"},{"schema_version":"0.2","deployment_id":"dep_demo_001","environment_id":"env_demo_001","robot_id":"robot_demo_001","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"1025801108463cdf11dfeb2dc310132bbe2d3fc06cb641b39456a6681689b38f","signature":"LdmnWwQuJVDo2-Rieek1FlqFKJrXdWLKbRTbe7a227of8yjHAd_UwfiaZjmhrlPilsLdDBOP-sr-m4AquylWCw"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/001/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9"},"unexpected":true},{"root_commitment_uri":"https://example.org/wanted/roots/001/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_001","environment_id_sha256":"a1ccccbdd1a40a3fc16eea062c9111bbc30868fe8df59240774fd976a6d0c671","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"7e241121e5f3a0f42ef61d3f9377b5dc23f3e56eda91a66668d1477d96076188","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6d78fa0fee1a2b4d527355a30ff1a8d98a19b023252caf5eb7033cfd251d4abd","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"8c3735081507925f984f201a74c0114dddfb1f5e9e0ed94a897b87f774df4398","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"e09658e9948afc78bb89f96271db34ec5915e2acccfbc59cbbe40f403aa295e9","root_commitment_sha256":"af6ee7eda8d6de3fea1a543c920b9a96acd7d6fa6a05907be0de936ce433e76e"}}]},{"deployment_id":"dep_demo_002","activation_at":"2026-08-28T18:00:00.000Z","observation_end_at":"2026-08-28T20:00:00.000Z","commitment_interval_hours":1,"events":[{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_000","sequence":0,"occurred_at":"2026-08-28T18:00:00Z","type":"DEPLOYMENT_LIFECYCLE","payload":{"phase":"activation","participant_acceptance_ref":"controlled://acceptance/1","activation_record_sha256":"ab0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"},"signature":"DAi-z41RTEHSljy_AkmpjiDygvcDT2P8-0VosZCb0ZLVtOlX3hqCG2EUY6lTC4hOasG_GXjqDaiTPctYhPMFAw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_001","sequence":1,"occurred_at":"2026-08-28T18:01:00Z","type":"ROBOT_STATE","payload":{"state":"available","autonomous_service_capable":true},"previous_event_hash":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","signature":"D-wl2iruypZbc9st23Fr8XYy8uWiNUZA9xPU03149FGY35mE98H57AnOmTqZ-MkXSRsKi000Kz1W3teBT0lVBw"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_002","sequence":2,"occurred_at":"2026-08-28T18:02:00Z","type":"HUMAN_REQUEST","payload":{"request_type":"task","evidence_ref":"local://request/1"},"previous_event_hash":"0698644097cef310ff20b10ce80418acbbc5a2a34291e79532e59569bd85f931","signature":"YtLGFdAQxR3JRpapNDJT9w3uUEd_dCKxEwyUW2alXmdjsOtg5uCxII40EJOs8nPS4OVVVJoWGACsfSZT9f6ODQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_003","sequence":3,"occurred_at":"2026-08-28T18:03:00Z","type":"ROBOT_ACTION","payload":{"intent":"bring water","proactive":false},"previous_event_hash":"f296e9b7680e38b9acc7619f2fb0ca4892afd6e73276e7f0072e209c893bc5b4","signature":"I0i-KEJRLLUUD6ImwDo_ipkH4BU2BzPiDE55SmHTnHwAY4EaC18zTNCLJjOklIFmoISqU_-THXcBeZkMyO4TDg"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_004","sequence":4,"occurred_at":"2026-08-28T18:04:00Z","type":"HUMAN_INTERVENTION","payload":{"mode":"remote_guidance","duration_seconds":18,"reason":"recovery"},"previous_event_hash":"aeb687bbedee125155bfed823ed0996cccbf8e6d720defad97f835a96f7409ed","signature":"RjYtYSf6TLFapca3Jn0cmYzBzE9sPSySoHqP0uwsK3kc_KqH8ButFBvPgP2yReOrA8O53f4nYufB8zKdt74UCQ"},{"schema_version":"0.2","deployment_id":"dep_demo_002","environment_id":"env_demo_002","robot_id":"robot_demo_002","signing_key_id":"demo_ed25519_key_01","event_id":"evt_demo_005","sequence":5,"occurred_at":"2026-08-28T18:05:00Z","type":"INCIDENT","payload":{"level":"L1","summary":"Robot briefly blocked a hallway.","participant_requested_stop":false},"previous_event_hash":"e1727d84b159937ad5c8381cd071a5989fe20acabd8616ea3beb91614cf87311","signature":"-fM1oRv9BPYvAQh0heAY_RV2Vatcaixa3g8Ya4EXklElCAYDm6-gIQ-pt9lSSDE8lAj1ys_Ntg7yDmG7qU2SCA"}],"key_manifest":{"profile_version":"0.2-T1","protocol_version":"0.2","algorithm":"Ed25519","canonicalization":"RFC8785_JCS","signature_scope":"current_event_without_signature","key_manifest_id":"synthetic-demo-key-manifest","keys":[{"key_id":"demo_ed25519_key_01","public_key_base64url":"11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo","valid_from":"2026-01-01T00:00:00Z","valid_until":"2027-01-01T00:00:00Z","revoked_at":null}]},"roots":[{"root_commitment_uri":"https://example.org/wanted/roots/002/0.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":0,"covers_through_at":"2026-08-28T19:00:00.000Z","prefix_event_count":6,"interval_event_count":6,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":null,"root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3"}},{"root_commitment_uri":"https://example.org/wanted/roots/002/1.json","envelope":{"profile_version":"0.2-RE1","protocol_version":"0.2","telemetry_authenticity_profile":"0.2-T1","deployment_id":"dep_demo_002","environment_id_sha256":"8f136365e36c11afcec6f40c9b04455e9174d2b850eaad987fabcbdb1613318d","root_ordinal":1,"covers_through_at":"2026-08-28T20:00:00.000Z","prefix_event_count":6,"interval_event_count":0,"genesis_event_sha256":"c9975d5467939c84771f94f442081e30f2f252972cf4e23103fcf33d72a2c962","tail_sequence":5,"tail_event_id":"evt_demo_005","tail_event_sha256":"6481c3f899244c41ed72af524f2b1924aa6d762a512b78fa217ab32584fa0f09","tail_occurred_at":"2026-08-28T18:05:00Z","event_stream_prefix_sha256":"56bda8c310c3c53053171d891703aa1db18f264a1d3d2e8d6249a24872f8da35","key_manifest_sha256":"3b504859e203792acce4fb987f22913cdeb79e327c8698b1487a7802d7946764","previous_root_commitment_sha256":"3dd264360ef61281550cde13b55f021d01137e978b5e2aa7518c56cc520e1be3","root_commitment_sha256":"738a891a5e86f5e766f47a8ce9fd3bdd906838e05df502045c41afbc40261a12"}}]}]},"expected":{"status":"fail","top_level_error_count":0,"failed_deployment_ids":["dep_demo_001"],"summary":{"deployment_count":2,"root_count":4,"expected_root_count":4,"verified_envelopes":3,"verified_signed_prefixes":3,"missing_envelopes":0,"invalid_envelopes":1,"prefix_binding_failures":0,"key_manifest_mismatches":0,"chain_failures":0,"cadence_failures":0}}}]}