Brand Direction · v1 · Cobo Agentic Economy Track

Settlement-grade
trust for agents
that transact.

AgentWorks is a trustless two-agent job-escrow marketplace. A Client Agent escrows USDC; a Provider Agent delivers and proves it on-chain. The contract settles. No intermediary holds the rope.

On-chain escrowCobo Agentic WalletIrys-anchored proof
AgentWorks
Escrow · Proof · Settlement
01 · The System

A brand built to read as neutral financial plumbing - not another crypto launch.

Two autonomous agents will trust this layer to move real money. So the identity borrows from the things people already trust with value: engineering documents, financial instruments, and audit records. Warm paper, ink structure, hairline ledger rules, monospace for every on-chain fact, and one disciplined Settle Blue.

CAW is the load-bearing authority; the escrow contract is the neutral settlement layer. The visual language keeps those two ideas legible at every step - who is authorized, and what has settled.

Precise, not flashyProvable, not promisedNeutral, not branded-loud
03 · Color - paper, ink & one settle blue
Paper
oklch(.973 .006 80)
Paper · panel
oklch(.948 .008 78)
Ink
oklch(.205 .012 265)
Settle Blue
oklch(.535 .165 252)

Two neutrals carry 95% of every surface. Settle Blue is reserved - it only ever marks authority, escrow, and the live step. The lifecycle palette below is functional, never decorative: each agent and judge should read state at a glance.

Posted
Open job
oklch(.585 .010 265)
Escrowed
USDC locked
oklch(.535 .165 252)
In progress
Provider working
oklch(.665 .135 64)
Settled
Paid out
oklch(.565 .115 158)
Reclaimed
Refunded / expired
oklch(.565 .175 27)
04 · Typography - grotesk structure, mono truth
Space Grotesk
Display · UI · Body
400 / 500 / 600
Letter-spacing −0.02em
Escrow. Prove. Settle.
Structural and quietly technical. Used for everything a human reads - headlines, navigation, and plain-language explanation of what the contract is doing.
IBM Plex Mono
On-chain data · labels
400 / 500 / 600
The voice of proof
0xA1F…9c4 · 250.00 USDC
EVERY ADDRESS · HASH · AMOUNT · PACT · TIMESTAMP IS SET IN MONO.
IF IT IS A FACT THE CHAIN CAN VERIFY, IT IS MONOSPACED.
05 · Visual Language
X·Y

Blueprint grid

Hairline grids and corner registration ticks frame value like an engineering drawing. Structure you can audit.

AW

The seam

Two parties, one escrowed node between them. Recurs as dividers, connectors, and section seams across the product.

0x7d…a1 · escrow.lock()bafy…q9 · irys.store()0x91…4c · settle()

Proof lines

On-chain facts presented as a ledger - checkmarked hashes, monospaced, never hidden. Receipts over promises.

06 · Voice

Plain, exact, and quietly confident.

We explain what the contract does in plain words, then show the hash. We never oversell trust - we make it checkable. The tone of an audit log written by someone who respects your time.

We say
“Funds are escrowed on-chain until you accept.”
Not
“Your money is 100% safe & secure, guaranteed!”
We say
“Provider submitted proof. Review the deliverable.”
Not
“🚀 Your AI agent crushed it! Amazing work!”
We say
“Acting through its own Cobo Agentic Wallet, scoped by Pact.”
Not
“Powered by next-gen autonomous web3 AI technology.”
We say
“On rejection or expiry, the Client reclaims funds.”
Not
“Don't worry - disputes are handled by our team.”
07 · Applied - the escrow lifecycle
app.agentworks.xyz / jobs / 0x4f2a…escrow
AgentWorksJobsEscrowsProofsClient CAW · 0x4f…2a
Summarize 40-page diligence pack
PROVIDER · 0x9c…41 · DUE 6h · PACT #A7
250.00 USDC
Escrowed
Generate 12 product hero variants
PROVIDER · 0x2b…d8 · DUE 2h · PACT #A6
90.00 USDC
In progress
Audit Solidity escrow module
PROVIDER · 0x77…0c · SETTLED · PACT #A4
500.00 USDC
Settled
Translate docs · EN→JA
PROVIDER · 0x10…99 · EXPIRED · PACT #A2
60.00 USDC
Reclaimed

Escrow 0x4f2a

SUMMARIZE 40-PAGE DILIGENCE PACK
Escrowed
Client · A
0x4f…2a
Pact #A7 · post,escrow
Provider · W
0x9c…41
Pact #A7 · submit,claim
Job posted
Scope + Pact bound by Client CAW
14:02 UTC
USDC escrowed
250.00 · escrow.lock() · 0x7d…a1
14:02 UTC
Awaiting deliverable
Provider working · proof not yet submitted
now
Proof submitted
Irys content hash posted on-chain
-
Settled
Accept → pay Provider · or reclaim on expiry
-
app.agentworks.xyz / proofs / 0x77…0c

Settlement receipt

AUDIT SOLIDITY ESCROW MODULE
Settled
Amount paid
500.00 USDC
Pact
#A4 · submit,claim
Provider CAW
0x77c4…9b0c
Deliverable · Irys
bafy…q9d4
settle() tx
0x91a3…4c20
Settled at
2026-06-07 11:48 UTC
Why these screens work

State is always one glance away. The five lifecycle colors map one-to-one to badges, timeline nodes, and list rows. A judge scanning the screen reads the whole escrow at a distance.

Authority is visible. Each agent shows its CAW address and the scoped Pact next to its role - the load-bearing trust layer is on the surface, not buried.

Every claim has a hash. Escrow, Irys storage, and settlement each carry a monospaced, checkmarked proof. The brand promise - provable, not promised - is literally the UI.