← Back to blog
Web38 minBuilding the RWA Chain / Ep. 1

Why RWA Needs Its Own Chain

|Adam Boudjemaa
Share
0
TRANSACTIONS CLOSED
during Dubai's 20% drop
$0B
VOLUME
in five trading sessions

In March 2026, Dubai's real estate market dropped 20% in five trading sessions.

3,570 transactions still closed. $3.24 billion in volume. The market didn't freeze. It just repriced.

The reason it didn't cascade into a 2008-style collapse is simple: 60% of Dubai deals are cash. No margin calls. No forced liquidations through a chain of leveraged positions. Just buyers who actually had the money.

But here's what caught my attention. Every single one of those 3,570 transactions ran through centralized platforms. Stake, which just raised a $31M Series B with 2 million users, is the gold standard. And even Stake couldn't offer fractional liquidity during the crisis. You couldn't sell 10% of your position. You couldn't rebalance in real time. You could watch the number go down.

That's the problem I'm building against.

Why Ethereum Can't Do This

$0K
DAILY COST
to log property actions on Ethereum L1

I'm not being contrarian about Ethereum. I co-authored ERC-3643 (T-REX), which is the Final-status standard for permissioned security tokens on EVM chains. I know the ecosystem well.

Ethereum L1 costs roughly $443,000 per day to log property actions at scale. That's not a rounding error. That's the price of on-chain compliance state for a real estate fund that needs to record every transfer restriction update, every KYC refresh, every regulatory event.

L2s get you to $0.10 to $1.00 per transaction, which sounds better until you realize that "simple reads" still cost something, and real-world asset operations aren't simple. A Dubai Land Department registration event isn't one transaction. It's a compliance check, an identity verification, a transfer approval, a state update, and an audit log entry. Stack those up across thousands of daily transactions and the economics still don't work.

But cost is only part of the problem. The deeper issue is architecture.

The Compliance Gap Nobody Talks About

Here's something I haven't published before. I call it the cross-VM compliance problem.

When you register USDC in the Cosmos x/erc20 module, it creates a bank denomination. That bank denom can move via bank.MsgSend. The EVM compliance checks on the ERC-20 side? Bypassed entirely.

Concretely: a blacklisted address can transfer a "compliant" token through bank.MsgSend and then bridge it out via IBC. The EVM never sees the transaction. No standard currently defines how compliance state should propagate across VM boundaries.

For a USDC-style stablecoin, this is a medium-severity issue. For a tokenized property deed where transfer to a sanctioned party could void your operating license, this is existential.

General-purpose chains weren't designed for this because their designers weren't thinking about regulated assets. That's not a criticism. It's just reality.

What ERC-3643 Gets Right (and Where It Hits the Wall)

ERC-3643 strengths

Solves transfer restrictions at the token level. On-chain identity registry. Compliance agents can freeze accounts, force transfers, manage whitelists. Final status on Ethereum.

Where it hits the wall

Smart contract standard on a chain that doesn't understand what it's doing. Compliance checks happen inside EVM execution, not at the consensus layer. Validator censorship, reorgs, and oracle failures are not addressed.

ERC-3643 solves the transfer restriction problem at the token level. Every transfer goes through an on-chain identity registry. Compliance agents can freeze accounts, force transfers, and manage investor whitelists. It reached Final status on Ethereum. I'm proud of the work.

But ERC-3643 is a smart contract standard sitting on top of a chain that doesn't understand what it's doing. The chain processes the transaction regardless of what the compliance logic says. The compliance check happens inside the EVM execution, not at the consensus layer.

That distinction matters when you're asking: what happens if a validator censors a compliance update? What happens if a reorg reverts a freeze transaction? What happens when your compliance oracle is a centralized service that goes down?

ERC-7943 (uRWA) is trying to address some of this at the standard level. It has 106 posts on Ethereum Magicians, which tells you the community knows there's a problem. But a standard that runs on a chain that wasn't designed for it is still patching around the fundamental gap.

What a Purpose-Built RWA Chain Actually Needs

I've been thinking about this for two years and building against it for one. Here's what I've concluded a real RWA chain requires:

1

Predictable, fixed fees

Gas prices are unpredictable on Ethereum. An agent logging a property valuation at 3am shouldn't pay 10x because of a memecoin launch. Integra uses a 5000 gwei base fee. Flat. Predictable.

2

Native compliance primitives

Not as a smart contract layer on top. ERC-3643 and ERC-7943 compliance logic should be understood at the protocol level. Every validator enforces transfer restrictions.

3

Unified identity across assets and agents

This is the piece I'm most excited about. Asset Passports and Agent Passports working together at the consensus level.

Asset Passport and Agent Passport

Right now, if you want to tokenize a Dubai property, you need to integrate:

Integration
Purpose
Protocol
UAE Pass
National digital identity
Proprietary
Dubai Land Department API
Title registry
REST API
Lean Technologies
Bank verification
Proprietary
KYC/AML provider
Compliance checks
Varies
On-chain identity registry
ERC-3643 style
EVM

Each of these speaks a different protocol. There's no standard data model. Every project rebuilds the integration from scratch.

The Asset Passport is our answer. It's an on-chain identity object that aggregates all of the above into a single verifiable record. The property's legal status, ownership history, encumbrances, and compliance flags live in one place, cryptographically bound to the asset token.

The Agent Passport extends the same model to AI agents. An agent that's authorized to execute trades on behalf of a property fund needs an identity too. It needs to be KYC'd, its permissions need to be scoped, and its actions need to be auditable. When a court asks for a transaction log in three years, "an AI did it" isn't an acceptable answer.

Here's the rough shape of what that looks like at the contract level:

passport-interfaces.sol
// Compliance state lives outside the interface (Solidity rule)
struct ComplianceState {
    bytes32 jurisdictionHash;
    uint64  lastVerifiedAt;
    bool    transferRestricted;
    address complianceOracle;
}

interface IAssetPassport {
    function getState(uint256 assetId)
        external
        view
        returns (ComplianceState memory);

    function updateState(
        uint256 assetId,
        ComplianceState calldata newState,
        bytes calldata oracleProof
    ) external;
}

interface IAgentPassport {
    function isAuthorized(
        address agent,
        bytes4  actionSelector,
        uint256 assetId
    ) external view returns (bool);

    function scopedExecute(
        address agent,
        address target,
        bytes calldata data,
        bytes calldata agentProof
    ) external returns (bytes memory);
}

The key detail in scopedExecute: the chain validates the agent's authorization before the call hits the EVM. This isn't a middleware check. It's a consensus-level constraint.

What This Unlocks

Once you have Asset Passports and Agent Passports working together, several things become possible that weren't before.

1

Fractional real estate with real liquidity

Not just "own 0.01% of a building." Your fraction can be sold in real time to a counterparty whose identity has already been verified against the same compliance registry. No settlement delay for manual KYC review.

2

AI-driven property valuation on-chain

An agent with a verified Agent Passport can publish a valuation update that's cryptographically signed, auditable, and triggers downstream logic automatically. The $34B in operating efficiencies that real estate AI is projected to unlock mostly requires this kind of trusted action layer.

3

Cross-border compliance without rebuilding

A property in Dubai and a property in London have different regulatory requirements. The compliance oracle system is designed to be modular. You swap the oracle, not the chain.

Vertical Wins Over General in Blockchain

2017: General-purpose thesis

You needed a platform anyone could build on, because nobody knew what the killer apps would be. Ethereum won that bet.

2026: Vertical-specific thesis

We know the killer apps. DeFi needs composability. RWA needs compliance, identity, and predictable costs. Optimizing for both is building a car and a truck on the same chassis.

The general-purpose chain thesis was right for 2017. You needed a platform that anyone could build on, because nobody knew what the killer apps would be. Ethereum won that bet.

We're past that phase now. We know what the killer apps are. DeFi, stablecoins, NFTs, and RWA tokenization. Each of these has fundamentally different requirements. DeFi needs maximum composability and minimal friction. RWA needs compliance, identity, and predictable costs.

Trying to optimize a chain for both simultaneously is like trying to build a car and a truck on the same chassis. You end up with something that does neither particularly well.

Solana made a version of this bet on high-throughput trading. It works for that use case. We're making the same kind of bet on regulated assets.

The Dubai market crash taught one lesson clearly: centralized platforms can't provide liquidity when it matters most. Decentralized infrastructure can, but only if it's built for the compliance requirements that institutional capital actually has.

That's what I'm building.

FAQ

Building the RWA Chain

Episode 1 of 6

PreviousNext
Adam Boudjemaa

Adam Boudjemaa

CTO at Integra. Co-author of ERC-3643, ERC-6960, ERC-7410. Building at the intersection of AI and Web3.

Enjoyed this post?

Get more like it in your inbox every Tuesday.