Testnet demo. Runs on Sepolia and Solana devnet with test tokens only. No real assets or money. Known limitations
About

Why BharatRWA

Tokenized real-world assets are usually securities, so only eligible investors may hold them. BharatRWA is an open-source prototype that explores how to enforce that on-chain while keeping investors' identities private.

What this project is

A working testnet implementation of compliant RWA tokens on two chains: an ERC-20 token that implements ERC-7943 on Ethereum, and an SPL Token-2022 mint with a compliance transfer hook on Solana. Both use the same idea: an investor proves eligibility once with a zero-knowledge proof, and the token checks that status on every transfer.

It is not a licensed platform. Legal structuring, custody of the underlying assets and real KYC provider integration are outside its scope. See the known limitations.

Principles

  • VerifiableContracts, Solana programs and backend are open source; every rule can be read and every transaction checked on a block explorer.
  • PrivateInvestors prove eligibility with zero-knowledge proofs; no identity documents are stored on-chain.
  • Compliant by designTransfer rules live in the token (ERC-7943, Token-2022 transfer hook), not just in the user interface.

Read the code

Everything, including the tests and deployment scripts, is on GitHub.