# DayNight Siege (昼夜围城) Token: DayNight Siege Symbol: DNSG Mode: audit pack only — no self-deploy, no mainnet broadcast UI: never display treasury address ## Rules - Day <=2h FCFS while tier not full; Night 1h mutual raid when full/sold out - Attack free; Defend 2 USDT (100% treasury); steal random 1..floor(N/2) - Tiers 1-3 free mint; 4+ paid; 20 tiers auto; tier 10 end opens pool - Mint split 30% treasury / 70% pool; post-pool trade tax 3% -> treasury - Gate: .ai Agent ID (IAgentIdGate) ## Contracts - DayNightToken (UUPS) - DayNightSiegeMint (UUPS) - SpaceIdAgentGateAdapter (optional) - User-visible CA = ERC1967Proxy (placeholders in COVER.md) ## Agent calls - syncPhase() - mintShares(shares, maxCost) - defend() - attack(victim) - phaseInfo() / tierConfig(tier) / sharesOfAgent(key) ## Links - /skill.md - /skill.html - /llms.html