.
..::
...:::
....::::
.....:::::
......::::::
:.......:::::::
:........::::::::
:.........:::::::::
:..........::::::::::
............:::::::::::
.............::::::::::::
..............:::::::::::::
...............::::::::::::::
................:::::::::::::::
.................::::::::::::::::
..................::::::::::::::::::
...................:::::::::::::::::::
....................:::::::::::::::::::-
.....................:::::::::::::::::::::
......................:::::::::::::::::::::-
:.......................:::::::::::::::::::::::
-........................::::::::::::::::::::::::
..........................:::::::::::::::::::::::::
.........................::-:::::::::::::::::::::::::
......................::::::-----::::::::::::::::::::::
..................:::::::::::----------::::::::::::::::::
...............:::::::::::::::--------------:::::::::::::::
...........::::::::::::::::::::-------------------:::::::::::
........::::::::::::::::::::::::------------------------:::::::
:...:::::::::::::::::::::::::::::----------------------------::::
::::::::::::::::::::::::::::::::::--------------------------------:
::::::::::::::::::::::::::::::::-------------------------------
:::::::::::::::::::::::::::::----------------------------
::::::::::::::::::::::::::-------------------------
:.. :::::::::::::::::::::::---------------------- :::
. :...: -:::::::::::::::::::------------------- -:::: ::
...: .....: -::::::::::::::::---------------- -:::::= ::::
...... .......: ::::::::::::::------------- -::::::: -:::::-
......... .........: -::::::::::---------- -::::::::: :::::::::
........... ........... ::::::::------- :::::::::::: ::::::::::::
.............. ............. .::::---- :::::::::::::: ::::::::::::::
................ ............... ::- ::::::::::::::: :::::::::::::::::
.................. :...............: ::::::::::::::::: :::::::::::::::::::
....................: .................: :::::::::::::::::- :::::::::::::::::::::
....................... ...................: :::::::::::::::::::- -:::::::::::::::::::::::
......................... ....................::::::::::::::::::: ::::::::::::::::::::::::::
............................ :..................:::::::::::::::::: :::::::::::::::::::::::::::::
.............................. .................::::::::::::::::: :::::::::::::::::::::::::::::::
................................ ................:::::::::::::::: :::::::::::::::::::::::::::::::::
..........................: ...............:::::::::::::: :::::::::::::::::::::::::::
......................: .............::::::::::::: :::::::::::::::::::::::
.......................: ............:::::::::::: ::::::::::::::::::::::::
......................... ............::::::::::: ::::::::::::::::::::::::::
.......................... ............::::::::::: :::::::::::::::::::::::::::
............................ ............::::::::::: ::::::::::::::::::: :::::::::
....... :................... :...........::::::::::: :::::::::::::::::::: ::::::::
..... ...................... ............:::::::::::: -::::::::::::::::::::: ::::::
... ......................: .............::::::::::::- ::::::::::::::::::::::: :::
........................: ...............:::::::::::::: :::::::::::::::::::::::::
............................:- ::.................:::::::::::::::::- --::::::::::::::::::::::::::::
...................................................:::::::::::::::::::::::::::::::::::::::::::::::::::
..................................................:::::::::::::::::::::::::::::::::::::::::::::::::
................................................:::::::::::::::::::::::::::::::::::::::::::::::
..............................................::::::::::::::::::::::::::::::::::::::::::::::
............................................::::::::::::::::::::::::::::::::::::::::::::
..........................................::::::::::::::::::::::::::::::::::::::::::
:.......................................:::::::::::::::::::::::::::::::::::::::
.....................................::::::::::::::::::::::::::::::::::::
:.................................:::::::::::::::::::::::::::::::::
...............................::::::::::::::::::::::::::::::
...........................::::::::::::::::::::::::::
:......................::::::::::::::::::::::
:..................::::::::::::::::::
................:::::::::::::::
.............::::::::::::
-..........::::::::::
........::::::::
:......::::::
.....::::
...:::
..:
The audit tool that remembers.
pip install onchor-aiA Solidity security copilot with persistent collective memory. Cross-references your code against thousands of past audits and anchors every confirmed finding onchain.
try the playground ↓Try it in your browser
# the same shell you get with onchor-ai. type help.
____ __ ___ ____ / __ \____ _____/ /_ ____ _____ / | / _/ / / / / __ \/ ___/ __ \/ __ \/ ___/_____/ /| | / / / /_/ / / / / /__/ / / / /_/ / / /_____/ ___ |_/ / \____/_/ /_/\___/_/ /_/\____/_/ /_/ |_/___/
Solidity Security Copilot · Persistent Collective Memory
# type `help` to list available commands
How it works
Detects address or local source. Identifies forks (Uniswap, Euler, OZ) and automatically reduces scope to custom diffs only.
Cognee structural parsing. Indexes the 0G library to retrieve past hacks and relevant security patterns for the specific codebase.
Slither deep scan. Runs 89+ deterministic detectors to provide high-precision raw signals and data-flow graphs for the AI agent.
GPT-4o-mini scoring. Rapidly assesses each file (0–10). A score below 3 halts the pipeline instantly with a SAFE verdict.
Sonnet 4.5 investigation. An autonomous LLM agent with 7 security tools and 30-turn recursion for deep vulnerability discovery.
Immutable Notarization. Confirmed findings are anchored to 0G Storage and notarized onchain via KeeperHub direct execution.
Verified Proof. Generates enriched JSON reports with fix sketches and historical refs, plus a minted ENS audit certificate.
Modern primitives
Simple pricing
# pay per use via HTTP-native USDC. no API keys required.