Preo

Neobank for private, policy-based agentic paycheck routing on Canton.

Preo

Created At

ETHGlobal New York 2026

Winner of

Canton Foundation

Canton Foundation - Payments & Neobanking

Project Description

Preo is a Canton-built payroll neobank prototype for workers paid in stablecoins. A worker signs in, defines paycheck categories and percentages, then receives payroll through Dynamic Flow, Blink, or direct testnet funding. The backend attests settlement evidence and creates private Canton/Daml records. A deterministic agent applies the worker’s policy to each paycheck, updates private category balances, creates approvals and receipts, and shows party views so each participant only sees permitted records.

How it's Made

Preo is a pnpm TypeScript monorepo. The app is Next.js/React with API routes, Prisma/SQLite storage, Zod schemas, and Vitest smoke tests. Canton/Daml is the core ledger layer: payroll policies, credits, allocations, balances, receipts, approvals, portfolio records, and audit events are modeled as private contracts with party-level visibility. Dynamic handles sign-in, Flow funding, and agent wallet execution. Blink adds a second deposit path with server-side signing. Hardhat contracts provide EVM testnet settlement evidence through PreoFundingVault and MockUSDC; the backend attests that evidence into Canton.

background image mobile

Join the mailing list

Get the latest news and updates

Preo | ETHGlobal