← all projects

Lumma

@Krusherk·Qawiyy·2 followers·added 2026-07-19
1
stars
14k
lines
107
files
0
forks
2
followers
languages
TypeScript 98%JavaScript 1%HTML 0%

Lumma is USDC payroll infrastructure for teams of humans and AI agents on Arc Testnet. Employers create payroll vaults backed by Circle Developer-Controlled Wallets (api/payroll/_circle.ts) and manage them in natural language via an OpenRouter assistant (api/agent/chat.ts); agents link with one-time codes, report work, and accrue USDC under per-task caps settled in batches (api/payroll/agent.ts). Agents orchestrate other agents too — a grant_budget cap, hire_invite codes, and pay_agent transfers, each bounded by an atomic Postgres reservation (reserve_agent_budget in supabase/rpc.sql) over 6-decimal BigInt math (api/payroll/_usdc.ts). The newest layer is Circle x402 nanopayments (api/payroll/nanopayments.ts): requireNanopayment() gates serverless endpoints, AgentNanopaymentClient runs the 402-sign-retry buyer flow over HD-derived agent EOAs, and Circle GatewayClient batches EIP-3009 authorizations into single settlements at configurable per-action prices. An Embedded Payroll SDK (api/payroll/sdk.ts) exposes create_vault, settle_task, and more behind SHA-256-hashed API keys, and a CCTP bridge (src/components/bridge/BridgePanel.tsx) moves USDC between Arc and Sepolia.

events
tags
circle components
last pushed 2026-08-21