One composition worth a note in the design: your passport answers whether an agent is human-backed, anti-Sybil, and solvent without revealing identity or balance. That covers who stands behind the agent. The separate question at the same x402 gate is what the agent is allowed to do right now: which scope, which budget ceiling, on whose authority, and whether that authority narrowed correctly if the agent was sub-delegated.
The two stack. The ZK proof gates whether the agent is eligible to transact at all. A scoped-authority check gates whether this specific action is within the limits its principal granted, then emits a signed receipt so the action stays verifiable later without trusting the agent runtime. The x402 gate is where both meet: proof-of-backing on entry, scoped authority and receipt on the action.
Nice work, by the way. The in-browser Groth16 proof verifying on Soroban is a clean setup.
We work on the second half as an open protocol. If it is useful for the writeup, we can sketch how a passport proof and a scoped-authority receipt could share one action reference.
🎁 Evidencia visual = reward extra
- Si tu PR incluye video demo o capturas de pantalla mostrando la funcionalidad pedida funcionando end-to-end, va a ser considerado para rewards de GrantFox en esta issue. No es obligatorio, pero suma mucho para la evaluación.
One composition worth a note in the design: your passport answers whether an agent is human-backed, anti-Sybil, and solvent without revealing identity or balance. That covers who stands behind the agent. The separate question at the same x402 gate is what the agent is allowed to do right now: which scope, which budget ceiling, on whose authority, and whether that authority narrowed correctly if the agent was sub-delegated.
The two stack. The ZK proof gates whether the agent is eligible to transact at all. A scoped-authority check gates whether this specific action is within the limits its principal granted, then emits a signed receipt so the action stays verifiable later without trusting the agent runtime. The x402 gate is where both meet: proof-of-backing on entry, scoped authority and receipt on the action.
Nice work, by the way. The in-browser Groth16 proof verifying on Soroban is a clean setup.
We work on the second half as an open protocol. If it is useful for the writeup, we can sketch how a passport proof and a scoped-authority receipt could share one action reference.
🎁 Evidencia visual = reward extra