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

Structured asset data: Every RWA is modeled with a consistent TypeScript schema covering legal, eligibility, cash flow, risks, and on-chain locations.
Token inspection: Given a token address, get an instant explanation of what it represents, suitable for AI agents or developer tooling.
Lab assets: Simulated instruments like the Kernel Revenue Share Token demonstrating full lifecycle tokenization.

API Endpoints

GET/api/assets

List all assets. Filters: assetClass, chainId, tag, isLabAsset, search.

curl "https://rwakernel.com/api/assets?assetClass=treasury"
GET/api/assets/:id

Get a single asset by ID or slug.

curl "https://rwakernel.com/api/assets/buidl"
GET/api/assets/by-address/:chain/:address

Look up an asset by its on-chain token address.

curl "https://rwakernel.com/api/assets/by-address/1/0x7712..."
GET/api/inspect/:chain/:address★ Featured

Token Inspector: returns summary, details, and classification.

curl "https://rwakernel.com/api/inspect/1/0x7712..."
GET/api/stats

Registry statistics: total assets, AUM, breakdown by class.

curl "https://rwakernel.com/api/stats"
GET/api/labs/krs

Kernel 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

Prompt

What is the token at 0x7712... on Ethereum?

API Call
GET /api/inspect/1/0x7712c34205737192402172409a8f7ccef8aa2aec
Response
{ "classification": "rwa", "summary": "BlackRock USD Institutional Digital Liquidity Fund is a money market fund...", "details": [...], "asset": {...} }

Filter Assets

Prompt

Show me treasury tokens available to non-US investors

API Call
GET /api/assets?assetClass=treasury&tag=non-us
Response
{ "assets": [{ "id": "usdy", ... }, { "id": "usdm", ... }], "total": 3 }

Summarize Cash Flow

Prompt

How does BUIDL pay out?

API Call
GET /api/assets/buidl
Response
{ "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.