{"name":"WANTED Telemetry Verifier SDK","version":"0.2-TS4","protocol_version":"0.2","authenticity_profile":"0.2-T1","module":"/wanted-10k/wanted-telemetry-verifier.mjs","format":"JavaScript ESM","runtime_dependencies":0,"runtime_requirements":["Web Crypto Ed25519","TextEncoder","structuredClone","atob"],"performs_network_requests":false,"input":["JSONL signed event stream","frozen telemetry key manifest"],"exports":["canonicalize","sha256Hex","eventSigningBytes","validateKeyManifest","verifyTelemetryJsonl","verifyTelemetry","aggregateTelemetryReports","reconcileTelemetryExposure","createTelemetryAuditSummary","verifyTelemetryFiles","CLI_EXIT_CODES","runCli"],"reports":{"stream_profile":"0.2-TR1","aggregate_profile":"0.2-TA1","exposure_reconciliation_profile":"0.2-TX1","canonical_digest":"SHA-256_of_RFC8785_JCS_report_without_its_digest_field","stream_bindings":["ordered_event_array","frozen_key_manifest","deployment_id","environment_id","activation_boundary","terminal_boundary"],"aggregate_rules":["every_stream_passes","every_report_digest_matches","unique_deployments","unique_environments","one_frozen_key_manifest","verified_signatures_equal_total_events","all_hard_failure_counters_zero"],"exposure_reconciliation":["deployment_and_environment_identity","validated_event_count","activation_event","terminal_event","complete_sequence_accounting","root_commitment_binding"],"audit_summary":"exact_audit_manifest.telemetry_shape_with_exposure_binding"},"cli":{"runtime":"Node.js 22+","usage":"node wanted-telemetry-verifier.mjs EVENTS.jsonl KEY-MANIFEST.json","stdout":"JSON verification report","stderr":"usage or input error","exit_codes":{"pass":0,"verification_failed":1,"usage_or_io_error":2}},"verifies":["strict_I-JSON","event_shape","payload_semantics","contiguous_sequence","single_deployment_environment","monotonic_UTC","event_id_uniqueness","RFC8785_SHA256_hash_chain","Ed25519_signatures","key_manifest_resolution","key_validity","key_revocation"],"result":"pass_only_when_every_event_and_chain_link_verifies","privacy":"local_only_no_event_uploads_or_network_requests","interpretation":"proves stream integrity and registered-key possession, not sensor truth, complete capture, participant consent, or certification","source_sha256":"0f681be4afd467326949339e33d1ff929ac7c2dd47c1b46d43cdbd424e0b88c7"}