G Future Tech · SME / Lead Blockchain Developer

RealProton

RWA Tokenization & Compliance Infrastructure

An ERC-3643-oriented real-estate tokenization platform with identity, claim topics, registry, compliance and controlled transfers — operated through a Fireblocks-based multisignature wallet architecture.

RWAERC-3643Real EstateComplianceFireblocksIdentity
  1. 01 Context
  2. 02 Problem
  3. 03 Architecture
  4. 04 Design Decisions
  5. 05 Smart Contracts
  6. 06 Security
  7. 07 Integrations
  8. 08 Deployment
  9. 09 Challenges
  10. 10 Solution
  11. 11 My Contribution
  12. 12 SME / Technical Leadership
  13. 13 Technologies
  14. 14 Architecture Takeaways
01 — CONTEXT

Context

RealProton brings real-estate-linked assets on-chain. Unlike open DeFi tokens, these assets carry investor eligibility, jurisdictional and operational rules that must hold on every transfer.

02 — PROBLEM

Problem

A standard ERC-20 cannot express who is allowed to hold an asset, which jurisdictions it may move between, when it is locked, or how an issuer recovers a lost wallet. Those rules had to be enforced on-chain while staying operable by the issuer's teams.

03 — ARCHITECTURE

Architecture

The token follows the ERC-3643 model: every holder is tied to an on-chain identity; required claims are defined by claim topics and trusted issuers; an identity registry answers 'is this wallet verified?'; and a modular compliance contract answers 'is this transfer allowed?'. Privileged operations run through agent roles, operated from a Fireblocks vault structure with multisignature approvals.

ERC-3643

ERC-3643 (T-REX) defines permissioned tokens whose transfers succeed only when both parties are eligible and compliance rules pass. It separates identity, eligibility and rules into modules, so policy can evolve without redeploying the token.

Identity & claim topics

Each investor wallet maps to an on-chain identity holding claims issued by trusted issuers. Claim topics define which attestations are required — the token never stores personal data, only verifiable claims.

Compliance & controlled transfers

Token classes and jurisdictional transfer restrictions are enforced through whitelisting, identity validation and locking rules. Agent permissions support administrative transfer operations that regulated assets require.

Fireblocks wallet infrastructure

Operational wallets are separated by responsibility — treasury, transfer vault, issuer and legal — with multisignature approval flows. Privileged contract roles are held by policy-controlled vaults rather than individual keys.

04 — DESIGN DECISIONS

Design Decisions

DecisionWhy
ERC-3643 over a custom whitelist tokenAn established standard for permissioned assets, with identity and compliance separated into auditable modules.
Modular complianceJurisdictional and lock-up rules change; the token should not need to.
Fireblocks vault separationMaps real operational responsibilities to distinct, policy-controlled wallets.
Multisignature for privileged actionsNo single person can mint, force-transfer or reconfigure compliance alone.
05 — SMART CONTRACTS

Smart Contracts

ComponentResponsibility
ERC-3643 tokenPermissioned transfers, token classes, locking
Identity registryMaps wallets to verified on-chain identities
Claim topics & trusted issuersDefines required attestations and who may issue them
Compliance moduleJurisdictional and transfer-rule enforcement
Agent rolesAdministrative transfers, freezes and recovery
06 — SECURITY

Security

  • Reviewed agent and administrative permissions — the most powerful and most sensitive surface.
  • Participated in test-coverage reviews ahead of audit.
  • Prepared bug summaries and supported remediation and redeployment.
  • Verified redeployed contracts and configuration.
07 — INTEGRATIONS

Integrations

  • Fireblocks-based treasury, transfer-vault, issuer and legal wallet flows.
  • Contracts connected to backend operational APIs and user workflows.
  • Coordination with compliance teams on transfer-rule requirements.
08 — DEPLOYMENT

Deployment

  • Avalanche-based deployment activities.
  • Redeployment and verification following audit feedback.
  • Role assignment to custody-controlled wallets after deployment.
09 — CHALLENGES

Challenges

  • Expressing jurisdictional and token-class rules as deterministic on-chain checks.
  • Balancing strong agent powers (needed for regulated assets) with tight control over who can use them.
  • Keeping contract roles, custody vaults and operational procedures aligned.
10 — SOLUTION

Solution

A compliance-ready tokenization stack: identity-gated ERC-3643 tokens, modular transfer rules, and privileged operations executed through a multisignature Fireblocks wallet architecture — prepared for audit and deployed with verification.

11 — MY CONTRIBUTION

My Contribution

What I personally worked on

  • Worked on identity, claim-topic, registry, compliance and controlled-transfer components.
  • Supported token classes and jurisdictional restrictions: whitelisting, identity validation, locking rules and agent permissions.
  • Contributed to the Fireblocks wallet architecture — treasury, transfer-vault, issuer, legal and multisignature flows.
  • Participated in audit preparation, test-coverage reviews, bug-summary reporting, redeployment, verification and Avalanche deployment.

Delivered by the broader project / team

  • Legal structuring and regulatory interpretation — client and legal advisers
  • KYC provider and investor onboarding operations — client
  • Independent audit — external auditors
12 — SME / TECHNICAL LEADERSHIP

SME / Technical Leadership

  • Collaboration with backend, wallet, compliance and product teams
  • Requirements clarification: translating compliance rules into contract logic
  • Audit readiness: coverage reviews and issue summaries
  • Deployment and redeployment coordination
13 — TECHNOLOGIES

Technologies

Contracts
SolidityERC-3643OpenZeppelin
Custody
FireblocksMultisignature
Tooling & security
HardhatSlither
Networks
Avalanche
14 — ARCHITECTURE TAKEAWAYS

Architecture Takeaways

  1. In RWA, the compliance model is the product.
  2. Privileged roles need a custody design, not just an onlyOwner modifier.
  3. Audit readiness is a deliverable — coverage, scope and known issues, documented.