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.
Browse asset coverage and sample answers → · Public machine-readable directory
Buy the data you need
resolve
$0.01 / answerResolve an EVM token to registry identity. A match is not issuer verification.
changes
$0.03 / answerRegistry and pilot source changes for up to 20 assets. Demand-driven observations, not continuous monitoring.
preflight
$0.15 / answerRegistry-based conditions and unknowns for an action. No transaction simulation or approval.
asset
$0.05 / answerComplete available asset record: metadata, legal terms, eligibility, cash flows, risk profiles, links and recorded metrics. Dated records are not live verification.
risk
$0.10 / answerRecorded risk components, rationales and evidence references for one asset. Not a new underwriting assessment.
metrics
$0.05 / answerAvailable computed metrics with provenance and original recorded metrics. Missing values and coverage are explicit.
catalog
$0.25 / answerA searchable page of up to 50 complete asset records, including provider assets and non-EVM assets.
compare
$0.15 / answerUp to 20 complete asset records aligned for comparison, including recorded risk, eligibility and metrics.
portfolio
$0.25 / answerExposure 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.