Contact

Agent access

For AI agents

Every DAP tool an AI agent can call, listed by the job it does, with its price. Agents pay per call in USDC, with no account and no key. Institutions use one licence key, billed by invoice.

01 / DAP Foundry

Settlement and dates

Settlement dates on the Payments Canada calendar, accrual fractions and Unix timestamps. A Foundry tool that cannot answer refuses rather than guesses.

MCP server
https://foundry.dap.solutions/mcp
MCP Registry
solutions.dap/foundry
Rules and prices
hub.md
Foundry for agents
llms.txt

Tools, over MCP or HTTPS

Tool or endpointWhat it answersPrice
compute-day-count-to-settlementMCP tool, or POST or GET https://foundry.dap.solutions/api/compute-day-count-to-settlementThe settlement date on the Payments Canada calendar, and the accrual fraction under ACT/360, ACT/365F, 30/360, 30E/360 or ACT/ACT-ISDA.$0.01 per computed answerA refusal is not charged.
convert-unix-timestamp-to-dateMCP tool, or https://foundry.dap.solutions/api/convert-unix-timestamp-to-dateUnix timestamps, in seconds or milliseconds and one per line, as UTC dates in ISO 8601, returned as CSV.Free

02 / DAP Foundry

Text utilities

Two small text tools on the same Foundry MCP server and the same address pattern.

MCP server
https://foundry.dap.solutions/mcp
Rules and prices
hub.md

Tools, over MCP or HTTPS

Tool or endpointWhat it answersPrice
decode-base64-to-textMCP tool, or https://foundry.dap.solutions/api/decode-base64-to-textStandard base64 decoded to UTF-8 text. It refuses rather than guesses.Free
diff-two-line-listsMCP tool, or https://foundry.dap.solutions/api/diff-two-line-listsEach distinct line of two lists, marked only_a, only_b or both, returned as CSV.Free

03 / DAP Bellwether

Regulatory change

Financial regulators in Canada, the US, the UK and the EU, covered from when each source was first collected.

MCP server
https://bellwether.dap.solutions/mcp
MCP Registry
solutions.dap/bellwether

MCP tools

Tool or endpointWhat it answersPrice
search_regulatory_changesSearch the regulatory changes Bellwether has recorded.Free for 50 calls per caller each UTC day, then $0.01 per call
recent_regulatory_changesThe most recent changes Bellwether has recorded.Free for 50 calls per caller each UTC day, then $0.01 per call
get_regulatory_changeOne recorded change in full.Free for 50 calls per caller each UTC day, then $0.01 per call
list_coverageWhich regulators and sources are covered, and from when. Check it before concluding that something was not published.Free

JSON API

Tool or endpointWhat it answersPrice
GET https://bellwether.dap.solutions/api/recentThe most recent recorded changes, as JSON.$0.01 per call, from the first call
GET https://bellwether.dap.solutions/api/change?id=One recorded change in full, with its revision history.$0.01 per call, from the first call
GET https://bellwether.dap.solutions/api/coverageWhat is covered, and from when.Free

04 / DAP Compute Market Tracker

Compute prices and contracts

GPU rental list prices from AWS and Azure, compute derivative contracts and regulator actions, each with its source. Index values are never returned.

MCP server
https://dap.solutions/compute/mcp
MCP Registry
solutions.dap/compute

MCP tools

Tool or endpointWhat it answersPrice
get-gpu-priceOne chip, provider, region and price type: the price per GPU-hour now, its last change, the source URL and when it was read.Free for 50 calls per caller each UTC day, then $0.01 per call
find-cheapest-gpu-hourThe cheapest current list price per GPU-hour for one chip across providers, optionally in one region.Free for 50 calls per caller each UTC day, then $0.01 per call
list-price-changesPrice changes since a date for a chip or a provider, at most 100 rows.Free for 50 calls per caller each UTC day, then $0.01 per call
get-compute-contractOne compute derivative contract with its index and venue.Free for 50 calls per caller each UTC day, then $0.01 per call
list-regulator-actionsRegulator actions on traded compute since a date, with their due dates.Free for 50 calls per caller each UTC day, then $0.01 per call
search_compute_contractsContracts by venue, status, index publisher, jurisdiction, settlement or name.Free for 50 calls per caller each UTC day, then $0.01 per call
get_compute_recordOne contract, index series, participant or event in full, with its classification, history and sources.Free for 50 calls per caller each UTC day, then $0.01 per call
compute_market_eventsAnnouncements, filings and regulator actions, with the dates still to come.Free for 50 calls per caller each UTC day, then $0.01 per call
compute_list_pricesEvery GPU rental list price line from AWS and Azure: per instance-hour as listed, per GPU-hour derived, with every change.Free for 50 calls per caller each UTC day, then $0.01 per call
compute_queryThe console's query object, answered: lines, headline numbers, league table, chart series, contracts, events and sources.Free for 50 calls per caller each UTC day, then $0.01 per call
list_compute_coverageThe snapshot date, counts, every source and when it was checked.Free

JSON API

Tool or endpointWhat it answersPrice
GET https://dap.solutions/compute/api/gpu-price?chip=&provider=&region=&price_type=The same answer as get-gpu-price, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/cheapest-gpu-hour?chip=&region=&price_type=The same answer as find-cheapest-gpu-hour, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/price-changes?since=&chip=&provider=&limit=The same answer as list-price-changes, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/contract?contract=The same answer as get-compute-contract, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/regulator-actions?since=&regulator=&limit=The same answer as list-regulator-actions, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/contractsThe same answer as search_compute_contracts, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/eventsThe same answer as compute_market_events, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/pricesThe same answer as compute_list_prices, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/record?id=The same answer as get_compute_record, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/queryThe same answer as compute_query, as JSON.$0.01 per call, from the first call
GET https://dap.solutions/compute/api/coverageThe same answer as list_compute_coverage, as JSON.Free

A lookup that matches nothing answers 404 and is not charged.

The console's own data

Tool or endpointWhat it answersPrice
GET https://dap.solutions/compute/holdings/The whole holdings tree and its lines.$0.25 per call
GET or POST https://dap.solutions/compute/query/The console's query, answered.$0.01 per call

People use both at no charge through the console page.

How an agent pays

  1. 01

    Call

    Call the tool or endpoint as usual. There is no account and no key.

  2. 02

    Read the price

    A priced call answers 402 Payment Required, with the price in its PAYMENT-REQUIRED header.

  3. 03

    Pay and call again

    Call again with a signed payment for that price.

  4. 04

    Receive the answer

    The answer is released after the payment settles.

x402 version 2, exact scheme, USDC on Base, through DAP Agent Payments.

A call that fails, or that a tool refuses, is not charged.

Paying makes the paying wallet, the amount and the time public on Base, and the payment facilitator sees them. Your inputs are not sent to it.

One licence, one invoice

One DAP licence key covers DAP Bellwether and the DAP Compute Market Tracker, on their MCP servers and their APIs. Use is counted per licence and invoiced, so nothing settles on a blockchain.

Ask about a licence
Key
dapk_...
Send it as
Authorization: Bearer <key>

Where agents find these tools

  • /llms.txt

    This site for language models. Its For AI agents section lists every tool on this page, one line each, with its price.

  • /.well-known/api-catalog

    Every endpoint on this page, as an RFC 9727 API catalogue in Linkset JSON.

Calling a tool, sending a payment or using a licence key accepts the DAP API terms. Read the API terms

You buy the outcome. We compile the system that delivers it, and the evidence that it did.

Discover a higher standard