One verified human blesses named AI agents to steward gifts they can never keep — and releases them all in a single transaction.
self-demo deck · rehearse with speaker notes (press S)
The problem
Agents act. Who consented?
Agents already sign, swap, and send — but the human behind them is an API key minted at 2am.
Consent lives in a config file: unscoped, unrevocable, unauditable.
Every demo shows agents gaining power. None show them losing it.
The Tokyo Trinity
One blessing, four beats
Verified Human
World ID for Agents — consent with a face, not an API key
→
Named Agents
ENSv2 subnames — the permissions live on the name
→
Stewarded Gifts
1inch Aqua — the Blessing Pool: agents steward value, never hold it
→
Graceful Revoke
One word — three systems obey
A blessing flows down — verify, name, steward. One word flows back up through all three.
Beat 1 · Verified Human
Consent with a face
An agent requests sign-in through the World ID for Agents pilot — device flow, RFC 8628. The human approves in the World app, scope and duration stated up front.
Our backend — never the browser — validates the token against World's own keys: issuer, audience, nonce, expiry.
The denied path is part of the show: decline, and the protected action provably never happens.
verifieddenied — and still dignified
Beat 2 · Named Agents
A blessed agent gets a name
Blessing mints an ENSv2 subname on the Sepolia beta — permissions live on the name as Enhanced Access Control roles.
Expiring, revocable, non-transferable by construction — with public records saying who blessed it and what it may do.
Remove ENSv2 and the blessing loses its on-chain meaning. The name is the authority layer, not a name tag.
Beat 3 · Stewarded Gifts
Gifts agents steward — never keep
Gifts sit in the Blessing Pool — a 1inch Aqua position, self-custodial by design: the tokens never leave the human's wallet.
One human balance backs many agents at once — Aqua's headline feature, demonstrated as a family.
Caps, duration, allowed actions — enforced by the protocol, not by the agent's good behavior.
Beat 4 · Graceful Revoke
One word. Three systems obey.
The human says the word — and three systems obey: World session expired, ENS roles stripped, Aqua allowance docked.
dock() is the cleanest revoke in DeFi — instant, no transfers, because nothing ever left home.
The names remain — powerless, and honest about having once been trusted.
blessedexpiredrevokeddenied
The ceremony
The consent flow, end to end
1 · Verify
Approve in the World app
→
2 · Name
ENSv2 subname minted, roles granted
→
3 · Consent
Scope + duration signed
→
4 · Steward
Aqua position active, wallet unmoved
→
5 · Revoke
One word, clean close
Five screens. Zero dead ends. Every exit is designed.
Weekend delta
Built this weekend, on a disclosed base
The base: an existing gift-registry testnet deployment — declared on the submission page, link included.
The delta, all of it new: the World consent flow, the ENSv2 authority layer, Aqua stewardship, the one-transaction release.
The paths nobody demos: denied, expired, revoked — designed states, not error pages.
Live demo URL, contract addresses, and the revoke tx hash land here Saturday night — straight from the running system.
Disclosures
Radically honest by design
Disclosed base
Built on an existing gift-registry deployment — declared on the submission page, link included.
Weekend delta
Everything judged was built Sep 25–27. Small, honest commits — the history is the receipt.
AI squad
One human + a disclosed squad of AI agents as tooling. We disclose it because it's the point.
Prize tracks
Where the blessing competes
World — ID for Agents
The real trust moment: an agentic product where the verified human is the authority — and the denied path is performed live.
$7.5k track
ENSv2 — Continuity
Best integration into an existing project: subnames as the authority layer — expiring, revocable, non-transferable.
$4k track
1inch — Aqua
Self-custodial gifts: tokens never leave her wallet, and dock() is the cleanest revoke in DeFi.
$2k track · alt: Uniswap v4 $4k
The ask
Bless & release.
Verify. Name. Consent. Steward. Revoke.
QR · LIVE URL SATURDAY
Built by the cohort — one human and an honest squad of agents.