Contract and control model
Architecture
AstraTreasury’s public architecture separates policy, vault custody, signal tracking, execution control, token identity, monitoring, and Safe governance.
Contract map
| Contract | Address | Explorer |
|---|---|---|
| treasuryPolicy | 0xb55a0805ea8a26e7bd6f199c4e962964c332faf1 | BaseScan |
| treasuryVault | 0xe5fd264246adad7107a0c42d75b7bd37c85e2c4a | BaseScan |
| signalRegistry | 0x75ea3857b9f4f7218764a508331b1e7b5518d652 | BaseScan |
| executionController | 0xc6f7b5e2611e5b6c4bcab64fdc7c2f4f319acf59 | BaseScan |
| astraToken | 0xc7c39837d0e604eeb525fc8fc501a5475a20419b | BaseScan |
Policy
TreasuryPolicy
Defines approved assets and policy constraints for treasury operations.
Custody
TreasuryVault
Holds ASTP allocation and enforces executor-role boundaries.
Execution
ExecutionController
Executes approved actions only through controlled role assignments.
Signals
SignalRegistry
Tracks signal-related role authority for review workflows.
Token
AstraToken
ERC-20 identity for ASTP on Base Mainnet.
Governance
Safe controls
Admin and post-deployment setup are managed through Safe-based processes.
Restriction notice
Public token sale, real treasury funding, staking/rewards, buybacks, autonomous execution,
paper-to-on-chain automation, and mainnet execution queue activation remain disabled.