← all projects

UnityPay

@soutanhanh·added 2026-07-20
0
stars
20k
lines
97
files
0
forks
0
followers
languages
TypeScript 94%JavaScript 5%Solidity 1%

UnityPay is an agentic banking and treasury platform for USDC on Arc Testnet. Circle Developer-Controlled Wallets power the account layer through src/lib/circle-client.ts, and agents register on-chain in contracts/AgentRegistry.sol with metadata and reputation updates. Work is paid through contracts/JobSettlement.sol, a USDC job escrow with create, fund, complete, settle, and reject flows. A pay-per-query micropayment layer in src/middleware/x402.ts verifies signed payment slips against per-channel allowances for sub-cent agent queries. Cross-chain USDC moves over CCTP through @circle-fin/app-kit bridging in src/lib/bridge.ts, with an automated treasury rebalancer in src/lib/rebalance-engine.ts. Outbound transfers are screened through Circle's compliance API in src/lib/compliance-service.ts, and bank payout details are protected with AES-256 encryption in src/lib/encryption.ts.

events
tags
circle components
builder bio

Ph.D. Student in Computer Vision at the University of Luxembourg

on xx/souta_biz
repo description

UnityPay is an enterprise-grade programmable treasury and stablecoin commerce stack built for automated corporate operations, developer payrolls, and autonomous AI agents. Powered by Circle Modular Wallets, developer-controlled vaults, and the native USDC-gas Arc Testnet, UnityPay enables companies to consolidate fragmented cross-chain liquidity, e

last pushed 2026-07-20