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 16 repositories
  • 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 independent issuers, Skye Meta's AgentTalk agent-to-agent sessions, on-chain verifier contracts.

    insumerapi/insumer-examples's past year of commit activity
    JavaScript 0 MIT 2 2 0 Updated Nov 3, 2026
  • insumer-chatgpt-plugin Public

    InsumerAPI plugin for the ChatGPT and Codex plugin directory: wallet auth for AI agents, six skills plus the hosted MCP server.

    insumerapi/insumer-chatgpt-plugin's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 29, 2026
  • 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-quantum ML-DSA-65 signature. Never exposes balances.

    insumerapi/mcp-server-insumer's past year of commit activity
    TypeScript 2 MIT 1 0 0 Updated Oct 29, 2026
  • 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.

    insumerapi/insumer-agent-skills's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 29, 2026
  • 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 and PyPI.

    insumerapi/insumer-verify's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 28, 2026
  • acp-ucp-onchain-eligibility-example Public

    ACP & UCP condition-based access examples for AI agent commerce. Minimal, forkable Python examples using InsumerAPI.

    insumerapi/acp-ucp-onchain-eligibility-example's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 21, 2026
  • insumer-skill Public

    Wallet auth for Claude Code. Add condition-based access to any project: token balances, NFT ownership, on-chain eligibility. Signed booleans, JWKS-verifiable offline, 37 chains.

    insumerapi/insumer-skill's past year of commit activity
    0 MIT 0 0 0 Updated Oct 21, 2026
  • llama-index-tools-insumer Public

    LlamaIndex tool spec for InsumerAPI: wallet auth and condition-based access across 37 blockchains. Booleans signed twice (ES256 and a post-quantum ML-DSA-65 signature), JWKS-verifiable offline. Boolean, not balance.

    insumerapi/llama-index-tools-insumer's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Oct 21, 2026
  • 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-quantum ML-DSA-65 signature.

    insumerapi/langchain-insumer's past year of commit activity
    Python 1 MIT 0 0 0 Updated Oct 21, 2026
  • 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.

    insumerapi/eliza-plugin-insumer's past year of commit activity
    TypeScript 0 MIT 1 0 0 Updated Oct 21, 2026

People

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