Everything you need to know about wallet verification, from getting started to technical details.
POST /v1/attest, which checks wallet conditions and returns a verified yes or no. Other endpoints include wallet trust profiles, batch trust, compliance checks, and credit management. See the developer documentation for details.
npx -y mcp-server-insumer), LangChain (pip install langchain-insumer), ElizaOS plugin (eliza-plugin-insumer), and OpenAI GPT (GPT Store). Attestations are independently verifiable with insumer-verify (npm install insumer-verify). OpenAPI 3.1 spec available at /openapi.yaml.
POST /v1/credits/buy — all programmatically with no human intervention. The MCP server and LangChain SDK make integration straightforward for agent frameworks.
kid). Fetch our public key from /.well-known/jwks.json or GET /v1/jwks, then verify the signature using insumer-verify (npm) or any standard crypto library. JWT-format results can be verified by standard JWT libraries. No callback to the API is required.
format: "jwt" for a standard JWT, or proof: "merkle" for a blockchain-anchored storage proof. See How It Works for the full flow.
format: "jwt" to an attestation request returns a standard ES256-signed JWT alongside the normal response. The JWT contains claims for pass/fail, condition results, and block context. It can be verified by any standard JWT library via the JWKS endpoint — making it compatible with Kong, Nginx, Cloudflare Access, AWS API Gateway, and similar systems.
proof: "merkle" to an attestation request returns an EIP-1186 Merkle storage proof anchored to a specific block hash. This makes the attestation independently verifiable against the blockchain state trie without trusting the API. Available on 26 of 30 EVM chains. Costs 2 credits instead of 1.
Ask InsumerChat in the bottom right corner, reach out to our team.