Skip to main content
Tokenization

RWA Tokenization

Representing a legally enforceable claim on a real-world asset as a transfer-restricted token, with the register, the ledger and the paperwork kept in agreement.

Standards, ordered by control over a transferFour token standards as rungs, from one where anyone may hold up to one where a transfer can be refused by the contract itself.ERC-20anyone may holdERC-1155batched, still openERC-4626a vault around oneERC-3643a transfer can be refused

Definition

RWA tokenization is the issuance of a token that represents a legally enforceable claim on an asset that exists outside the chain — a building, a bond, a bar of gold, an invoice. The token is not the asset. It is a register entry whose authority comes from the legal structure beneath it, and its usefulness depends entirely on that structure being real, enforceable in a named jurisdiction, and matched by a register somebody is accountable for.

What it solves

  1. Ownership records that disagree with each otherMost private assets are recorded in a spreadsheet, a transfer agent’s system and a lawyer’s file, and reconciling them is somebody’s quarterly job. A single register that every movement writes to removes the reconciliation rather than automating it.
  2. Settlement that takes days and handsA private transfer typically means a signed instrument, a manual eligibility check and a wire. When eligibility is data and the register is one system, the check is instantaneous and the movement is recorded the moment it is confirmed.
  3. Minimums that exclude most of the marketDivisibility is a property of the register, not of the asset. A building does not become more liquid because it is tokenized, but a claim on it can be denominated in units small enough for an investor who could never have written the whole cheque.

How it works

  1. The asset is structured before anything is issuedA legal vehicle holds the asset, and the token represents a claim against that vehicle. Without it the token is a promise from whoever happens to control the wallet.
  2. Eligibility is written down as policyWho may hold the instrument becomes a rule set over investor attributes — classification, jurisdiction, verification status — evaluated identically for every subscription and every transfer.
  3. The offering takes money against a referenceSubscriptions are checked against the offering terms first, then against the compliance policy, and only then is a payment reference issued.
  4. Units are issued to the registerAllocation decides who gets what; issuance puts the units on the register and records the movement that created them.
  5. The asset is serviced for its whole lifeIncome is distributed to holders of record, corporate actions adjust the register, and redemption retires units against a payment.

Architecture

Five subsystems and one transaction boundary. A compliance engine that evaluates policy as data; an offering engine that holds the book; a double-entry ledger where investor money is a liability until it settles; an ownership register rebuilt from confirmed movements; and a payment rail that matches money by reference. The point of putting them in one transaction is that a status can never disagree with the entries behind it — a payment marked settled and the ledger rows recording that settlement commit together or not at all.

How the platform is arrangedFour stages — asset, compliance, offering and register — connected left to right, all enclosed by a single transaction boundary that rests on a double-entry ledger.AssetStructured and documentedCompliancePolicy in forceOfferingA book that is derivedRegisterHolders of recordOne transaction boundaryA movement and the entries behind it commit together, or neither doesDouble-entry ledgerEvery movement, both sides, in minor unitsBalanced at COMMIT
Four stages inside one transaction boundary, on one ledger. A register that disagrees with the cash is not a state the software can reach.

Tokenization lifecycle

  1. StructureAsset defined, legal vehicle recorded, parties appointed, data room assembled.
  2. ConfigureToken standard chosen from what the instrument is, supply and transfer restrictions set.
  3. OfferTerms published, subscriptions accepted, eligibility evaluated per investor.
  4. Allocate and issueThe book is scaled if oversubscribed, units are issued, proceeds released to the issuer.
  5. ServiceDistributions, corporate actions, valuations and reporting for the life of the asset.
  6. RetireRedemption, maturity or wind-down burns the units against a final payment.

Supported token model

Permissioned token with on-chain transfer restrictions. A plain fungible token has no concept of who may hold it, so for a restricted security it is not a missing feature but the wrong instrument. The standard is selected from the instrument’s own properties — whether it is fungible, whether it is fractionalised, whether a transfer depends on who the recipient is.

Asset requirements

What must be true before this can responsibly be tokenized at all.

  • A legal owner of record, and documentation proving it.
  • A vehicle that can issue a claim, or a jurisdiction where a direct claim is enforceable.
  • A valuation methodology somebody will sign, with a stated frequency.
  • Custody arrangements for anything physical, with an independent party where the asset is bearer-like.
  • A servicing plan: who calculates income, who pays it, and out of which account.

Compliance considerations

  • Eligibility is denied by default. A workspace with no published policy admits nobody, because eligibility must come from a rule saying so rather than from no rule objecting.
  • An absent fact never satisfies a rule — not knowing whether a verification is valid is not the same as knowing it is.
  • Every decision is snapshotted with the policy version that produced it, so “why was this allowed” is answerable under the rules in force at the time.
  • Jurisdiction packs constrain who may be offered what, and an unreviewed pack cannot back a published policy.
A compliance policy as ordered rulesRules are evaluated in sequence and the first match decides. A subject matching no rule is denied, and a fact the platform does not know never satisfies a rule.Subjectan investor's facts#1Screening hit is openreject#2Country in the blocked listreject#3Professional or institutional, verifiedallowMatched no ruledenyFirst matchdecides. A laterallow cannot undoan earlier reject.Eligibility comesfrom a rule saying so.
Rules are data, evaluated in sequence, and the first match decides. A subject matching nothing is denied — eligibility comes from a rule saying so, never from no rule objecting.

Investor workflow

  • Complete identity verification appropriate to the instrument and jurisdiction.
  • Review the offering terms, the data room and the risk disclosures.
  • Subscribe for an amount; the platform checks terms, then eligibility, then issues a payment reference.
  • Send funds quoting the reference — the reference is the only thing that matches money to a subscription.
  • Receive an allocation, which may be scaled back if the book is oversubscribed, with any difference returned.
  • Hold, receive distributions, and redeem or transfer where the instrument permits it.

Issuer workflow

  • Define the asset and its legal structure, and appoint the parties.
  • Assemble the data room and have the documents approved.
  • Configure the token and have the contract plan reviewed.
  • Publish a compliance policy — a second authoriser signs the exact rule set.
  • Open the offering, monitor the book, and run allocation.
  • Issue units, release proceeds, and service the asset for its life.

Payments

Money is matched to a subscription by a checksummed reference and by nothing else — not the amount, not the date, not the counterparty name. Unidentified credits post to a suspense account where they stay visible until somebody clears them. Investor money is carried as a liability from the moment it arrives until an allocation settles, because until then it belongs to the investor.

The payment railMoney is matched to a subscription by its reference and no other attribute, then screened and settled. Provider adapters for card and crypto rails are not built, and are drawn as an absent component.ReferencechecksummedFunds arrivebank or custodyReconcilereference or nothingScreenAMLSettlesecond authoriserSuspense (2900)unidentified, and visibleNo reference matchProvider adaptersCard, local rail, stablecoinNot built — the registry ships empty
A reference is the only thing that matches money to a payment. Everything else is an exception for a person, and unidentified credits post to suspense where they stay visible.

Lifecycle servicing

Distributions pay holders of record, rebuilt from confirmed movements as at the record date rather than from today’s register. Corporate actions that change unit counts are planned, previewed and re-checked against the register at the moment they execute. Redemptions burn units and recognise what the holder is owed in one transaction.

How a distribution is splitA funded pool is divided among holders of record as at the record date using largest-remainder allocation, then withholding is deducted from each holder's gross rather than from the pool.Funded poolone exact amountRegister as atthe record dateRebuilt from confirmedmovements, not today’sbalancesNet to the holderWithheld, from that holder’s grossThe lines sum to exactly what was fundedLargest-remainder allocation, so no minor unit is created or lost. Rounding each slice independently leaves the issuer a few units out every cycle.There is no per-jurisdiction withholding matrix in this build — one rate is entered per run.
Holders of record as at the record date, split by largest remainder so the lines sum exactly, with withholding taken from each holder’s gross rather than off the top of the pool.

Secondary transfer

Transfers between investors run the same two gates as issuance: the transfer rules the token contract enforces, and the compliance policy asked about the recipient. Someone who could not have subscribed cannot be transferred into either, or the transfer becomes the route around the policy. Lockups and freezes both stop a transfer.

The transfer gateA transfer request passes through eight compliance checks. Any single failure refuses the transfer; the same gate is evaluated off-chain and on-chain.Senderholds unitscanTransfer( )Sender holds the unitsNeither party frozenLockup expiredRecipient eligible under policyJurisdiction permittedInvestor type permittedHolding limit not breachedSanctions screening clearRecipientunits move, or none doOne implementation. The Solidity module and the register evaluate the same rules.
One implementation of the gate, not two. The function the register calls is the same one that mirrors the Solidity compliance module check for check, so an off-chain gate and an on-chain gate cannot drift.

Risks

Named plainly. An instrument whose risks are only in a footnote has been mis-sold before it has been issued.

  1. The legal claim is the whole productIf the vehicle is unenforceable, or the asset is not owned as documented, the token represents nothing. No amount of cryptography repairs a defective claim.
  2. Tokenization does not create liquidityA secondary market requires buyers. Divisibility and transferability are necessary and nowhere near sufficient, and an instrument marketed as liquid that is not is a mis-sale.
  3. Valuation is an opinion with a date on itFor anything not exchange-traded, the price is a methodology and a signature. Stale or optimistic marks are the most common way investors are harmed.
  4. Custody concentrates riskFor physical assets the custodian is a single point of failure, and proof of reserve attests to what an attestor saw, not to what is there now.
  5. Regulatory treatment varies and changesThe same instrument may be a security in one jurisdiction and not in another, and a policy that was correct at issuance may not stay correct.

How we support it

  • An asset definition engine covering 67 asset classes, each with its own template, recommended token standard and readiness requirements.
  • A compliance engine where rules are reviewable data over a closed vocabulary, never evaluated as code.
  • A double-entry ledger where every movement that touches money posts in the same transaction as the state change that caused it.
  • An ownership register that can be rebuilt from its own movement history and checked against it.
  • Maker-checker on every irreversible action, with the approval bound to a hash of exactly what was approved.

Questions

Does the token give the holder ownership of the asset itself?

Usually not directly. In most structures the holder owns a claim against a vehicle that owns the asset. What the claim entitles you to is defined by the offering documents, and that is the document to read rather than the token.

What happens if the platform disappears?

The legal claim survives the software. That is why the structure matters more than the system: the register can be exported and the vehicle’s obligations are enforceable independently of any technology provider.

Can tokens be recovered if an investor loses access?

Where the instrument permits it, a wallet recovery moves a position to a new address under a documented, approved procedure. That capability is itself a disclosure — an instrument an administrator can move is one holders should be told about.

Is a public blockchain required?

No. The register is authoritative in the platform, and the chain is where it is mirrored and enforced. Which chain, and whether one is used at all, is an issuance decision.

Next steps

Bring an instrument you are actually considering. Structuring something real is the only way to judge whether the model fits.