For Agents & Developers
RWA Kernel provides a machine-readable understanding layer for tokenized real-world assets. Given a chain + address, we tell you what it represents, what rights it encodes, and who can hold it.
What RWA Kernel Provides
API Endpoints
/api/assetsList all assets. Filters: assetClass, chainId, tag, isLabAsset, search.
curl "https://rwakernel.com/api/assets?assetClass=treasury"
/api/assets/:idGet a single asset by ID or slug.
curl "https://rwakernel.com/api/assets/buidl"
/api/assets/by-address/:chain/:addressLook up an asset by its on-chain token address.
curl "https://rwakernel.com/api/assets/by-address/1/0x7712..."
/api/inspect/:chain/:address★ FeaturedToken Inspector: returns summary, details, and classification.
curl "https://rwakernel.com/api/inspect/1/0x7712..."
/api/statsRegistry statistics: total assets, AUM, breakdown by class.
curl "https://rwakernel.com/api/stats"
/api/labs/krsKernel Revenue Share lab data: deal terms, holders, revenue history.
curl "https://rwakernel.com/api/labs/krs"
Schema Overview
Every asset conforms to the RwaAsset interface:
interface RwaAsset {
id: string; // Unique identifier
slug: string; // URL-friendly slug
name: string; // Full name
symbol?: string; // Token symbol
assetClass: AssetClass; // "treasury" | "money_market_fund" | ...
description: string; // Short description
chains: ChainLocation[]; // Where deployed
legal: LegalInfo; // Issuer, jurisdiction, wrapper
eligibility: Eligibility; // KYC, accreditation, regions
cashFlow: CashFlowModel; // Type, frequency, rates
risk: RiskFlags; // Contract, custody, regulatory
links: AssetLinks; // Official site, docs, explorers
metrics?: AssetMetrics; // AUM, yield (may be stale)
tags?: string[]; // For filtering
isLabAsset?: boolean; // True for simulated assets
}Agent Usage Examples
Explain a Token
“What is the token at 0x7712... on Ethereum?”
GET /api/inspect/1/0x7712c34205737192402172409a8f7ccef8aa2aec{ "classification": "rwa", "summary": "BlackRock USD Institutional Digital Liquidity Fund is a money market fund...", "details": [...], "asset": {...} }Filter Assets
“Show me treasury tokens available to non-US investors”
GET /api/assets?assetClass=treasury&tag=non-us{ "assets": [{ "id": "usdy", ... }, { "id": "usdm", ... }], "total": 3 }Summarize Cash Flow
“How does BUIDL pay out?”
GET /api/assets/buidl{ "asset": { "cashFlow": { "type": "money_market_yield", "frequency": "daily", ... } } }Disclaimers
Data is informational only. We provide structured metadata, not live pricing, NAV, or trading.
Not investment advice. Nothing here constitutes a recommendation. Do your own research.
Eligibility is high-level. Verify directly with issuers before investing.
Metrics may be stale. Check lastUpdated fields and verify with official sources.
Ready to integrate?
Try the Token Inspector or explore the asset registry.