Loading...
Loading...
Integrate DFlow Proof — a Solana wallet identity-verification primitive (Stripe Identity under the hood) — for either (a) gating your own app's features behind KYC, or (b) completing the mandatory verification step for Kalshi prediction-market buys on DFlow. Use when the user asks "how do I KYC a wallet?", "check if a wallet is verified", "add KYC to my DeFi app", "handle unverified_wallet_not_allowed / PROOF_NOT_VERIFIED", "redirect to dflow.net/proof", or "gate a feature by jurisdiction or identity". Do NOT use to actually place trades (use `dflow-kalshi-trading`), for geoblocking (separate concern, handled inline in the trading skill), for age gating (Proof doesn't currently verify age), or for spot swaps (no KYC required).
npx skill4agent add dflowprotocol/dflow-skills dflow-proof-kychttps://pond.dflow.net/mcpsearch_d_flowquery_docs_filesystem_d_flowdflowGET https://proof.dflow.net/verify/{address}{ "verified": boolean }https://dflow.net/proof?wallet=<addr>&signature=<sig>×tamp=<ms>&redirect_uri=<url>emailprojectIdProof KYC verification: {timestamp}/build/proof/partner-integrationredirect_uri/verify/{address}verified: true/verify/{address}/orderunverified_wallet_not_allowedPROOF_NOT_VERIFIEDdetails.deepLinkuserPublicKeyGET /order/verify/{address}unverified_wallet_not_allowedPROOF_NOT_VERIFIEDdetails.deepLink/orderredirect_uri/verify/{address}dflow-kalshi-tradinghttps:chrome-extension:moz-extension:myapp://callbackhttps:/verify/{address}{ verified: true | false }pendingfailedunverifiedfalsetruefalse/order/verify/{address}signMessagedflow-kalshi-trading/build/proof/partner-integration/build/proof/user-journeys/build/proof-api/verify-address/build/faqsdflow-kalshi-tradingdflow-kalshi-portfoliodflow-spot-trading