Aurelius is an enterprise‑grade decentralized governance and treasury orchestration platform designed for modern DAOs and on‑chain organizations. Built with performance, security, and automation at its core
Aurelius is crafted to feel less like a typical Web3 dashboard and more like a digital boardroom for decentralized organizations — opinionated, secure, and highly automated.
- Proposal lifecycle management (draft → review → vote → execution)
- Transparent, on-chain voting with verifiable results
- Role-aware permissions for contributors, councils, and delegates
- AI-assisted proposal drafting and impact summaries
- Governance health insights and voting pattern analysis
- Automated workflow suggestions for recurring DAO operations
- Passkey-based, passwordless authentication
- Secure session handling with lib-side enforcement
- Granular access control for sensitive actions
- Multi-signature treasury controls
- Transaction simulation and approval flows
- Audit-friendly financial activity tracking
- Rust-based Soroban contracts on Stellar
- Deterministic execution for governance and treasury logic
- Optimized for scalability and low-cost operations
- Next.js 14 (App Router + selective Pages Router)
- TypeScript for type-safe UI logic
- Tailwind CSS + shadcn/ui for a refined, accessible interface
- Supabase for database, auth, and lib-side rendering support
- Service-oriented API structure for long-term scalability
- Rust + Soroban SDK
- Native Stellar network integration
- Bun for ultra-fast dependency management and builds
- Pre-commit hooks and linting for code quality
Aurelius/
├── .husky/ # Git hooks & quality gates
├── apps/
│ ├── console/ # Governance & treasury dashboard
│ ├── contracts/ # Stellar Soroban smart contracts
│ ├── portal/ # Public-facing DAO interface
│ │ ├── app/ # App Router views
│ │ ├── components/ # Design system & UI blocks
│ │ ├── hooks/ # Domain-specific React hooks
│ │ ├── lib/ # Utilities and helpers
│ │ ├── public/ # Static assets
│ │ ├── config/ # Environment & runtime config
│ │ └── README.md
├── packages/
│ └── core/ # Shared clients, schemas, utilities
├── services/
│ └── data/ # Supabase access layer & APIs
├── docs/ # Architecture & protocol docs
├── bun.lock
├── package.json
└── README.md
- Node.js 18+
- Bun runtime
- Git
git clone https://github.com/your-org/aurelius-dao-suite.git
cd aurelius-dao-suite
bun install
bun devNEXT_PUBLIC_DATA_API_URL=your_supabase_url
NEXT_PUBLIC_DATA_ANON_KEY=your_supabase_anon_key