{"name":"WANTED Root Witness Verifier SDK","version":"0.2-RCS2","protocol_version":"0.2","profile":"0.2-RC1","module":"/wanted-10k/wanted-root-witness-verifier.mjs","conformance_vectors":"/wanted-10k/root-witness-conformance-vectors.json","conformance_profile":"0.2-RCC1","format":"JavaScript ESM","runtime_dependencies":0,"runtime_requirements":["Web Crypto Ed25519","TextEncoder","structuredClone","atob"],"performs_network_requests":false,"input":["0.2-RC1 root-witness manifest JSON","0.2-RCC1 conformance pack JSON"],"exports":["canonicalize","unsignedWitnessReceipt","witnessReceiptSigningBytes","canonicalRootCollection","rootCollectionSha256","verifyRootWitnessManifest","verifyRootWitnessFile","verifyRootWitnessConformancePack","CLI_EXIT_CODES","runCli"],"cli":{"runtime":"Node.js 22+","usage":["node wanted-root-witness-verifier.mjs ROOT-WITNESS-MANIFEST.json","node wanted-root-witness-verifier.mjs --conformance ROOT-WITNESS-CONFORMANCE-VECTORS.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","frozen_protocol","witness_registry_independence","complete_commitment_cadence","canonical_root_collection_digest","receipt_identity_and_log_uniqueness","bounded_publication_delay","witness_key_lifecycle","every_Ed25519_signature","two_organization_quorum","target_coverage","assessor_chronology"],"result":"pass_only_when_all_eight_RC1_gates_pass","privacy":"local_only_no_manifest_uploads_or_network_requests","interpretation":"proves timely independent disclosure of the root collection, not sensor truth, complete event capture, safety, human preference, or certification","source_sha256":"f48ced91bddc6604e456a17cbbe826f5d9df15cc71b2b7419b52df44e1603a5d","vector_pack_sha256":"a73bc689240cc721dcfb98e97529ce406e94feb0ddb031ead850fce472c095e6","vector_pack_canonicalization":"RFC8785_JCS"}