api.insumermodel.com

https://api.insumermodel.com/v1/attest

Shares a payout wallet with 2 other endpoints — its adoption is attributed from that shared wallet's traffic, not earned exclusively.

Signed ECDSA attestation of on-chain wallet conditions across 38 chains: token balance, NFT ownership, EAS, Farcaster, view calls, ratio rules, and agent standing (ERC-8004 registration, ERC-7710 delegation validity with revocation proof). A verifiable boolean, never raw balances. Up to 10 conditions per pay-per-call request.

60
reliability

Reliability & health

Uptime and response time from our own unpaid probes, plus the reliability score built from them.

Uptime

100.0% avg
0% 50% 100% Aug 1Aug 8Aug 14Aug 21

Response time

p50 336ms · p95 425ms
0ms 250ms 500ms Aug 1Aug 8Aug 14Aug 21
Data table
Reliability history per time bucket over the last 30 days (daily).
Bucket Uptime Probes Response time
8/1/2026, 12:00:00 AM 100% 1 304ms
8/2/2026, 12:00:00 AM 100% 1 406ms
8/3/2026, 12:00:00 AM 100% 1 408ms
8/4/2026, 12:00:00 AM 100% 1 368ms
8/5/2026, 12:00:00 AM 100% 1 290ms
8/6/2026, 12:00:00 AM 100% 1 376ms
8/7/2026, 12:00:00 AM 100% 1 334ms
8/8/2026, 12:00:00 AM 100% 1 331ms
8/9/2026, 12:00:00 AM 100% 1 356ms
8/10/2026, 12:00:00 AM 100% 1 317ms
8/11/2026, 12:00:00 AM 100% 1 324ms
8/12/2026, 12:00:00 AM 100% 1 396ms
8/13/2026, 12:00:00 AM 100% 1 407ms
8/14/2026, 12:00:00 AM 100% 1 281ms
8/15/2026, 12:00:00 AM 100% 1 306ms
8/16/2026, 12:00:00 AM 100% 1 389ms
8/17/2026, 12:00:00 AM 100% 1 314ms
8/18/2026, 12:00:00 AM 100% 1 346ms
8/19/2026, 12:00:00 AM 100% 21 328ms
8/20/2026, 12:00:00 AM 100% 21 325ms
8/21/2026, 12:00:00 AM 100% 1 314ms
60
Composite reliability — the weighted average of the dimensions below, on a 0–100 scale.
Availability
100

How often it was reachable when we probed it (weight 35%).

Latency
99

How quickly it answers when it is up — fast scores high (weight 20%).

Security
100

Whether it serves over working TLS / https (weight 15%).

Transparency
61

Whether the operator disclosed what it does — description, schema, identity (weight 15%).

Activity
4

Observed on-chain payments to this endpoint's wallet — transactions, volume, and distinct paying wallets over the last month (weight 15%; not yet measured when we have not seen its wallet settle).

Confidence 100% — how much probe evidence backs this score. A thin history is flagged, not hidden.

See the scoring methodology for exactly how each number is computed.

Payment

Currencies
USDC
Networks
base
Facilitator
unknown
SDK
unknown

Operator

Company
inferred — unknown
Jurisdiction
Registrar
GoDaddy.com, LLC
Domain registered
2025-07-26
Hosting network
Hosting country

Operator context is derived from public RDAP/TLS records and unverified. Company and country are only available for endpoints that publish them (an OV/EV TLS certificate or a non-redacted domain record); most endpoints are CDN-fronted and disclose neither.

On-chain activity (base)

19
payments (30d)
1.15
USD volume (30d)
1
paying wallets (30d)

Payments per day

last payment 7/31/2026
0 5 9 Jul 27Jul 28Jul 30Jul 31
Data table
Settled payments per day.
Day Payments Volume (USD) Paying wallets
7/27/2026 1 0.05 1
7/28/2026 9 0.45 1
7/29/2026 1 0.05 1
7/30/2026 2 0.1 1
7/31/2026 6 0.5 1

This payout wallet is shared: figures cover all 3 endpoints paid at it, since payments cannot be attributed to one of them. Only payments settled on chains and facilitators we index.

Linked by wallet — likely same operator

On-chain agent identity and the x402 endpoint that shares its settlement wallet.

Response schema
{
  "properties": {
    "data": {
      "properties": {
        "attestation": {
          "properties": {
            "attestedAt": {
              "type": "string"
            },
            "expiresAt": {
              "type": "string"
            },
            "failCount": {
              "type": "integer"
            },
            "id": {
              "description": "Format: ATST- followed by 16 uppercase hex characters",
              "type": "string"
            },
            "pass": {
              "description": "true only when ALL conditions are met",
              "type": "boolean"
            },
            "passCount": {
              "type": "integer"
            },
            "results": {
              "items": {
                "properties": {
                  "blockHash": {
                    "description": "Bitcoin chain tip block hash (64-char hex) at observation time. Present only for Bitcoin conditions. Co-reported with blockHeight.",
                    "type": "string"
                  },
                  "blockHeight": {
                    "description": "Bitcoin chain tip block height at observation time. Present only for Bitcoin conditions. Evidence-of-freshness anchor — Bitcoin's UTXO model does not permit reproducible balance-at-block queries.",
                    "type": "integer"
                  },
                  "blockNumber": {
                    "description": "Hex block number at which the condition was evaluated. Present on all 32 EVM chains; Solana uses slot, XRPL uses ledgerIndex. API returns 503 if the block anchor could not be captured.",
                    "type": "string"
                  },
                  "blockTimestamp": {
                    "description": "ISO 8601 block timestamp. Present on all 32 EVM chains.",
                    "type": "string"
                  },
                  "chainId": {
                    "oneOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "enum": [
                          "solana",
                          "xrpl",
                          "bitcoin",
                          "tron",
                          "stellar",
                          "sui"
                        ],
                        "type": "string"
                      }
                    ]
                  },
                  "condition": {
                    "type": "integer"
                  },
                  "conditionHash": {
                    "description": "SHA-256 of canonical evaluatedCondition JSON, 0x-prefixed",
                    "type": "string"
                  },
                  "evaluatedCondition": {
                    "description": "The exact condition logic evaluated. Callers recompute conditionHash from this to verify integrity.",
                    "properties": {
                      "chainId": {
                        "oneOf": [
                          {
                            "type": "integer"
                          },
                          {
                            "enum": [
                              "solana",
                              "xrpl",
                              "bitcoin",
                              "tron",
                              "stellar",
                              "sui"
                            ],
                            "type": "string"
                          }
                        ]
                      },
                      "contractAddress": {
                        "type": "string"
                      },
                      "currency": {
                        "description": "Normalized XRPL currency code (present only for XRPL trust line conditions)",
                        "type": "string"
                      },
                      "decimals": {
                        "description": "Present only for token_balance. May be null for Solana and XRPL conditions in attest when not provided in the request. Auto-detected for all 32 EVM chains. Trust profiles always return a non-null value. v2 attest omits this field entirely.",
                        "nullable": true,
                        "type": "integer"
                      },
                      "operator": {
                        "description": "gte for token_balance, gt for nft_ownership, valid for eas_attestation, decoder for Gitcoin, registered for farcaster_id",
                        "type": "string"
                      },
                      "taxon": {
                        "description": "XRPL NFToken taxon filter (present only for XRPL nft_ownership conditions)",
                        "type": "integer"
                      },
                      "threshold": {
                        "description": "v1 keys return a JSON number; v2 keys (every newly created key) return a canonical decimal string. nft_ownership stays the number 0 on both.",
                        "oneOf": [
                          {
                            "type": "number"
                          },
                          {
                            "type": "string"
                          }
                        ]
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "label": {
                    "type": "string"
                  },
                  "ledgerHash": {
                    "description": "XRPL validated ledger hash (present only for XRPL conditions)",
                    "type": "string"
                  },
                  "ledgerIndex": {
                    "description": "XRPL validated ledger index (present only for XRPL conditions)",
                    "type": "integer"
                  },
                  "met": {
                    "type": "boolean"
                  },
                  "proof": {
                    "description": "Present only when proof: 'merkle' is requested. Contains EIP-1186 storage proof or available: false with reason. On an erc7710_delegation condition the proof carries subject: 'delegation_revocation' plus contractAddress (the DelegationManager); a proven storage value of 1 means revoked, 0 means not revoked — and a proven 0 is positive proof that no revocation exists, not merely a claim that none was found.",
                    "properties": {
                      "accountProof": {
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "available": {
                        "type": "boolean"
                      },
                      "blockNumber": {
                        "type": "string"
                      },
                      "contractAddress": {
                        "description": "The DelegationManager the proof is against (erc7710_delegation proofs only).",
                        "type": "string"
                      },
                      "mappingSlot": {
                        "type": "integer"
                      },
                      "reason": {
                        "type": "string"
                      },
                      "storageHash": {
                        "type": "string"
                      },
                      "storageKey": {
                        "description": "keccak256(abi.encode(key, uint256(mappingSlot))) — key is the wallet for balance proofs, delegationHash for delegation proofs. Recompute it from the delegationHash in the signed evaluatedCondition and confirm it matches; that is what binds the proof to this delegation.",
                        "type": "string"
                      },
                      "storageProof": {
                        "items": {
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "subject": {
                        "description": "'delegation_revocation' on erc7710_delegation proofs. Absent on balance proofs.",
                        "type": "string"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "slot": {
                    "description": "Solana slot at which the condition was evaluated. Present only for Solana conditions. Verifiers can reproduce the read by querying wallet state at this slot or later.",
                    "type": "integer"
                  },
                  "trustLineState": {
                    "description": "Trust line state flags (XRPL trust line tokens only). Frozen lines fail attestation.",
                    "properties": {
                      "frozen": {
                        "type": "boolean"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "jwt": {
          "description": "Wallet Auth by InsumerAPI token — ES256 JWT (only present when format: 'jwt' is requested). Verifiable with any standard JWT library using the JWKS endpoint.",
          "type": "string"
        },
        "kid": {
          "description": "Key ID for JWKS lookup (e.g. insumer-attest-v1). Fetch public key from https://insumermodel.com/.well-known/jwks.json",
          "type": "string"
        },
        "sig": {
          "description": "ECDSA P-256 signature (base64)",
          "type": "string"
        }
      },
      "type": "object"
    },
    "meta": {
      "properties": {
        "creditsCharged": {
          "description": "1 for standard, 2 for proof: merkle",
          "type": "integer"
        },
        "creditsRemaining": {
          "type": "integer"
        },
        "timestamp": {
          "type": "string"
        },
        "version": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "ok": {
      "type": "boolean"
    }
  },
  "type": "object"
}