{"name": "prove-army-arcium-private-verdict", "route": "/arcium/private-spec", "purpose": "Describe the confidential Arcium verdict lane for Anchor proof sessions. This is a binding spec, not a standalone mint rule.", "circuit": "judge_pop_proof", "anchor_route": "/anchor/build", "binding_preview_route": "/dual-oracle/bindings", "encrypted_inputs": {"step_count": "Enc<Shared, u8>", "rule_ids": "Enc<Shared, u8[8]>"}, "public_bindings": {"challenge_hash": "bytes32 from active PoP challenge", "proof_digest": "bytes32 Arcium transcript digest from /anchor/build", "parent_hash": "bytes32 current indexed head hash", "anchor_state": "Anchor mode-2 session account", "anchor_arcium_config": "Anchor arcium-config PDA", "anchor_program": "Anchor program id"}, "callback": {"instruction": "IX_ARCIUM_VERDICT", "instruction_id": 65, "writes": "verdict_enum, arcium_done, challenge_hash, proof_digest, parent_hash, computation_hash"}, "mint_rule": "Arcium callback alone never mints. /submit still requires the public symbolic verifier to accept the same proof.", "burn_gate": {"mint": "6K4xdfEk5rvySM496rxm4x8AgC9wVt7N4C7mFFpNAj5f", "token_program": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", "basis_points": 1, "amount": "ceil(current_supply / 10_000)", "note": "Builder target is 1 bp of the Token-2022 supply."}, "active_challenge": {"challenge_id": "pop-000002", "description": "Modus tollens.", "premise_count": 2, "target": "~P", "challenge_hash": "ca887bcca723372484516b1a45e1a3646257845c36c35472cf09b1281c00191f", "parent_hash": "72cf2147e849de0561f631dc62b9b65978c5bb4c734f5ea9d03c076c3a698ad3"}}