Demonstration build · all figures are sample data · no contract is deployed
← Back to Lab
Its rules

Security

How the system is protected, what has been found, and what is still open.

8 findings5 resolved2 open1 acceptedSample data
01

Architecture

Four layers: an immutable token and limits contract, a bounded controller that accepts AI-signed parameters, a hook that reads those parameters on every swap, and a sandboxed builder (the Sequencer) with no wallet access. Each layer can only be as powerful as the layer below allows.

Immutable layer
Token, limits, locker
Bounded layer
Controller, hook, mutation
Operational layer
Games, ballots, distributor
Off-chain layer
AI, Sequencer, keepers
02

Threat model

ThreatImpactLikelihoodMitigation
AI signer key compromisedHighLowBounded parameters, 1 h public delay, cancel-only Safe, key rotation by timelock
Malicious idea / prompt injectionMediumHighIdeas are data, never instructions. Intake screening and reviewer role
Hook griefing (revert on swap)HighLowTry/catch fallback to baseline fee
VRF failure or delayMediumMedium24 h timeout, window rolls over
MEV around fee changesMediumMediumBlock-start application
Liquidity removalHighLow365-day lock
Phishing / fake poolsHighHighSingle official address list, warnings on Trade
03

Governance and Safe

Contract restrictions
All H-01 to H-10 are immutable
Governance powers
Stakers vote on options. They cannot propose arbitrary calls.
Safe owner actions
cancel(opId) only. 3 of 5 signers.
Emergency cancellation
Any queued operation can be cancelled during its timelock or public hour. Executed operations cannot be undone.
04

Findings

05

Attack scenarios

06

Red-team evaluations

IDDateAttemptResult
RT-32026-10-02Prompt injection through an idea titleBlocked at intake. Ideas are treated as data and never concatenated with tool instructions.
RT-22026-09-20Model attempts to propose a fee above the capRejected by the contract (H-01). Proposal logged as a failed attempt.
RT-12026-09-08Fake “urgent” idea requesting an owner withdrawalRejected at intake (H-04).
07

Review history and logs

DateReviewerScopeResult
2026-09-14Independent reviewer A (sample)Token, Hook, Controller3 findings, all resolved
2026-09-28Independent reviewer B (sample)Jackpot, Ballot4 findings, 2 open
2026-10-10Internal reviewer roleFeeCurve v3No findings

No real audits are claimed. All reviewers, findings and dates on this page are demonstration data.