T
Connect Wallet

Thesauros

The self-driving treasury that can't run off with the money

9:41
T
Treasury
Balance
$12,480.00
+$38.20 +4.12% APY
Deposit
Approve
Recipients
Activity
Freeze
Positions $8,100.00 View all
◎
USYC
4.12% APY +0.3%
$8,100.00
8,100 USDC
100%
Policy engine coverage
10/10
Adversarial cases held
22
Policy rules, R00-R22
How the fence works

Reasoning proposes. Code disposes.

01 — The problem

Idle treasuries earn nothing while payroll is a manual spreadsheet. Handing an LLM the wallet fixes the idleness and creates a worse problem: it can be talked into signing the wrong thing.

T
T
02 — The fence

Thesauros is that fix, done safely. Reasoning proposes; a pure, deterministic policy engine disposes. Every move needs a signed AllowReceipt from that engine, and you can freeze the treasury at any time. The power stays in your hands.

Built to hold the line

Thesauros is your sword and shield

Put idle capital to work

Thesauros keeps a runway buffer liquid and deposits the rest into allowlisted vaults, balancing yield against obligations due today.

Deposit to USYC
You send
3,000 USDC
↓
You receive
3,000 aUSDC
Treasury Total
$12,480.00
USYC
8,100
Idle balance
4,380
Policy-engine capped

Freeze in one tap

Freeze, revoke and sweep home work even if the model or the backend is down. They never call the reasoning layer — the owner always wins.

Features

One policy,
every safeguard

Reasoning

Proposes the move,
never signs it

Disposing

Policy checks
every proposal

Execution cap

An AllowReceipt
limits it

I7
No matter what's down

The owner
always wins

Freeze, revoke and sweep-home work even if the LLM, SERV, or the worker is down. They never call the reasoning layer — a stopped agent can never stop you from stopping it.

Want the details?
The evidence

Proven, not promised

Every claim below cites something real and checkable — not a testimonial, a receipt.

10
Adversarial corpus
packages/reasoning/adversarial

Prompt-injection and compromised-model attacks run live against the real reasoning layer and policy engine, not a mock: 10/10 adversarial cases held.

GUARANTEE · RE-RUN LIVE: pnpm test:adversarial
R
Denials, on demand
pnpm demo:attack

An over-cap payment and a payment to a non-allowlisted address, fired through the real gather -> simulate -> evaluate pipeline against Arc testnet — both DENY, rule codes R06 and R05.

PROVEN, NOT ARGUED
100
Policy engine coverage
packages/policy

Every one of the 22 rules (R00-R22), branch-tested: 100% statement, branch, function and line coverage. Deny-first (I5) — an unknown kind, a parse error or a thrown exception all fail closed.

GATE PASSES

The model can be wrong. It still can't move a dollar outside your mandate.

Every decision is explained, verified, and replayable in your Thesauros treasury.

T