Menu

Send a wallet and a condition.
Get a signed boolean.

One API call across 37 blockchains. Signed results you can verify independently. No balances exposed. No blockchain code required. Works from any country.

Blockchains made writing permanent. We make reading them verifiable.

No signup. No dashboard. No password. Enter your email, get a working key in 2 seconds.
Save this key now. Manage usage, top up, or upgrade at /developers/account/.
10 free verifications plus 100 reads/day, no credit card
Building an agent? Skip the key: x402 pay-per-call from $0.05
The primitive
Wallet
Any wallet address
37 chains supported
→
InsumerAPI
Verify conditions
Boolean, not balance
→
Attestation
Signed attestation
Use anywhere
Independently verifiable
Claude Code + MCP + LangChain + REST
No blockchain code needed
Optional JWT output

Two core endpoints. Signed output.

POST /v1/attest: Check any condition across 37 chains. Returns a verified yes or no.

Request
{
  "wallet": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "conditions": [{
    "type": "token_balance",
    "contractAddress": "0xA0b8...eB48",
    "chainId": 1,
    "threshold": "1000"
  }]
}
Response
{
  "ok": true,
  "data": {
    "attestation": {
      "id": "ATST-7F2A9E3B1C8D4056",
      "pass": true,
      "results": [{ "met": true }]
    },
    "sig": "...base64 ES256...",
    "kid": "insumer-attest-v2",
    "pqSig": "...base64 ML-DSA-65...",
    "pqKid": "insumer-attest-pq1"
  },
  "meta": {
    "creditsRemaining": 97,
    "creditsCharged": 1
  }
}

POST /v1/trust: Run 45 checks across 26 chains (up to 50 across 28 with optional Solana, XRPL, Bitcoin, and Tron wallets) and return a signed trust profile. Built for AI agents.

Request
{
  "wallet": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
Response
{
  "ok": true,
  "data": {
    "trust": {
      "id": "TRST-8K3M2",
      "dimensions": {
        "stablecoins": { "passCount": 14, "total": 27 },
        "governance": { "passCount": 3, "total": 4 },
        "nfts": { "passCount": 1, "total": 3 },
        "staking": { "passCount": 1, "total": 3 },
        "institutional_stablecoins": { "passCount": 0, "notEvaluatedCount": 6, "total": 8 }
      },
      "summary": {
        "totalPassed": 19,
        "totalNotEvaluated": 6,
        "totalChecks": 45
      }
    },
    "sig": "...base64 ES256...",
    "kid": "insumer-trust-v2",
    "pqSig": "...base64 ML-DSA-65...",
    "pqKid": "insumer-trust-pq1"
  }
}
Cryptographically signed & verifiable 37 chains. One verification API. Optional JWT output Full docs →

Everything else in the API is built on these two: merchant discounts and codes, point-of-sale recognition, and ACP/UCP formats for agent commerce.

Raw RPC response
balance: 18,392.33
vs
InsumerAPI response
met: true

Boolean, not balance. Your system asks “does this wallet hold ≥100 USDC?” and gets yes or no, never the actual amount. Critical for AI agents, compliance, marketplaces, and gated APIs. Learn more →

Humans build with a key. Agents pay per call.

Same primitive underneath: read wallet state, evaluate conditions, return a signed boolean.

You're building an agent

Your agent is about to pay a counterparty it has never met. Before the money moves it needs three answers. Is this wallet registered as the agent it claims to be? Did a principal actually delegate this authority, and is that delegation still valid? Does the wallet's history hold up?

Each one is a single POST. No account, no key: send the request with no credentials, get back a 402 quote, sign five cents of USDC on Base, Polygon, Arbitrum, Arc, or Solana, retry. erc8004_agent and erc7710_delegation answer standing, with an on-chain proof that the delegation was not revoked. /v1/trust returns a fact profile: no score, no opinion, just cryptographically verifiable evidence organized by dimension.

You're building for holders

Your users hold assets across 37 chains. Reading any of them yourself means RPC providers, token ABIs, retries, and a signature scheme you would have to design before anyone else could trust the answer.

One call gates the feature, prices the tier, or applies the discount. Boolean, not balance: you learn yes or no, never what's in the wallet.

Six ways in: a free key in 2 seconds, a card subscription, prepaid credits in USDC, USDT, or BTC, or five cents per call with no account at all. An agent that spends a dollar can claim a soulbound access pass on Base with its first signed request, and drop the key entirely.

Condition-based access.

Every access system hides a secret. A password. A key. A credential someone issued. This one doesn't. Access depends on what a wallet holds, right now.

No secrets to steal

Your users carry no password, no key, no shared secret. Nothing of theirs to phish, leak, or brute-force. The lock checks on-chain state, not a stored credential.

No identity to verify

Your users give no KYC, no email, no login. The system never asks who they are. It asks what their wallet holds and whether that meets the conditions.

No credentials to rotate

Ownership is static. State is now. Access expires the moment wallet state changes. No revocation lists, no token refresh, no session management.

What this isn't.

Not an oracle network

Unlike Chainlink or UMA, there's no token staking, no node network, and no gas fees. InsumerAPI reads wallet state server-side and issues a signed answer. Every response is signed so you can check it yourself, with fast and predictable costs.

Not a payment processor

Your customers' purchases never pass through us. They pay the way they already do, in the currency you already accept. We check conditions. We don't move your customers' money.

Not DeFi

No smart contracts to deploy. No blockchain code required. Verification happens server-side via REST API. If you can make an API call, you can use this.

Four layers. One pipeline.

1

Read

Check wallet conditions across 37 chains: tokens everywhere, NFTs on 33, attestations on 5, agent delegations on Base

2

Sign

Produce signed attestations you can verify independently

3

Trust

Run 45 checks across 26 chains (up to 50 across 28 with optional chains) and return a signed trust profile

4

Use

Commerce, compliance, access control, or agent trust

One primitive. Many applications.

Every use case is the same operation: read blockchain state, return a signed attestation. The application determines what you do with it.

AI Agents

Agent-to-Agent Trust

Agents need verified answers, not raw wallet data. One call returns a signed trust profile an agent can act on immediately, with no blockchain queries and no balance exposure. See Skye Meta's AgentTalk for condition-gated agent sessions and Skye Meta's SkyeProfile for multi-dimensional wallet trust.

Build with InsumerAPI →
API Access

Access Control

Gate premium features, content, or API access behind token ownership. Server-side verification. No wallet popup. No blockchain code in your frontend.

See developer docs →
Compliance

KYC & Identity Verification

Verify Coinbase identity checks and other on-chain compliance records on Base. Pre-configured templates handle the details. One API call confirms compliance without handling personal data.

See compliance templates →
Point of Sale

In-Store Verification

Verify wallet holders at the counter with QR or NFC. Customers show their InsumerPass, merchants scan with InsumerScanner, and manage conditions from the InsumerDashboard. No app download. No crypto at checkout. Just scan and verify.

See how it works →
Browser Extension

Online Discounts, Automatic

The InsumerExtension for Chrome runs in the background as you shop. When you land on a participating site, your wallet conditions verify silently and any discounts you qualify for apply at checkout. No coupon codes, no manual wallet connect, no extra clicks.

Get the extension →
Governance

Voting Eligibility

Confirm governance token holdings for voting eligibility without exposing portfolio composition or total voting power.

See the tutorial →
Content Gating

WordPress Condition-Based Access

Gate posts, pages, or membership content behind wallet conditions with a shortcode. No code, no blockchain expertise. SkyeGate by Skye Meta connects MetaMask, Phantom, and Coinbase Wallet simultaneously and verifies holdings via InsumerAPI.

See the tutorial →
E-Commerce

WooCommerce Condition-Based Commerce

Restrict product visibility and purchases based on wallet conditions. Wallet-verified discounts apply automatically at checkout. No coupon codes to leak. SkyeWoo by Skye Meta handles multi-wallet connection and verification via InsumerAPI.

See the tutorial →
Trading Venues

Wallet Permissioning for Tokenized Securities

The SEC’s September 2026 order lets a Tokenized Securities Venue permission trading by wallet address. Check the venue’s access condition at the moment of each trade and keep a signed answer an examiner can reproduce. Identity and sanctions screening stay with your providers.

See how venues use it →
Integrated With 37 Blockchains
Ethereum Ethereum
Bitcoin
Polygon Polygon
Solana Solana
XRP Ledger XRP Ledger
Arbitrum Arbitrum
Optimism Optimism
Base Base
Avalanche Avalanche
BNB Chain BNB Chain
Ronin Ronin
Chiliz Chiliz
zkSync Era zkSync Era
Berachain Berachain
ApeChain ApeChain
Sonic Sonic
XDC Network XDC
Tron Tron
Stellar Stellar
Sui Sui
Robinhood Chain Robinhood Chain
MetaMask MetaMask
Phantom Phantom
Coinbase Wallet Coinbase Wallet
Stripe
Square
Clover (coming soon)
CoinGecko CoinGecko
37 networks supported
Works With Any Token, NFT, Fan Token, or Security Token
SHIB
PEPE
BONK
⛺
Bored Ape YC
P
Pudgy Penguins
⚽
Fan tokens
B
BlackRock BUIDL
O
Ondo USDY
+ any token on these chains
Built on InsumerAPI, in production today

Explore the full ecosystem: integrations, SDKs, and standards work →

Read the thinking behind it

Douglas Borthwick laid out the model in three books: The Insumer Model, the concept and the case; Your Equity in Your Pocket, the illustrated build; and Secrets and Agents, why AI agents need proof that is harmless if copied. The API you see here is that idea, shipped.

Advisory & Consulting

Work directly with The Insumer Model.

The Insumer Model™ provides business consulting services and financial consultation in the field of digital securities, advising companies, foundations, and token issuers on holder-first strategy, token utility, and tokenized-securities offerings.

Explore Advisory

Start building with InsumerAPI.

37 chains. Signed attestations you can verify yourself. Free tier. No blockchain code required. Agents verify trust. Developers gate access. Merchants reward holders.