AssetFlow
HashKey Chain · DeFi Track
Horizon Hackathon · Built on HashKey Chain
AssetFlow
Anyone can demo token issuance. The harder problem is what happens after: who can hold the asset, when payouts happen, how redemptions are reviewed, and how the issuer stays in control. AssetFlow is the servicing layer that makes tokenized assets actually operable.
The problem
Issuance is solved. Servicing is not.
Tokenized RWA products on HashKey Chain can be issued, listed, and traded. But once investors hold units, the issuer still needs to manage compliance status, run periodic payouts, handle redemption queues, and pull valuation data — all without a standardized on-chain layer.
Investor eligibility
Who is approved, accredited, frozen? When does access expire? Which jurisdictions are whitelisted?
Most issuers track this in spreadsheets or off-chain databases with no on-chain enforcement.
Payout distribution
When a dividend or coupon payment is due, how does the issuer calculate allocations and let holders claim?
Without a snapshot + merkle-proof model, payouts require manual transfers or centralized distribution.
Redemption management
When a holder wants to exit, who reviews the request? How is it approved, rejected, or settled?
No queue, no audit trail, no separation between approval and settlement.
What AssetFlow does
One operating layer for everything after issuance.
Compliance gating
On-chain investor registry with jurisdiction, tier, accreditation, freeze state, and an optional external KYC oracle hook for HashKey-specific adapters.
Merkle distributions
Create snapshots off-chain, publish merkle roots on-chain, let holders claim with proofs. Cap-table stays off-chain, funds stay on-chain.
Redemption queues
Holders submit requests. Issuers review, approve or reject, then settle against a configured payout token. Full audit trail.
Oracle valuation
AssetOracleRouter quotes asset value and redemption value using Chainlink-style feeds (APRO, SUPRA on HashKey testnet).
Safe-friendly admin
Issuer admin model works with multisig wallets. Admin and issuer roles can be split across different signers.
Backend + Console
Full API server with investor lookup, snapshot generation, distribution publishing, and a guided browser console.
Contract architecture
Five contracts. One servicing stack.
Deployed on HashKey Chain testnet (chain ID 133). The only replaceable demo dependency is the payout asset — use native HSK or point to any ERC-20.
ComplianceRegistry
Investor policy: jurisdiction, tier, accreditation, freeze, optional KYC oracle.
ServicedAssetToken
Restricted ERC-20 with compliance-gated transfers and servicing hooks.
DistributionModule
Merkle-root payout windows. Snapshots off-chain, claims and funds on-chain.
RedemptionModule
Queued redemption requests with issuer review, approval, and settlement.
AssetOracleRouter
Oracle-backed valuation for redemption quotes via Chainlink-style feeds.
Why HashKey Chain
The only compliance-native chain built for institutional RWA.
Compliance by design
HashKey Chain is regulated under HashKey Group (3887.HK). KYC tooling, Safe support, and institutional onboarding are first-class.
RWA momentum
Hong Kong's first regulated silver-backed RWA token launched on HashKey Chain (Mar 2026). eStable MMF hit $100M subscriptions day one.
Oracle coverage
APRO, SUPRA, and Chainlink Streams are live on testnet. AssetFlow's oracle router already integrates them.
EVM compatible
Standard Solidity deployment with Hardhat. No custom tooling required.
Try it
The console connects to the real backend. Approve an investor, issue units, publish a payout window, and settle a redemption — all from the browser.