Aura is a comprehensive platform for the tokenization, management, and exchange of Real-World Assets (RWA) on the blockchain. By combining institutional-grade smart contracts, AI-driven valuation, and a modern web interface, Aura enables seamless fractional ownership of high-value physical assets.
The Aura platform is organized as a monorepo, separating concerns between the presentation layer, the orchestration layer, and the decentralized protocol layer.
flowchart TD
subgraph Client Layer
FE[Frontend Web App]
end
subgraph Service Layer
BE[Backend API Service]
AI[Gemini AI Engine]
KYC[Sumsub Identity Provider]
end
subgraph Protocol Layer
BC[Ethereum/Base Smart Contracts]
Oracle[NAV/PoR Oracles]
Bridge[Chainlink CCIP]
end
FE -->|API Requests| BE
FE -->|Web3 Transitions| BC
BE -->|AI Analysis| AI
BE -->|Compliance Webhooks| KYC
BE -->|Oracle Sync| Oracle
BC -->|Cross-chain| Bridge
- Frontend: A React-based single-page application for investors and asset originators.
- Backend: An Express.js and Prisma-based orchestration service that coordinates data between the database, AI engine, and blockchain.
- Contracts: The core protocol suite, including ERC-3643 compliant tokens, liquidity pools, and oracle coordination logic.
For detailed technical specifications, architecture diagrams, and operation guides, refer to the specialized documentation within each module:
- Aura Protocols and Contracts: Detailed breakdown of the smart contract interactions and protocol layers.
- Backend Orchestration: Explanation of the service-oriented architecture and blockchain integration.
- Frontend Web Application: Overview of the React 19 architecture and user flow management.
The Contracts Documentation includes specific guides for critical platform operations:
- Identity and Compliance Management
- Asset Tokenization Workflow
- Marketplace Investment Lifecycle
- Oracle Data Synchronization
- Cross-Chain Bridge Operations
- React 19, Vite, Tailwind CSS 4, Framer Motion, Ethers.js v6.
- Node.js, Express.js, Prisma ORM, PostgreSQL, Google Gemini Pro.
- Solidity, Hardhat, OpenZeppelin, Chainlink (Automation, CCIP, CRE).
To install and configure the Aura platform, please follow the comprehensive Aura Setup Guide.
For development, you can start the entire monorepo using:
pnpm run dev