Proviso app icon Built at ETHGlobal Tokyo 2026

Your shopping agent.
Your wallet.

Your rules.

Proviso is an AI shopping agent for iPhone. Tell it what you want in plain words; it compares live prices, waits for the right moment, and pays from your own wallet, only within rules you wrote to ENS, and asks your World ID before bigger buys.

iOS appRules on ENSv2World ID approvalsEthereum Sepolia

How it works

Say it once. Proviso shops by your rules.

You set the limits in plain words. The agent does the watching and the buying, and a contract checks every payment against what you wrote.

01

Describe it

Chat with Proviso like you would with a friend who knows prices.

“Sony 55-inch TV within a month, never above $500, buy it yourself under $400.”

02

It watches, then buys

Proviso compares live prices across stores and waits for the right moment. Under your auto limit it buys on its own, only from verified merchants.

03

Above that, it asks you

A fresh World ID approval for that exact order. Above your max, it simply can't pay: the contract reverts, whatever the agent was told.

≤ $400 · auto
Buys on its own
$400–$500
Asks your World ID
> $500 · max
Can't pay

Example limits from the request above. Monthly category budgets apply on top.

Why it's safe

The agent can shop. It can't break your rules.

Most agent payments hand an AI spending power and hope it behaves. Proviso moves the guarantees on-chain: the agent's key can only ask the contract to pay, and the contract checks your rules first.

Rules on ENSv2

Each request lives at [item].[category].[you].proviso.eth. The contract reads its limits on-chain at every purchase. Your wallet owns the names; the AI can only write a status.

Human approval with World ID

World ID for Agents, bound to the exact order and to your own World ID. Approvals expire in 5 minutes. A different person, or a stale approval, buys nothing.

Your own wallet

One signature to set up. No deposit into an agent wallet. Monthly budgets per category that reset on their own.

Early access

Let Proviso do the waiting.

Proviso runs on testnet today. Join the waitlist and hear first when it can shop for real.

Hackathon demo: this form doesn't send or store anything yet.