{"uid":"cap_53Sc4sNK0c41nOG7qMfKr","slug":"cyre-guardian-passport-f04862ca","name":"CYRE Guardian Passport","description":"Guardian Passport — signed, expiring attestation of an address's measured risk profile. Present it to any counterparty; verify free at /api/passport/verify. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md","url":"https://cyre.dev/api/passport","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Solana wallet or program address (base58) to issue a passport for"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"ok":{"type":"boolean"},"score":{"type":"number","description":"0-100 risk score (higher = riskier)"},"address":{"type":"string"},"signals":{"type":"array","description":"Explainable risk signals with points and detail"},"riskLevel":{"enum":["LOW","MEDIUM","HIGH"],"type":"string"},"attestation":{"type":"object","description":"Ed25519-signed, expiring receipt. Present `token` to a counterparty; they verify it free at GET /api/passport/verify?token=..."},"mintAffinity":{"type":"array","description":"Hold/touch affinity to seed RWA mints"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Vt_b-4tvUHwH8WdEiuICv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Issues a signed, expiring Ed25519-attested risk passport for a Solana address, including a 0-100 risk score, explainable signals, and a verifiable token presentable to counterparties.","exampleAgentPrompt":"Can you generate a Guardian Passport for the Solana wallet address 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU so I can show its risk score and signed attestation to a counterparty?","exampleUseCases":[{"title":"DeFi counterparty risk verification","prompt":"Before I lend to this wallet, can you get a signed risk passport for the Solana address 9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM so I can present it as proof of their risk profile?"},{"title":"DAO treasury wallet screening","prompt":"Our DAO is considering adding a new multisig signer — can you pull a Guardian Passport for their Solana address 4Nd1mBQtrMJVYVfKf2PX98x7cKP6kmte9BM8kXGFMrAH and tell me their risk level and what signals came up?"},{"title":"RWA protocol onboarding check","prompt":"I'm onboarding a new participant to our RWA protocol and need to verify their on-chain history — get a risk passport for Solana address 3h1zGmCwsRJnVk5Bu1eG5vdhngFFy5k75KFKpM7fv6oV, including their mint affinity and a token I can store for audit purposes."}],"resultDescription":"Returns a JSON object with the queried address, a 0-100 risk score (higher = riskier), a risk level enum (LOW/MEDIUM/HIGH), an array of explainable risk signals with point values and detail text, an Ed25519-signed expiring attestation object containing a presentable token, and mint affinity data indicating hold/touch affinity to seed RWA mints. The attestation token can be independently verified for free at /api/passport/verify.","failureModes":["Invalid or malformed base58 address returns an error response","Address with no on-chain history may return minimal signals or insufficient data for scoring","Attestation token expires after issuance; expired tokens will fail verification at /api/passport/verify","Payment failure (x402) blocks the request if USDC balance is insufficient","Rate limiting may occur under high request volume"],"whenToPreferThis":"Choose this endpoint when you need a portable, verifiable, signed attestation of a Solana address's risk profile that can be presented to a third party — not just a raw score. It is preferable over a plain address-profile lookup when you need the Ed25519-signed token for audit trails, counterparty presentation, or protocol onboarding flows. Use it when explainability (signal breakdown) and shareability (the passport token) both matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:33:20.784Z","isFirstParty":false}