{"uid":"cap_ROsdL7eXgON2cXmtJo3yF","slug":"x-ego-anonymous-human-proof-verification-0bc1b5fa","name":"X-EGO Anonymous Human Proof Verification","description":"Anonymous proof of human presence for AI agents - confirm a real, present human (not a bot or script) is behind this request. No KYC, no wallet scoring, no hardware. A passkey (WebAuthn) confirmation returns a signed EdDSA proof and an anonymous per-service pairwise ID; pair it with a seen-before check for one-human-one-vote and anti-Sybil gating on token drops, DAO votes, or signups. X-EGO stores no name, email, or biometrics. The anonymous alternative to World ID and KYC personhood.","url":"https://api.x-ego.com/verify-proof","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token":{"type":"string","description":"Proof-of-human JWT the user obtained after passkey verification on the X-EGO verification page (https://x-ego.com/verify?audience=...). Three dot-separated parts, signed EdDSA. Single-use."},"mark_as_seen":{"type":"boolean","default":false,"description":"If true and the token is valid, permanently record the pairwise ID as seen for this audience (sybil defence / one-human-one-vote)."},"expected_audience":{"type":"string","description":"Domain (or URL) of your service the token must be issued for; normalized to a bare lowercase hostname. A token issued for another audience is rejected (wrong_audience)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_h1HuqJf3PC08nP9eEYqVW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a passkey-signed proof-of-human JWT and optionally marks the anonymous pairwise ID as seen for Sybil resistance","exampleAgentPrompt":"Check this proof-of-human token against my service domain 'myvotingapp.com' and mark the anonymous ID as seen so the same human can't vote twice — I need to confirm a real person is behind this request without collecting any personal data.","exampleUseCases":[{"title":"One-human-one-vote DAO governance","prompt":"Verify this proof-of-human token for our DAO voting app at 'daovote.xyz' and mark the pairwise ID as seen so the same person can't cast duplicate votes — we need Sybil resistance without asking for names or emails."},{"title":"Bot-proof token airdrop gating","prompt":"I'm running an airdrop at 'mycryptodrop.io' and need to make sure each claimer is a unique real human — can you verify this proof-of-human token and record the anonymous ID as seen so no one can claim twice?"},{"title":"Anonymous human-gated signup flow","prompt":"Before letting this user create an account on 'myapp.com', verify their X-EGO proof-of-human token to confirm a real person is signing up — no KYC needed, just confirm the token is valid for our audience and don't mark it as seen yet."}],"resultDescription":"Returns a verification result indicating whether the JWT is valid for the expected audience, along with the anonymous per-service pairwise ID derived from the human's passkey. If mark_as_seen is true and verification passes, the pairwise ID is permanently recorded as seen for that audience, enabling one-human-one-vote enforcement. Returns error codes such as wrong_audience if the token was issued for a different service.","failureModes":["wrong_audience: token was issued for a different domain than expected_audience","token already used: single-use JWT has already been consumed","invalid signature: EdDSA signature on the JWT does not verify","expired token: JWT has passed its validity window","pairwise ID already seen: mark_as_seen was true but this human has already been recorded for this audience","malformed token: token is not a valid three-part JWT"],"whenToPreferThis":"Choose this endpoint when you need anonymous proof of unique human presence without any KYC, biometrics, or hardware (no phone, no wallet score). Prefer it over World ID when you want a fully privacy-preserving, no-biometrics alternative, or when your users are uncomfortable with iris scanning. Ideal for DAO voting, token airdrops, or signup flows that must resist Sybil attacks while storing zero personally identifiable information. Best when users have already completed the passkey challenge on the X-EGO verification page and you hold a single-use JWT to validate server-side.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T16:57:16.249Z","isFirstParty":false}