The token is 5% of the problem. The system around it is the other 95%.
Minting a token is trivial. Investor whitelisting, KYC/AML enforcement on-chain, transfer restrictions complying with securities law, oracle pricing, primary issuance mechanics, secondary market design, dividend logic, cap table management — each a separate engineering problem. Most RWA projects ship the token and discover the other 95% of the engineering work during their first investor onboarding. PROPELOO designs the full compliance, settlement and liquidity infrastructure before the first line of Solidity is written.
Frequently Asked Questions
Do we need a legal structure before tokenizing an asset?
Yes — in almost every case. A token without a legal wrapper connecting on-chain ownership to enforceable real-world rights is not a security — it is a database entry. The legal structure (typically an SPV, trust or fund) defines what the token holder actually owns and how that ownership is enforced off-chain. We design the technical architecture alongside legal counsel, not after.
What is ERC-3643 and why is it used for RWA?
ERC-3643 (also known as T-REX) is a token standard designed specifically for permissioned security tokens. It embeds an on-chain identity registry that every transfer must validate against — so transfer restrictions based on investor accreditation, jurisdiction and KYC status are enforced at the contract level and cannot be bypassed by direct contract interaction. Standard ERC-20 tokens require off-chain compliance layers that can be circumvented.
Can transfer restrictions be enforced on-chain?
Yes — ERC-3643 enforces transfer restrictions at every transfer call through on-chain identity registry validation. The token contract checks the sender and recipient against a compliance module before executing any transfer. This applies to direct contract calls, not just frontend-initiated transactions. For ERC-20 tokens, transfer restrictions can only be enforced at the API layer, which is bypassable.
How is KYC/AML enforced for token holders?
KYC/AML is enforced through an on-chain identity registry that maintains a whitelist of verified investor wallet addresses. When an investor completes KYC through an integrated provider (Synaps, Onfido, Sumsub), their verified wallet is added to the registry. Every token transfer checks this registry. Ongoing AML screening monitors wallet transactions for suspicious patterns and can trigger registry removal, which immediately restricts future transfers.
Can tokenized assets be traded on secondary markets?
Yes — but secondary market design for tokenized securities requires compliance-aware infrastructure. A compliant secondary market must verify both buyer and seller KYC status before executing a trade. This can be implemented as a permissioned AMM, a compliant order book or an OTC trading facility. Listing on permissionless DEXs like Uniswap is generally incompatible with securities compliance unless transfer restrictions prevent non-KYC'd wallets from receiving tokens.
Can dividends or interest be distributed on-chain?
Yes — distribution contracts can push stablecoin or token payments to all verified token holders at a specified snapshot, proportional to holdings. This requires integrating a stablecoin payment rail, maintaining a current holder registry for snapshot calculation and designing the distribution contract to handle holders who cannot receive payments (e.g., sanctioned addresses). Tax reporting implications of on-chain distributions must be reviewed by the issuer's legal counsel.
What happens if the oracle fails or is manipulated?
Oracle failure can freeze pricing-dependent operations (e.g., AMM pricing, NAV-dependent redemptions). Oracle manipulation can enable asset draining through mispriced trades. Mitigations: use multi-source aggregation across at least 3 independent oracles, implement deviation thresholds that pause trading on abnormal price moves, use TWAP prices for any security-critical calculation rather than spot prices, and design circuit breakers that default to the last validated price during outages.
How do you handle cross-border compliance?
Cross-border compliance requires jurisdiction-specific rules within the compliance module. ERC-3643 supports per-investor compliance attributes including jurisdiction, which the transfer restriction logic evaluates. US investors require Regulation D or Regulation S compliance. EU investors may require MiFID II product governance compliance. Each jurisdiction's rules are encoded as compliance module logic and updated through a governance-controlled upgrade path as regulations evolve.
What is the difference between a security token and a utility token?
A security token represents ownership of or a financial claim on a real-world asset — equity, debt, revenue share or fund participation. It is regulated as a security in most jurisdictions. A utility token provides access to a platform, service or product. The Howey Test (US) and equivalent frameworks in other jurisdictions determine classification. Misclassifying a security token as a utility token creates significant regulatory liability. We work alongside legal counsel on every RWA engagement to ensure correct classification.
What is the realistic build timeline for an RWA tokenization system?
A full RWA tokenization system — legal structure, KYC/AML pipeline, ERC-3643 token contracts, primary issuance infrastructure, investor portal, oracle integration and cap table reporting — takes 16–28 weeks from architecture sign-off to production launch. The legal structural work and KYC provider integration typically run on the critical path. Systems that include secondary market infrastructure add 6–10 weeks. We deliver in milestone-based sprints with testnet deployment at each stage.