×
--D --H --M --S

Hackathon — 2026

MACHINE
PAYMENTS

Four apps. One monorepo. Atomic transactions on Tempo Moderato.

down scroll_

/ apps

[01]TIP-403 POLICY GATING

AGENT TREASURY

Autonomous spending policy enforcement for AI agents. Lock budgets, gate permissions, audit every wei.

build
▓▓▓▓▓▓▓▓░░
75%
status: activeLAUNCH APP →
[02]EXPIRING NONCE TIP-1009

TEMPO LINKS

Single-use payment URLs backed by expiring nonces. Share a link, get paid exactly once.

build
▓▓▓▓▓▓▓▓░░
80%
status: activeLAUNCH APP →
[03]32-BYTE MEMO FIELD

RECONCILIATION ENGINE

On-chain memo field indexer that maps every transaction to an invoice, order, or session ID.

build
▓▓▓▓▓▓▓░░░
65%
status: activeLAUNCH APP →
[04]ATOMIC BATCH TX

ATOMIC SPLITS

Single transaction, multiple recipients. Split revenue, royalties, and fees in one atomic batch.

build
▓▓▓▓▓▓▓░░░
70%
status: activeLAUNCH APP →

/ stack

terminal
$ pnpm install
→ 573 packages, 0 errors
$ pnpm build --filter agent-treasury
→ built in 4.2s
$ forge script Deploy.s.sol --rpc-url $RPC --broadcast
→ AgentPolicy deployed: 0x20c0...0040
$ pnpm dev
→ tempo-apps.vercel.app
$ _

chain sync

CHAIN

42431

NETWORK

MODERATO

APPS

04

/ primitives

TIP-402

PAYMENT REQUIRED

HTTP 402 meets on-chain settlement. Agents request, policy gates, payment unlocks.

TIP-403

POLICY GATING

Spend limits, allowlists, time-locks. Every agent action auditable on-chain.

TIP-1009

EXPIRING NONCES

One-time-use payment intents. No replay. No reuse. Exact once semantics.

/ faq

terminal
$ tempo faq --topic payment-flow
→ Agent hits HTTP 402 → reads X-Payment-Required header → submits TIP-20 tx → retries with receipt. Loop completes in ~1 block.
$ tempo faq --topic stripe-integration
→ Stripe fiat rails settle to pathUSD (TIP-20). Same token, same address — no bridging, no wrapping.
$ tempo faq --topic policy-gating
→ AgentPolicy.sol enforces spend limits, allowlists, time-locks on-chain. Every wei is auditable. Deploy via Foundry.
$ tempo faq --topic replay-protection
→ TIP-1009 expiring nonces: each payment intent is single-use. No replay. No reuse. Exact-once semantics guaranteed.
$ _