{"schema_version":"rvc.r1.0.0","name":"Hive Rubric-Bound Vector Commitments","purpose":"A vector commitment scheme in which the per-position domain separator is bound to a rubric version root drawn from a separate tamper-evident accumulator (R9 rubric_versions). Any opening of position k is invalid unless verified against the exact rubric version root active at sealing time. Cross-rubric replay is mechanically impossible.","domain_sep":"hive.rvc.v1","max_vector_size":4096,"issuer":{"did":"did:hive:hivemorph","algorithm":"Ed25519","pubkey_b64u":"yTCRYfSQrdTXE8ChgrNQ4pUzzbxfvKxV8FBWnoT1BKE","pubkey_hex":"c9309161f490add4d713c0a182b350e29533cdbc5fbcac55f050569e84f504a1"},"crypto_agility":{"profile":"hive_rvc_v1","classical_signature":"Ed25519","pq_signature":"ML-DSA-ready","pq_kem":"ML-KEM-ready","backup_family":"HQC-roadmap","migration_status":"pilot","issuer_did":"did:hive:hivemorph","tree_hash":"blake2b-256","leaf_canonical":"JCS-RFC8785","inner_scheme":"merkle-blake2b-domain-separated","inner_scheme_v2":"kzg-bls12381 (planned, opt-in via commitment_scheme)"},"fees":{"currency":"USDC","chain":"base-8453","treasury":"0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E","commit_usdc":"0.0024","open_usdc":"0.0008","verify_usdc":"0.0000"},"anchor":{"domain":"rvc_commitments","root_signer_did":"did:hive:hive-passport"},"endpoints":{"policy":"https://hivemorph.onrender.com/v1/rvc/policy","commit":"https://hivemorph.onrender.com/v1/rvc/commit","open":"https://hivemorph.onrender.com/v1/rvc/open","batch_open":"https://hivemorph.onrender.com/v1/rvc/batch-open","verify":"https://hivemorph.onrender.com/v1/rvc/verify","srs":"https://hivemorph.onrender.com/v1/rvc/srs","commitment":"https://hivemorph.onrender.com/v1/rvc/{commitment_id}","openings":"https://hivemorph.onrender.com/v1/rvc/{commitment_id}/openings"},"stats":{"commitments":0,"openings":0}}