Skip to content

feat(v2): atomic community treasury and fixed timelock candidate - #45

Merged
mAsyamJ merged 4 commits into
mainfrom
research/community-treasury-atomic-v2-20261102
Nov 2, 2026
Merged

mAsyamJ merged 4 commits into
mainfrom
research/community-treasury-atomic-v2-20261102

Conversation

@mAsyamJ

@mAsyamJ mAsyamJ commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Fresh opt-in V2 launches can split collected trading fees between independent beneficiaries and a launch-bound treasury. Atomic Vault creation prevents the shared counterfactual binding identified in CE003-001. Treasury spending uses the pinned OpenZeppelin scheduler with a fixed 72-hour delay and an inclusive seven-day execution window; old claims remain owned by their original beneficiaries.

Implements the owner-accepted ADR-CE02 candidate in canonical V2, preserving legacy launch economics and keeping treasury deployment outside the Factory. Includes the experimental proof, isolated OZ v5.4.0 closure, immutable historical reference, and reproducible source-specific qualification runner. The owner separately approved five import-only changes pinning the historical DEV-4 research fixture; assertions and test bodies are unchanged, and the original failure is preserved.

Validation:

  • 91 distinct canonical community tests passed: 89-test campaign plus two graduation-boundary cases.
  • 80,000 targeted fuzz cases; two 256 × 128 stateful properties, 65,536 calls and zero outer reverts.
  • Original V2 regression: 64 passed, zero failed, 10 fork-dependent skips.
  • All 45 original type ABIs retain their entries. Build, formatting and scoped protection checks pass.
  • Factory runtime 24,486 bytes; Vault 4,606; TreasuryDeployer 16,453; Timelock 5,842; TreasuryBuilder 20,644. All 76 compiled canonical artifacts satisfy EIP-170.
  • Real native/USDC local trading, funding, independent claims, policy transitions, prefunding, timelocked spending and secured-graduation failure/retry boundaries tested.
  • Direct canonical Slither completed with 75 findings, matching the normalized experimental findings; contextual review and failed traces are preserved. This is not a clean scan or an external audit.

Draft / not release qualified. Real native Kuru fork: 1 passed at pinned block 76,412,975 (legacy native graduation/custody/replay only). Treasury-specific, USDC and v4 fork coverage remain unqualified. Live multisig identity, full Treasury successful-venue/fork lifecycle, USDC stateful extension, and external audit remain open. Kuru continuous community fees remain BLOCKED_EXTERNAL_CAPABILITY; unsupported v4 community fee streams stay disabled. Existing UI/SDK/indexer require the documented opt-in handoff.

No deployment, broadcast, mainnet authorization, V1/V3 change, live manifest/script change or production ABI artifact update. See research/launchpad/community-economy-v2/iterations/005-canonical-adoption/QUALIFICATION.md and scoped evidence.

@vercel

vercel Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
retropick-metropolis-retro-ui-staging Ready Ready Preview Nov 2, 2026 5:38pm UTC

@mAsyamJ
mAsyamJ marked this pull request as ready for review November 2, 2026 18:09
@mAsyamJ
mAsyamJ merged commit 975938a into main Nov 2, 2026
3 of 4 checks passed

This branch was successfully deployed

1 active deployment
Preview — d1fa8df8 Deployed Nov 2, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant