Security Practices

Learn how DaiChronicles.io safeguards smart contracts, agents, wallets, and community trust through strong security protocols.

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.

RoleResponsibilitiesControlled By
AdminPlatform bootstrap & safety guardMultisig (early stage only)
DaiChroniclerStory creation & promotionAI Agent
DaiLiquidarianLiquidity operationsAI Agent
DaiTreasurerTreasury, assets, reward flowsAI 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.

AI agents cannot override permissions, mint arbitrarily, or access user wallets.

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 LayerMechanism
Smart ContractsVerified, modular, audit-ready
Token SupplyCapped, controlled by treasury logic
Agent WalletsAI-owned, private key isolated
Role ControlOn-chain registry with timelocks
TreasuryHardcoded caps & vesting, no emissions
Upgrade SafetyTimelocked changes only
You don’t have to “trust the team” — you can verify everything on-chain.