Skip to content
Back to home

Security

12 stages before broadcast. If any fails, the pipeline halts. No guessing.

12
Pipeline Stages
Intent to confirmation
1-2
LLM Calls
Per transaction target
523+
Exploit DB
Historical DeFi hacks
0
Blind Signing
Every field verified
The pipeline

Twelve stages. Zero shortcuts.

01

Intent parsing

PASS

Natural language to structured JSON. Only LLM step.

02

Protocol research

PASS

Hack DB, news feeds, team, on-chain admin checks.

03

Calldata assembly

PASS

Recipe-based, deterministic. No LLM.

04

Parameter validation

PASS

BLOCK rules: balance, approvals, contracts.

05

Simulation

PASS

Anvil fork execution. Full state diff computed.

06

State diff review

PASS

Every balance change shown before signing.

07

Risk assessment

HALT

FLAG rules: large amount, high gas, duplicates.

08

User approval

PASS

You review. You decide. Not the agent.

09

Signing

PASS

Your device, your keys. Offline hardware wallet.

10

Post-sign verification

PASS

Decode signed TX. Compare every field to plan.

11

Broadcast

PASS

Only after double verification passes.

12

Confirmation & logging

PASS

TX hash logged immediately. Evidence trail.

Stage failed. Pipeline halted.

Better to stop than to guess.

Philosophy

Defense in depth.

01

Halt over Guess

On uncertainty, halt with a reason code. Never proceed with uncertain data. The pipeline stops and tells you exactly why.

02

Determinism Ratchet

Proven patterns get hardened into code. Capabilities migrate from agent to deterministic scripts. One direction only.

03

Evidence Trail

Every decision logged with full calldata, simulation results, and outcome. Nothing is ephemeral. Everything is auditable.

LLM surface

Minimal AI. Maximum determinism.

Target: 1-2 LLM calls per transaction. Every additional call is architectural debt.

Parse intent LLM

Free text to JSON (unavoidable NLU)

Lookup CODE

SQL query on tx.db

Assemble CODE

Deterministic from recipe

Safety rules CODE

Code checks

Anvil simulation CODE

cast send on fork

Verify outcome CODE

Balance diff calculation

LLM surface per transaction
1 call
5 deterministic steps
Non-deterministic Deterministic

Security by design.

Request Beta Access

Self-custody always. We never ask for private keys.