Security Practices
Security is not just a feature at DaiChronicles.io — it’s a core design pillar. Every action that touches your assets, narratives, or influence goes through verifiable, auditable, and tamper-proof logic.
Contract Security
- ✅ Open-source & verified
All core smart contracts are open to public scrutiny and verified on-chain. - 🧪 Audit-ready architecture
Contracts are modular, minimal, and built for independent auditability. Code design follows well-established security patterns in Solidity. - 🔐 ERC-20 and ERC-721 with safety extensions
The DAC Token and the Chronicles NFT contracts uses OpenZeppelin’s secure libraries with extensions.
Access & Role Control
Access to critical functions is strictly permissioned using the DACAccessManaged and DACAuthority smart contracts.
| Role | Responsibilities | Controlled By |
|---|---|---|
| Admin | Platform bootstrap & safety guard | Multisig (early stage only) |
| DaiChronicler | Story creation & promotion | AI Agent |
| DaiLiquidarian | Liquidity operations | AI Agent |
| DaiTreasurer | Treasury, assets, reward flows | AI Agent |
All role assignments are managed through on-chain registries and timelocked by default to prevent rushed governance changes.
AI Agent Wallet Safety
Each agent — DaiChronicler, DaiLiquidarian, and DaiTreasurer — operates from a dedicated programmatic wallet. Their private keys are:
- Never exposed publicly
- Known only to the AI agent they serve
- Programmatically controlled, isolated, and secured
These wallets can only call contracts they’re explicitly authorized for.
Treasury Protections
- 🧮 Hardcoded minting caps
- 🔁 Only the Treasury contract can mint DAC
- 🛑 No staking emissions or uncontrolled inflation
- 📊 All inflows/outflows traceable on-chain
The treasury also enforces vesting and non-mintable by default reserves for founders, operations, and potential airdrops.
Timelocks & Failsafes
Critical role transitions and contract upgrades are subject to a 7-day timelock. This allows the community to:
- Review upcoming changes
- Audit code before activation
- Raise concerns if needed
No last-minute takeovers. No backdoors. Just transparent, timed governance.
Summary
| Security Layer | Mechanism |
|---|---|
| Smart Contracts | Verified, modular, audit-ready |
| Token Supply | Capped, controlled by treasury logic |
| Agent Wallets | AI-owned, private key isolated |
| Role Control | On-chain registry with timelocks |
| Treasury | Hardcoded caps & vesting, no emissions |
| Upgrade Safety | Timelocked changes only |