Protocol Overview
Sova is a protocol for tokenizing Real World Assets (RWA) on-chain, providing a secure and compliant framework for bringing traditional finance assets into DeFi.
Last updated
Sova is a protocol for tokenizing Real World Assets (RWA) on-chain, providing a secure and compliant framework for bringing traditional finance assets into DeFi.
Tokenization of RWAs with flexible strategy implementations
Share-based accounting for RWA representation using ERC4626 vaults
NAV (Net Asset Value) oracle integration via Reporter contracts
Built-in KYC/AML compliance features with extensible hook system
Two-phase gated deposit flow for compliance verification
Advanced withdrawal management for illiquid assets
Role-based access control for protocol administration
Network: Base
Version: V1
Deployment Date: 2025-07-07
Git Tag: deploy-20250707
Audit: Omniscia Audit Report
Deployer Address: 0x76F2DAD4741CB0f4C8C56361d8cF5E05Bc01Bf28
GitHub: Link
Role Manager
0x6c826Ea5664d64F570ed50d82107593c33af8A47
Registry
0x50f4EF3B29362abA1B9EA88E600B016d99c44C3E
Conduit
0x66Df6ECcC14D8bd12249b587835D92125e9DBe71
KYC Rules Hook
0xD1b225374c64C87Cf0909910AF34e54021EFaEaA
Price Oracle Reporter
0xB8bBabD3134C18cA705dA904A73A86CB1001955a
Strategy Implementation
0x66CA4C7973A73fd243563D068452F8D1C2D1E123
Mock USD Token
0x295F16c13feA14c55289d16D83b2ABAAD3B820f3

tRWA (Tokenized Real World Asset): An ERC4626-compatible token that represents ownership shares in an underlying real-world asset strategy.
Strategy: A contract that manages underlying assets and deploys its own tRWA token. Strategies implement different investment approaches for the underlying assets.
Registry: The central hub of the protocol that manages all component registrations and deployments, ensuring only authorized components can interact.
Conduit: A security contract that manages all asset transfers between users and the protocol, providing a layer of protection for token movements.
Hook: A pluggable validation component that enforces rules before token operations (deposits, withdrawals, transfers). Hooks enable extensible compliance mechanisms.
Rules Engine: A special type of hook that coordinates multiple sub-hooks, allowing complex validation logic to be composed from simpler rules.
Reporter: An oracle contract that provides asset valuations to the protocol, enabling accurate share pricing.
GatedMint: A two-phase deposit mechanism where assets are held in escrow pending explicit approval, allowing for issuer control over flow of funds and timing of acceptance.
Deposit Escrow: A contract that temporarily holds assets during the two-phase deposit process until they are either accepted or refunded.
Withdrawal Queue: A mechanism for managing withdrawals from illiquid assets, allowing for orderly processing of redemption requests.
Last updated