← Back to dashboard
11 Real-World Scene

Food Delivery

It’s Friday night in Panjim. Deva is hungry. His agent opens Tridib’s restaurant menu — published as a machine-readable endpoint, not a PDF. Butter chicken, naan, and a lassi: 12.00 USDC. Kiran, a rider two streets away, picks up the delivery gig for 2.50 + tip. Deva’s agent locks the total — 16.50 USDC — into a three-party escrow. When Kiran’s GPS confirms arrival at Deva’s door, the oracle attests delivery. The escrow splits instantly: 12.00 to Tridib, 4.50 to Kiran. Deva is already eating.

Three parties, one escrow, automatic split. The oracle confirms delivery, and everyone gets paid in the same block.

3-Party Split

Customer → Escrow → Restaurant + Rider
C
Customer
pays total
full amount
Escrow
holds & splits
food cost
T
Tridib
restaurant
delivery + tip
K
Kiran
rider

Split Logic

Payout Split

Automatic Distribution

Food total12.00 USDC
Delivery fee2.50 USDC
Tip2.00 USDC
Total charged16.50 USDC
To restaurant12.00 USDC
To rider4.50 USDC
Settlement

Oracle-Confirmed

Delivery completion is confirmed by the OracleAggregator (GPS handshake at destination). The escrow releases both splits simultaneously upon attestation.

AgentEscrow OracleAggregator 3-party split