Skip to content
Asset Haus
Platform & Infrastructure

Build an RWA Platform: Developer Guide to Tokenization APIs and Infrastructure

What an RWA developer builds and the six layers of an RWA platform: build vs buy per layer, issuance and KYC APIs, cloud or on-premise deployment.

By Published Updated 11 min read

On this page (8)

Building an RWA platform means assembling six layers: token contracts, a compliance engine, custody integration, an investor portal, a cap table and distribution engine, and regulatory reporting. Most product teams build the investor-facing layer themselves and use audited standards and specialist providers for the rest. In our planning estimates, building all six from scratch takes 15–22 months of sequential engineering.

If you are building a product on RWA infrastructure — a digital investment platform, a tokenized fund portal, a secondary trading application, or a compliance tool for digital securities — you face the same core question: what do you build, and what do you use from existing infrastructure?

This guide is for developers and technical founders who need to understand the full RWA infrastructure stack, evaluate build-vs-buy at each layer, and make informed decisions about API integration, blockchain architecture, and compliance system design.


What an RWA Developer Does

An RWA developer is a software engineer who builds the systems that issue, record and administer tokenized real-world assets, such as real estate, private credit, commodities or fund interests, with the regulatory rules enforced in code. Unlike a general blockchain developer, an RWA developer has to make investor eligibility, transfer restrictions and record-keeping work the way the offering documents say they must.

The work usually spans five skill areas:

  • Smart contracts. Writing and testing the token contracts for issuance, transfers and corporate actions, and taking them through independent audit. Security tokens normally use a permissioned standard such as ERC-3643 rather than plain ERC-20, which places no restriction on who can hold or receive a token.
  • Compliance integration. Connecting the contracts to identity and eligibility data. Under ERC-3643, an identity registry links each wallet to an ONCHAINID identity holding verified claims (KYC complete, eligible investor, permitted jurisdiction), and every transfer checks those claims before it executes. Sanctions screening and jurisdiction rules are built in as core modules, not added later.
  • Backend and APIs. Services that run investor onboarding and KYC flows, index on-chain events and reconcile the chain with off-chain records, exposed to the front end and to administrators through REST or GraphQL APIs.
  • Front end. Investor dashboards, token-management and compliance-reporting screens, document signing, and wallet and transaction-confirmation flows.
  • Security and custody. Key management, MPC or HSM signing policies, and integration with a custody provider; a production platform handles real capital. Investor documents and records belong in access-controlled storage, with contracts referencing them by cryptographic hash rather than publishing them on a public network.

Legal awareness matters as much as engineering. An RWA developer does not need to be a lawyer, but does need to know which rules the offering runs under, because those rules decide what the contracts must enforce and when structuring counsel has to be involved. Tokens issued without that coordination may not be legally transferable, and the contract-level choices are compared in ERC-3643 vs ERC-1400. The six layers below are where those skills are applied.


What Developers Need to Build an RWA Product

A production-grade RWA platform has six infrastructure layers. Understanding each layer's complexity and build cost is essential before committing to a development roadmap.

Layer 1: Blockchain and Token Contract Infrastructure

At the base layer, RWA tokens are deployed as smart contracts on a blockchain network. For compliant security tokens, ERC-3643 (T-REX, a final Ethereum standard) is widely used — it embeds transfer restrictions and investor identity verification into the contract, blocking non-compliant transfers at the blockchain layer.

What this layer requires:

  • Smart contract development and auditing (ERC-3643 compliant token contracts)
  • Multi-chain deployment tooling (if you need to support multiple chains)
  • Token contract upgrade mechanisms (regulations change; your contracts need to be upgradeable without token migration)
  • Gas optimization for institutional transaction volumes
  • On-chain event indexing for real-time cap table updates

Build complexity: HIGH. ERC-3643 contract development, formal security auditing (cost depends on scope and auditor), and ongoing maintenance require specialized blockchain engineering expertise.

Build vs. buy decision: Most product builders should use an established, audited token contract standard rather than building from scratch.

Layer 2: Compliance Engine

The compliance engine enforces investor eligibility rules, whitelist management, AML/KYC verification, and sanctions screening.

What this layer requires:

  • Integration with identity verification providers (Jumio, Onfido, Sum&Substance, or regional alternatives)
  • Accreditation verification workflow (US Reg D, EU qualified investor, ADGM professional client)
  • On-chain whitelist management
  • Sanctions screening API integration (Chainalysis, TRM Labs, Elliptic, or OFAC direct feeds)
  • AML transaction monitoring with configurable alert rules
  • Jurisdiction-specific compliance module configuration

Build complexity: HIGH and ongoing. AML/KYC requirements change. Sanctions lists update daily. Each jurisdiction has different eligibility rules.

Build vs. buy decision: This is the layer where almost every serious RWA platform chooses to integrate rather than build. The regulatory risk of a compliance mistake is catastrophic for an institutional product.

Layer 3: Custody Integration

The custody layer handles private key management, transaction signing, asset segregation, and audit trail generation.

What this layer requires:

  • Integration with an institutional custody provider (Fireblocks, Copper, BitGo) via their API
  • Policy engine configuration: approval workflows for different transaction types and amounts
  • Multi-party signing setup for high-value transactions
  • Segregated vault structure for different deal or investor accounts
  • Reconciliation between custody records and on-chain state

Build vs. buy decision: Build the integration layer; use an established custody provider's infrastructure. Do not build key management infrastructure from scratch for production assets.

Layer 4: Investor Onboarding and Portal

The investor-facing layer: account creation, KYC submission, portfolio view, document vault, distribution history, and secondary transfer requests.

Build complexity: MEDIUM. Standard full-stack web development with compliance-driven logic (blocking actions until KYC is complete, enforcing accreditation gating).

Build vs. buy decision: This is the most reasonable layer for custom development — it is the user-facing differentiator and branding surface.

Layer 5: Cap Table and Distribution Engine

The operational core: maintaining the definitive investor ownership record and processing distributions.

What this layer requires:

  • Real-time cap table synchronized with on-chain token state
  • Distribution calculation engine (pro-rata allocation from on-chain cap table)
  • Payment processing integration (stablecoin distributions, bank wire file generation)
  • Corporate action processing (capital calls, redemptions, PIK accrual)
  • Reconciliation with fund administrator records
  • Data exports for the fund administrator and tax advisers (holder, transfer, and distribution records they use for K-1, PFIC, and FATCA/CRS reporting — the reports themselves remain the fund's and its advisers' responsibility)

Layer 6: Regulatory Reporting and Audit Trail

All on-chain and off-chain activity must be captured in a format suitable for regulatory examination: immutable event log, data for the regulatory reports the issuer or manager files (for example Form D, AIFMD Annex IV, or FSRA returns), and audit export capability.


Build vs. Buy: Timeline Comparison

LayerIllustrative build time
Token contracts (audit included)3-4 months
Compliance engine (multi-jurisdiction)4-6 months
Custody integration2-3 months
Investor portal3-4 months
Cap table and distribution engine2-3 months
Regulatory reporting1-2 months
Total (sequential)15-22 months

These are Asset Haus planning estimates, not a market survey. They assume competent, full-time engineers with RWA experience working sequentially; parallel teams shorten the calendar but not the effort, and estimates like these usually prove optimistic. Engineering budgets vary too widely by team location and scope to quote a meaningful range; for itemized deal-level costs, see what real estate tokenization costs.

Using white-label infrastructure, the build phases above are replaced by configuration:

  • Platform configuration and branding
  • Compliance module setup (jurisdiction configuration)
  • Investor portal customization
  • First deal test and UAT

Asset Haus plans a first live deal on white-label infrastructure against a 120-day launch model — a planning model, not a guarantee. Engineering is rarely the critical path; jurisdiction configuration, counsel review, banking and custody onboarding, and UAT usually are. The phases are set out in the 120-day tokenization launch plan, and the wider trade-offs in white-label tokenization platforms.


Asset Haus API Overview

Asset Haus provides REST APIs for integrating RWA infrastructure into your product.

Token Issuance API

POST /api/v1/issuances

Creates a new token issuance. Parameters: asset details, token structure (equity/debt), jurisdiction configuration, distribution schedule, total supply, and investor whitelist rules.

GET /api/v1/issuances/{issuanceId}
POST /api/v1/issuances/{issuanceId}/mint
POST /api/v1/issuances/{issuanceId}/distribute

Investor Onboarding API

POST /api/v1/investors

Initiates investor KYC flow. Returns a KYC session URL for the investor to complete. Supports webhook callbacks when KYC status changes.

GET /api/v1/investors/{investorId}/kyc-status
POST /api/v1/investors/{investorId}/accreditation

Cap Table API

GET /api/v1/issuances/{issuanceId}/captable
GET /api/v1/issuances/{issuanceId}/captable/transfers
POST /api/v1/issuances/{issuanceId}/transfers

Real-time cap table with full transfer history. Transfer creation triggers compliance checks before signing.

Distribution API

POST /api/v1/issuances/{issuanceId}/distributions
GET /api/v1/issuances/{issuanceId}/distributions/{distributionId}/status

Creates a distribution event. The API calculates entitlements from the current cap table, generates payment files or initiates stablecoin transactions.

Reporting API

GET /api/v1/issuances/{issuanceId}/reports/captable
GET /api/v1/issuances/{issuanceId}/reports/audit-trail

Reports export holder, transfer, and distribution data for the fund administrator and tax advisers; tax forms such as K-1s are prepared by them, not generated by the API.


Deployment Options

Cloud API (SaaS)

Access Asset Haus infrastructure via HTTPS API from your application. No infrastructure to manage. Standard SaaS uptime SLAs.

Suitable for: product builders without data residency requirements. Fastest integration path.

On-Premise SDK

Deploy the Asset Haus infrastructure stack in your own environment — your data center, private cloud, or cloud account (see on-premise deployment). Investor data, KYC records, and custody configurations stay within your infrastructure boundary.

Technical requirements: Kubernetes cluster (3+ nodes), PostgreSQL 14+, Ethereum node access, and HSM hardware or MPC shard infrastructure for key management.

Suitable for: regulated institutions with data residency requirements, operators in jurisdictions with data localization rules.


Integration Examples

Example 1: Fintech Investment Platform Adding Tokenized Products

A fintech with an existing investment platform wants to add tokenized real estate products:

  • Map existing verified users to Asset Haus investor records via Investor API
  • Embed Asset Haus token portfolio widget into existing portfolio dashboard
  • Use Distribution API to trigger distributions; map stablecoin distributions to fiat payouts via existing payment infrastructure
  • Use Reporting API exports to feed the platform's existing tax-reporting process

Example 2: Fund Manager Automating Distributions

A fund manager with 150 LPs across 8 jurisdictions wants to automate quarterly distribution processing:

  • Use Cap Table API to maintain the investor register, with the fund documents stating whether it is the register of record or mirrors the administrator's register (see the registry of record)
  • Connect fund administrator for NAV data; Asset Haus calculates per-LP entitlements automatically
  • Distribution API generates USDC distributions to investor addresses and bank wire files
  • Reporting API exports year-end holder and distribution data to the fund administrator and tax advisers, who prepare K-1 and FATCA/CRS reporting

Frequently Asked Questions

What does an RWA developer do?

An RWA developer builds the systems that tokenize real-world assets: token contracts, compliance enforcement such as investor whitelisting and transfer restrictions, investor onboarding APIs, custody integrations, and the interfaces that manage an asset from issuance through distributions and transfers. The role combines smart-contract, backend and security engineering with enough legal awareness to know what the offering documents require the code to enforce.

What is the Asset Haus API built on?

The Asset Haus API is a REST API with JSON request/response bodies, OAuth 2.0 authentication (client credentials flow for server-to-server), and webhook callbacks for asynchronous events (KYC completion, transaction confirmation, distribution status).

Does Asset Haus support chains other than Ethereum?

Yes. The API supports Ethereum mainnet, Polygon, Avalanche C-Chain, and select other EVM-compatible networks. Chain selection is configurable per issuance.

Can Asset Haus integrate with my existing fund administrator?

Yes, for major fund administrators via API or file-based integration. Custom integrations are available for administrators without standard APIs.

What is the sandbox environment?

The sandbox is a non-production environment running on test blockchain networks with simulated compliance responses. It allows full integration testing without real-world compliance checks or real assets. Production credentials require a commercial agreement and compliance review.

Is on-premise deployment available for all platform features?

Yes. On-premise deployments include all platform features available in the cloud SaaS offering. Some third-party integrations require direct API agreements with those vendors in on-premise deployments.


Sources


Asset Haus provides tokenization infrastructure for private capital markets: on-premise or white-label platform deployment, integration APIs, legal setup coordination with qualified counsel, and registry and transfer workflows. For a technical review of your integration, see the architecture risk pack or our case studies.

About the author

CTO

5+ years in tokenization and blockchain infrastructure; previously led engineering at a DeFi protocol.

Profile and articles: Dimitri RossLinkedIn: Dimitri Ross (opens in a new tab)

Tags

  • rwa-platform
  • rwa-developer
  • tokenization-api
  • developers
  • smart-contracts
  • erc-3643