Skip to content

Composing proof-of-backing with scoped authority at the x402 gate #164

Description

@aeoess

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions