ASPERN Record API

What each vault and operator actually did, read from the chain rather than reported to us.

Operations 26

GET /v1/vaults/{slug}/waterfall Gross to net, and whether it was earned by being right or by being paid to wait #
GET /v1/vaults/{slug}/execution Taker share, fee rate and how it gets filled #
GET /v1/vaults/{slug}/trades Hit rate, payoff and holding period, rebuilt from the venue’s own open and… #
GET /v1/forced-exits What the venue did against a book’s will, and when several went at once #
GET /v1/agents/{address} One address: what it claims to be, what the chain records it doing, and how the… #
GET /v1/agents/{address}/check The counterparty check: what the chain says about an address before you pay or… #
GET /v1/agents/{address}/profile Agent economic profile: four readings of one economic subject on one page… #
GET /v1/service Is a declared service endpoint answering, what does it offer, and who declares… #
GET /v1/identify Which party is this, from whatever you hold: a transaction hash, a URL, a… #
GET /v1/evidence Every edge we hold about one subject, each carrying where it came from #
GET /v1/claim/challenge A sentence to sign, proving you control an address #
POST /v1/claim/verify Check a signature against the challenge for that address #
GET /v1/evaluate One answer about a proposed action: a decision, a limit, and the rule that… #
GET /v1/policies Every policy a decision can be made under, with every rule #
POST /v1/agents/dependencies What several agents rest on AT ONCE, with a shared counterparty kept strictly… #
GET /v1/x402/endpoints Which endpoints an address sells, or which ones match some text. #
GET /v1/x402/disagreements Which catalogued endpoints ask to be paid at an address their own listing does… #
GET /v1/test-purchase Walk the whole purchase of an x402 endpoint without paying: what it charges… #
POST /v1/knock Knock on an x402 endpoint and get what it served. #
GET /v1/agents/{address}/business Does this agent have a business: six questions about its customers, its… #
GET /v1/exits/screen Which vaults have ever actually paid an amount like yours, in one withdrawal or… #
GET /v1/vaults/{slug}/exit-confidence What evidence says about getting a PARTICULAR amount out of this vault, as six… #
POST /v1/check-action One check before an agent signs: the counterparty, the calldata, the seller’s… #
GET /v1/preflight Is there anything against THIS payment: the amount, the chain and the endpoint… #
GET /v1/agents/{address}/history What one agent’s record looked like on each of the last N days #
POST /v1/counterparty/bulk Check up to fifty addresses in one call, each with its observations, and what… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aspern-org:aspern-org-record-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

aspern-org-record-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ASPERN Record API
  version: '0.2'
  summary: The independent record of what machine-managed capital actually does.
  x-performance:
    simpleReads:
      p95Ms: 500
      meaning: A list or a lookup, warm.
    heavyAnalytics:
      p95Ms: 2000
      meaning: Correlation, the index, stress and cascade, warm.
    coldPath:
      meaning: 'The first call after a cache expires. Not covered by the figures above. The deploy and a five-minute timer warm the heavy free endpoints, so a caller should rarely meet one there. `/v1/correlation` is the exception and is the slowest: it needs a capability, so the warmer cannot reach past the gate without holding a key, and putting a credential in the web process to solve a latency problem is a trade we have not made. Expect several seconds on the first call after an expiry.'
    timeoutSeconds: 60
    maxWindowDays: 400
  description: 'Ratings are free. The data, the analytics and the certification are not.


    Every response states what it cannot see. Coverage, sample size and the mechanism behind a figure travel with the figure rather than sitting in documentation, because a number read without them is the failure this platform exists to prevent.'
  x-aspern-environment: production
  x-aspern-build: 20261101T2237Z-27da4c8c29
  x-contract-hash: 6c89cbaf2e2c50bd2b65bddf516e17b855704d01e471a6c06c19354fedc7367d
  x-stability:
    policy: additive-within-major
    promise: 'Within /v1 the contract only grows: new routes, optional parameters, fields and warning codes. Routes and fields are never removed or renamed, and no type, unit or status meaning changes.'
    deprecation:
      marker: 'x-lifecycle: deprecated, with the replacement named'
      minimumDays: 180
      removal: only in a new major version; /v1 keeps answering through the deprecation period
    verification: checked daily against the approved operation inventory; every change of x-contract-hash is recorded
    changelog: https://aspern.org/data/reference#changelog
servers:
- url: https://aspern.org/api
security:
- apiKey: []
tags:


# --- truncated at 32 KB (287 KB total) ---
# Full source: https://artifacts.apis.io/aspern-org/openapi/aspern-org-record-api-openapi.yml