← all projects

settlekit

@caelum0x·Caelum·162 followers·added 2026-07-19·updated 2026-10-08
0
stars
270k
lines
3,157
files
0
forks
162
followers
languages
TypeScript 90%Python 3%Solidity 2%Rust 2%Go 2%JavaScript 1%PHP 0%HTML 0%Shell 0%

SettleKit pairs a USDC checkout with an agent-run treasury for Arc. Its core is OperatorVault.sol (contracts/src): a policy-capped vault an AI operator can run but never drain — revenue splits into OPERATING, TAX, YIELD and REFUND buckets, payouts are bounded by per-transaction and daily caps against a payee allowlist, and anything above escalateAbove only reserves funds and emits an Escalated event for the owner to approve. The @settlekit/operator package (packages/operator) drives it — a policy engine (engine.ts), allocation and bill/refund flows, a hash-chained decision log (decision-log.ts), an arc-live.ts verify-against-Arc endpoint and a viem vault executor, with Circle wallet support and a public proof API. Foundry contracts add SettleKitEscrow.sol, RecursiveSplitDistributor.sol and AgentReputationBond.sol. Hosted checkout with signed webhooks delivers license-key, GitHub and Discord access on USDC payment, and the monorepo ships SDKs for Go, Python and Rust.

events
tags
circle components
team · 2 builders

2 — me and mert

on xx/0xnyxen
repo description

SettleKit lets developers sell private repos, SaaS, APIs, templates, and AI tools in USDC — and automatically delivers access after payment.

last pushed 2026-10-20