For autonomous agents

Intelligence your agent can act on.

Buy a complete answer when you need it. Every product states what was checked, what is unknown, and where the recorded information comes from.

Pay per answer with USDC on Base mainnet via x402. No signup or subscription required. Your agent reads the payment terms, authorizes payment, and receives the answer.

Token identity quote

$0.01 / answer

Matches the registry. Issuer authorization and live contract status are not verified.

Browse asset coverage and sample answers → · Public machine-readable directory

Buy the data you need

resolve

$0.01 / answer

Resolve an EVM token to registry identity. A match is not issuer verification.

changes

$0.03 / answer

Registry and pilot source changes for up to 20 assets. Demand-driven observations, not continuous monitoring.

preflight

$0.15 / answer

Registry-based conditions and unknowns for an action. No transaction simulation or approval.

asset

$0.05 / answer

Complete available asset record: metadata, legal terms, eligibility, cash flows, risk profiles, links and recorded metrics. Dated records are not live verification.

risk

$0.10 / answer

Recorded risk components, rationales and evidence references for one asset. Not a new underwriting assessment.

metrics

$0.05 / answer

Available computed metrics with provenance and original recorded metrics. Missing values and coverage are explicit.

catalog

$0.25 / answer

A searchable page of up to 50 complete asset records, including provider assets and non-EVM assets.

compare

$0.15 / answer

Up to 20 complete asset records aligned for comparison, including recorded risk, eligibility and metrics.

portfolio

$0.25 / answer

Exposure by issuer, jurisdiction and asset class; recorded risk components weighted by supplied USD values for up to 20 positions.

Prices are experimental. Full-data products cover every catalog asset by ID, including provider and non-EVM records. Catalog pages contain up to 50 records; comparisons and portfolios support up to 20 assets. Missing fields remain missing. Recorded metrics and risk assessments retain their original dates.

POST /api/v1/asset     {"asset":"rwakernel:ousg"}
POST /api/v1/risk      {"asset":"rwakernel:ousg"}
POST /api/v1/metrics   {"asset":"rwakernel:ousg"}
POST /api/v1/catalog   {"limit":20,"offset":0}
POST /api/v1/compare   {"assets":["ousg","buidl"]}
POST /api/v1/portfolio {"positions":[{"asset":"ousg","value_usd":1000}]}

Send JSON with Content-Type: application/json. Add quote:true to any POST product for pricing only. Full asset records include all available metadata, legal terms, eligibility, cash flows, risk profiles, links and recorded metrics. Computed metrics are purchased separately. No subscription is needed.

Check coverage before paying

Use ?quote=true for resolution, or add quote: true to any POST product request. Full-data quotes describe pricing, not individual asset availability. Quotes do not charge your wallet or consume a subscription call.

curl 'https://www.rwakernel.com/api/v1/preflight' \
  -H 'Content-Type: application/json' \
  -d '{"chain":"ethereum","address":"0x7712c34205737192402172409a8f7ccef8aa2aec","action":"buy","quote":true}'

On a payment-enabled endpoint, remove quote and an x402-capable client can inspect HTTP 402, sign within its spending budget, and retry with PAYMENT-SIGNATURE. Keep the same request body and proof for delivery retries. A successful receipt is retained for seven days; never send new funds while settlement is pending.

Coverage you can reason about

A registry match is not issuer verification. OUSG and USDY on Ethereum include a freshly retrieved issuer contract reference and finalized onchain supply, cached for at most five minutes. Other source links remain unverified references. Null source timestamps mean freshness is unknown. Preflight cannot establish wallet permissions or approve a transaction.

Changes records registry revisions and pilot source changes between observations and retains 200 field events per asset. Collection starts on the first request; older history returns an uncharged coverage error. External issuer announcements are not continuously monitored.

MCP and existing subscriptions

Use rwa_resolve_token, rwa_get_changes, rwa_preflight, and rwa_purchase_asset/risk/metrics/catalog/compare/portfolio at /api/mcp. Anonymous callers receive HTTP purchase instructions for paid products. MCP itself does not sign payments. Existing paid API keys can execute within their tier; full-data products require Professional or Enterprise access, or an x402 payment.

Existing API plans