Compliance-first RWA tokenization with cross-chain scalability
AssetLink is an institutional-grade platform for tokenizing Real-World Assets (RWAs)—like real estate, green bonds, and carbon credits—on Kadena’s EVM, with compliance embedded at the smart-contract and workflow level. It solves four blockers to enterprise adoption: illiquidity, missing KYC/AML controls, single-chain silos, and unverifiable off-chain documents.
What it does:
Compliance-first tokenization (ERC-3643 / ERC-1404): Transfers are restricted to verified, jurisdiction-appropriate wallets.
On-chain KYC/AML registry: A whitelist contract (and matching workflow) ensures only approved addresses can hold/transfer regulated RWAs.
Cross-chain scalability (Chainweb): RWAs can be minted on one Kadena chain and traded on another, enabling low fees and high throughput.
Asset Passport: Every asset links to verifiable artifacts (deeds, audits, disclosures) stored on IPFS/Arweave, referenced by hash on-chain.
Issuer & Investor dashboards: Issuers mint/manage assets and whitelists; investors complete KYC, buy/sell, and view multi-chain holdings.
How it works (demo flow):
Issuer connects wallet and deploys an RWA token on Kadena Chain 1.
Compliance documents are uploaded → stored on IPFS/Arweave → the hash is anchored on-chain as the Asset Passport.
Investor submits KYC → upon approval, their address is added to the whitelist contract.
The investor acquires tokens on Chain 2 (showing cross-chain portability).
A transfer to a non-whitelisted address is blocked by the token’s transfer rules, demonstrating enforceable compliance.
Balances remain synced across chains, showcasing Chainweb’s parallel-chain model.
Why this matters:
Enterprises need legal enforceability, auditability, and scale. AssetLink’s compliance-by-design approach (standards, whitelists, immutable document proofs) plus Kadena’s multichain architecture enables institution-friendly RWAs: faster settlement, broader liquidity, and transparent due diligence.
What we built for the hackathon :
A polished landing site and two production-quality dashboards (issuer/investor) with wallet connect.
End-to-end demo workflows: mint asset, upload documents (CID), approve KYC, buy/sell, attempt transfer (blocked if non-whitelisted), view Asset Passport.
Testnet-ready config for Kadena EVM (Chain ID 5920) to show real wallet connections; contract interactions are demoed with realistic responses for fast judging.
Tech stack
Smart-contract standards: ERC-3643 / ERC-1404 (compliance logic).
Blockchain: Kadena EVM (Chainweb multichain).
Storage: IPFS / Arweave for Asset Passports (document proofs).
App: React/Next.js, wagmi/RainbowKit (wallet), Tailwind, shadcn/ui; Node/Express patterns for KYC workflow (demoed).
Who it’s for:
Real-estate developers & funds (fractionalized properties/REITs)
ESG issuers (green bonds, carbon credits with verifiable disclosures)
Institutions/custodians needing enforceable controls and audit trails
What’s next:
Stablecoin rails (USDC/DAI) for settlement, Ethereum bridge for wider liquidity, and DAO governance for community-driven compliance updates and new asset classes.
Testnet info (for judges):
Chainweb EVM Testnet — RPC https://evm-testnet.chainweb.com/chainweb/0.0/evm-testnet/chain/20/evm/rpc, Chain ID 5920, Symbol KDA, Explorer http://chain-20.evm-testnet-blockscout.chainweb.com/.
Frontend: AssetLink was built using Next.js 14 with TypeScript, giving us a modern React framework with server-side rendering and routing flexibility. We used TailwindCSS for rapid styling and a dark, institutional-grade theme, while Framer Motion added smooth animations for the landing page and dashboard transitions. To deliver a professional interface quickly, we used shadcn/ui for consistent UI primitives (forms, tables, tabs, dialogs, badges, and toasts).
Wallet & Blockchain Integration: We integrated wagmi and RainbowKit to support wallet connectivity directly to Kadena’s EVM Testnet. The custom chain configuration (RPC, Chain ID 5920, explorer) enables users to connect MetaMask seamlessly and interact with the testnet environment, demonstrating real-world readiness for compliance-first tokenization.
Compliance & Standards: The asset layer is designed around ERC-3643 and ERC-1404 standards. These standards enforce compliance at the contract level, ensuring that only verified investors can hold or transfer regulated tokens. A whitelist registry governs transfers, aligning with institutional requirements for KYC/AML.
Cross-Chain Scalability: The project leverages Kadena’s Chainweb multichain architecture to showcase how assets can be minted on one chain and transacted on another. The system design keeps balances synchronized across chains, illustrating the scalability and liquidity benefits of Kadena’s parallel-chain model.
Asset Passport: Every real-world asset is linked to an Asset Passport, which anchors ownership proofs, audits, and compliance documents on IPFS/Arweave. These documents are referenced by immutable content hashes, ensuring trust and verifiability. Passports can be viewed directly in the investor dashboard, offering transparent due diligence for institutions.
Issuer & Investor Dashboards:
We built two dedicated portals:
Issuer Dashboard: Mint assets, upload compliance documents, manage whitelisted investors, and track activity.
Investor Dashboard: Complete KYC, acquire RWAs, monitor holdings across chains, and attempt transfers (with transfers restricted if compliance requirements are unmet).
Hackathon Highlights
Rapid integration of partner technologies like Kadena Chainweb and IPFS/Arweave gave us enterprise-grade scalability and document verification.
Using RainbowKit dramatically improved UX for wallet onboarding and network switching.
The overall architecture was designed to demonstrate compliance-first tokenization, a unique differentiator compared to other RWA projects.

