RWA Endpoints
The RWA Console API provides 22 endpoints for managing cross-border tokenized asset governance. All endpoints are under /console/rwa/.
Jurisdiction Management
| Method | Path | Description |
|---|
| GET | /console/rwa/jurisdictions | List registered jurisdictions |
| POST | /console/rwa/jurisdictions | Register a new jurisdiction |
| GET | /console/rwa/jurisdictions/{id} | Get jurisdiction details |
| PUT | /console/rwa/jurisdictions/{id} | Update jurisdiction configuration |
| DELETE | /console/rwa/jurisdictions/{id} | Remove a jurisdiction |
| POST | /console/rwa/jurisdictions/trust | Establish trust between two jurisdictions |
| DELETE | /console/rwa/jurisdictions/trust | Revoke trust between two jurisdictions |
Property Credentials
| Method | Path | Description |
|---|
| GET | /console/rwa/credentials | List property credentials (filter by jurisdiction, owner) |
| POST | /console/rwa/credentials | Issue a new property credential |
| GET | /console/rwa/credentials/{id} | Get credential details |
| POST | /console/rwa/credentials/{id}/revoke | Revoke a property credential |
Attestations
| Method | Path | Description |
|---|
| GET | /console/rwa/attestations | List attestations (filter by jurisdiction, credential) |
| POST | /console/rwa/attestations | Submit a regulatory attestation |
| GET | /console/rwa/attestations/{id} | Get attestation details |
Tokenization & Transfers
| Method | Path | Description |
|---|
| POST | /console/rwa/tokenize | Tokenize a credentialed asset |
| GET | /console/rwa/tokens | List tokenized assets |
| GET | /console/rwa/tokens/{id} | Get token details and governance history |
| POST | /console/rwa/transfers | Request a cross-border transfer |
| GET | /console/rwa/transfers | List transfers (filter by token, status, jurisdiction) |
| GET | /console/rwa/transfers/{id} | Get transfer details with compliance proof |
| GET | /console/rwa/proofs/{id} | Get compliance proof by ID |
Register Jurisdiction
POST /console/rwa/jurisdictions
{
"jurisdiction_id": "KE",
"name": "Kenya",
"regulatory_body": "Capital Markets Authority",
"frameworks": ["Capital Markets Act"],
"credential_types": ["PropertyOwnership", "RegulatoryAttestation"],
"transfer_requirements": ["kyc", "aml", "title_verification"]
}
Issue Property Credential
POST /console/rwa/credentials
{
"jurisdiction": "KE",
"owner_did": "did:trusthub:acme:owner123",
"property_data": {
"address": "Westlands, Nairobi",
"type": "commercial",
"value_usd": 250000,
"title_deed": "LR-2024-00451"
}
}
Request Cross-Border Transfer
POST /console/rwa/transfers
{
"token_id": "tok_abc123",
"from_jurisdiction": "KE",
"to_jurisdiction": "AE-AZ",
"recipient_did": "did:trusthub:globex:investor456",
"amount": 1
}
# Response (approved):
{
"transfer_id": "txfr_def456",
"status": "approved",
"proof_id": "proof_ghi789",
"compliance_details": {
"source_requirements": ["kyc", "aml", "title_verification"],
"target_requirements": ["investor_qualification", "aml"],
"all_satisfied": true
}
}
Pricing Note
RWA endpoints require a paid tier or active trial. New organizations receive a 14-day free trial with full access. After the trial, access requires a Pro or Enterprise subscription. See billing endpoints at /console/billing/ for tier management.