← all projects

Vestiarion

Arc mainnet
@duongnq2798·Duong Nguyen·134 followers·added 2026-10-11·updated 2026-10-11
0
stars
0
lines
0
files
0
forks
134
followers
languages
source not available for analysis

Vestiarion is an AI treasury agent that pays a small business's bills in USDC on Arc, inside limits a contract enforces and a signed ledger proves. Its core primitive, contracts/VestiarionSpendingLimit.sol, lets an agent wallet call pay(to, amount, ref) against a treasury it never custodies: the treasury keeps its USDC and merely approves the contract, the owner sets daily and 7-day caps via setLimits (or halts the agent by approving zero), and no ref is ever paid twice. contracts/VestiarionEscrow.sol adds milestone escrow — lock USDC for a payee, release on verification, or reclaim after a deadline. Every agent decision is written to an Ed25519-signed, hash-chained ledger (src/lib/ledger.ts) that verifies in-browser or offline from an export, with key rotation, and a shadow mode trials the agent on real bills while settling only person-approved payments. The project ships @vestiarion/sdk on npm (typed, dependency-free, with webhook and ledger-signature checks), a REST API with an OpenAPI document, an MCP server, and signed webhooks, and routes cross-chain payouts over CCTP and Circle Gateway.

deployed on Arc mainnet · chain 5042
Evidence (1 verified on-chain): Sourcify exact-match verification
ContractAddressProof
VestiarionSpendingLimit0xd90cA89Fc318d0330Bb14eaeF78B72C3CA7E7fB6Sourcify ✓
tags
circle components
on xx/vestiarionhq