Skip to content
@insumerapi

InsumerAPI

Condition-based access for blockchain wallets. Signed, JWKS-verifiable booleans.

InsumerAPI

Wallet auth for developers and AI agents. Send a wallet and conditions, get a signed boolean, across 37 blockchains. No secrets. No identity-first. No static credentials. Access depends on what a wallet holds, right now.

Wallet auth is the primitive: read, evaluate, sign, keep. Condition-based access is the category.

What it does

POST /v1/attest takes a wallet address and up to 10 conditions: token balance, NFT ownership, EAS attestations, Farcaster, view calls, ratio rules, account code (plain key, EIP-7702 delegation, or contract) and agent standing (ERC-8004, ERC-7710). It returns a signed pass/fail attestation with id, pass, results (a met boolean per condition, with conditionHash, blockNumber, blockTimestamp), attestedAt and expiresAt. Boolean, not balance. Each result is signed twice, ES256 and a post-quantum ML-DSA-65 signature, and anyone can verify both against the public keys at /.well-known/jwks.json.

Wallet trust profiles (POST /v1/trust) return 155 signed checks across 27 chains in 10 dimensions, up to 176 with optional Solana, XRPL, Bitcoin and Tron wallets. No score, no opinion: signed evidence, organized by dimension.

Chains: 31 EVM chains plus Solana, XRPL, Bitcoin, Tron, Stellar and Sui.

Hosted MCP server

Connect any MCP client to https://api.insumermodel.com/mcp. No install, no key: ten tools on a shared daily allowance, for attestations, wallet trust profiles, merchant and discount checks, and signing keys. Run mcp-server-insumer locally with your own key for all 27 tools.

Get a free key

curl -X POST \
  https://api.insumermodel.com/v1/keys/create \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com", "appName": "my-app", "tier": "free"}'

Returns an insr_live_... key instantly, shown once, so save it: 10 free verifications plus 100 requests a day.

Pay per call with x402

No key, no account. x402 moves the money. InsumerAPI checks the conditions. Call POST /v1/attest, /v1/trust or /v1/trust/batch without a key, get a 402 with the price, pay in USDC on Base, Polygon, Arbitrum, Arc, or Solana, and retry with the payment. The payer is charged only for a successful answer, and the payer sees the answer only after the payment settled.

Verify the signatures

Every result verifies against the published public keys, offline with a saved copy of them. insumer-verify checks the ES256 signature, the post-quantum ML-DSA-65 signature, condition hashes, block freshness and expiry. Same specification, same published test vectors, in JavaScript and Python.

npm install insumer-verify
pip install "insumer-verify[pq]"

Repositories

For agents

For builders

Links

Skye Meta builds on InsumerAPI.

Pinned Loading

  1. eliza-plugin-insumer eliza-plugin-insumer Public

    ElizaOS plugin for InsumerAPI: condition-based access for autonomous agents. 10 actions for wallet auth, trust profiles, and commerce across 37 blockchains.

    TypeScript 1

  2. insumer-agent-skills insumer-agent-skills Public

    Wallet auth as agent skills for Claude Code, Grok Build, Cursor, Copilot, Codex, and other agents that read SKILL.md. Boolean, not balance. 37 chains.

    Python

  3. insumer-examples insumer-examples Public

    Code examples and multi-attestation spec for InsumerAPI: wallet auth across 37 chains, x402 pay-per-call (no key needed), ERC-8004/ERC-7710 agent verification, composable trust across 10 independen…

    JavaScript 2

  4. insumer-verify insumer-verify Public

    Verifier for InsumerAPI attestations and trust profiles, for Node.js and Python. ECDSA P-256 and ML-DSA-65 signatures, condition hashes, block freshness, expiry. Same checks, same test vectors, npm…

    Python

  5. langchain-insumer langchain-insumer Public

    LangChain toolkit for InsumerAPI, condition-based access infrastructure. 26 tools: attestation, trust profiles, compliance, commerce. Booleans across 37 blockchains, signed twice: ES256 and a post-…

    Python 1

  6. mcp-server-insumer mcp-server-insumer Public

    MCP server for InsumerAPI: condition-based access infrastructure. 27 tools: attestation, wallet trust profiles, compliance, commerce. Booleans across 37 chains, signed twice: ES256 and a post-quant…

    TypeScript 2 1

Repositories

Showing 10 of 15 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…