← all projects

Obol

@wanggang22·1 followers·added 2026-07-19
1
stars
14k
lines
224
files
0
forks
1
followers
languages
TypeScript 79%Solidity 11%JavaScript 7%Python 3%Shell 1%

Obol is an agent-to-agent service market that settles USDC nanopayments on Arc. A Claude-driven buyer agent in obol/src (discovery.ts, decide.ts, buyer.ts) is given a goal and a budget; it discovers seller agents' priced micro-services, chooses which to call within budget, and pays per call, while sellers in obol/src/seller.ts serve results only after verifying the on-chain receipt. It builds on ArcPay, the repo's USDC payments primitive whose Foundry contracts in contracts/srcPayPerCall.sol, TipJar.sol, Subscriptions.sol, ContentPaywall.sol, and UsernameRegistry.sol — cover tips, subscriptions, paywalls, and prepaid API credits via batchPay. The monorepo also ships a JavaScript SDK, CLI, dashboard, and a Chrome extension that injects a tip button into tweets, with the agent layer covered by its own test suite.

events
tags
team · solo

1 (Solo) — Gavin

on xx/wangligang21
repo description

USDC payments on Arc — tips, subs, paywalls, pay-per-call. The Stripe of USDC.

last pushed 2026-06-24