zk_attest_agent_state
Produce a zero-knowledge attestation of an agent state hash + DID. Primary verification target is Aleo snarkVM (Varuna over BLS12-377); native Hive verification is next. Attestation-only — emits a proof, not a token; no value crosses chains. Cost: $0.05 USDC on Base. Backend RFC-stage; returns backend_pending until rails land.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| circuit | No | Circuit identifier; defaults to varuna-bls12377-agent-state-v1 (snarkVM-compatible) | |
| agent_did | Yes | DID of the agent whose state is being attested | |
| state_hash | Yes | Hex-encoded 32-byte hash of the agent state (poseidon or sha256) | |
| public_inputs | No | Optional public inputs as hex strings |