Privacy-preserving multi-authority attribute authorization for autonomous agents on 0G.
PrivyGate is a privacy-preserving authorization gateway for autonomous agents and Web3 applications. Instead of using a wallet address as the only access signal, PrivyGate lets a requester prove that multiple independent authorities issued the attributes required by a policy.
The demo protects a ResearchAgent calling private-dataset.read. Alice is accepted because she has both required attributes, Bob is rejected because he lacks one attribute, and Alice is rejected after credential revocation.
PrivyGate uses 0G Chain as an auditable registry for authority key hashes, policy hashes, revocation state, and verification events. It also uses 0G Storage to persist a redacted authorization audit manifest, keeping sensitive identity and credential details off-chain.
During the hackathon, I completed the PrivyGate research prototype, including the multi-authority attribute authorization workflow, CLI demo, static web demo, revocation-aware verification flow, 0G mainnet registry deployment, 0G Storage audit manifest, public documentation, test suite, demo video, and public social post.
Not funded. Bootstrapped solo research prototype built for the 0G APAC Hackathon.