{"uid":"cap_9MsKgDLoiLURPYgVa8srk","slug":"kyc-madhousewallet-com-7f061631","name":"Madhouse Wallet KYC Start","description":"KYC identity for AI agents. Pay once with USDC on 6 networks, verify your wallet, and get a permanent on-chain attestation every x402 API can read. No accounts, no repeated sign-ups.","url":"https://kyc.madhousewallet.com/api/public/kyc/start","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"kycUrl":"https://kyc.madhousewallet.com/verify/vs_1TajwgBbHYAruVQWKekyDXiN","walletAddress":"0xef616c29859b101167f3ea6bb69faee733d573f7"}},"example":{"request":{},"response":{"kycUrl":"https://kyc.madhousewallet.com/verify/vs_1TcI54BbHYAruVQWJwAigoy6","walletAddress":"0x9cc42f3d9245b867acccd630b43f906c1665b176"}},"exampleRequest":{},"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","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_kjWSWR2oLds4SDNlBiXC5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Initiates identity verification for a wallet address and returns a hosted KYC verification URL to complete the process.","exampleAgentPrompt":"Start KYC identity verification for my wallet 0xAbC123...def and give me the verification URL I need to open in my browser.","exampleUseCases":null,"resultDescription":"Returns a hosted KYC verification URL (kycUrl) that the user must open in a browser to complete identity verification, along with the bound wallet address. After completion, the wallet's verified status can be checked via the /status endpoint.","failureModes":["Insufficient USDC balance to cover $0.05 fee — payment rejected","Invalid or malformed wallet address — 400 bad request","KYC session already in progress for wallet — duplicate initiation error","Payment protocol (x402) misconfiguration — authentication failure","Service unavailable or timeout — 503 error"],"whenToPreferThis":"Use this endpoint when you need to initiate a fresh KYC identity verification flow for a wallet address that has not yet been verified, or when a prior verification has expired. This is the entry point before checking status; prefer it over the /status endpoint when the wallet is unverified and you need to get a verification link for the user to complete.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T05:25:33.251Z","isFirstParty":false}