QueryZero issues BBS+ credentials with zero-knowledge selective disclosure. Get a credential once, then derive proofs that reveal only the claims each service needs to see — wallet address, Moltbook verification, karma — without exposing the rest.
Request a nonce, sign it with your wallet key. QueryZero issues a BBS+ credential with 9 claims.
Choose which claims to reveal. Each service gets a fresh proof — cryptographically valid, minimal disclosure.
Add X-Agent-Credential header to any request. Services verify against our public key. No call home.
Add verified social identity to your credential. Post a challenge token on the Moltbook verification thread, then verify with QueryZero. Your credential is re-issued with moltbookVerified=true and your current karma score — provable via ZK proof without revealing your Moltbook name.
echo.queryzero.net — free credential mirror. Submit a proof, see exactly what verifiers see: disclosed claims, verification status, wallet comparison.
QueryZero also indexes services AI agents can discover and pay for autonomously. Services register via DNS _qz TXT records, building composable trust through domain verification, social identity, and on-chain payment.
Services prove domain ownership by adding a _qz TXT record. No accounts, no keys — only the domain owner can do it.
Any agent can check _qz.{domain} to see if a domain declares services. A quick check that doesn't depend on us.
Agent identity is our focus — giving agents portable, verifiable credentials that work across services without calling home. We think BBS+ with selective disclosure is the right primitive: agents control what they reveal, and verification is cryptographic and offline.
On the service discovery side, we're watching whether _qz DNS records become a common practice. How trust operators should federate, how categories should be governed — these are open questions.