← all projects

Obol

@xiangchengzilema·added 2026-07-19
0
stars
10k
lines
62
files
0
forks
0
followers
languages
JavaScript 54%Python 44%TypeScript 1%

Obol pays creators when AI reads their work. A Python/Flask backend (backend/app.py, backend/agent.py) runs an autonomous research agent that scores nanopaywalled articles against a query, buys the ones worth reading within a USDC budget, and logs every buy/skip decision with reasons. Settlement runs through Circle wallets on Arc via backend/circle_service.py and backend/wallet_pool.py, and a machine-payable endpoint in backend/x402.py returns HTTP 402 price quotes that external agents satisfy with an X-Payment retry. Articles sell for around a cent each, and every purchase yields a resource-bound receipt plus citations in the final answer. A vanilla JavaScript frontend (frontend/app.js, frontend/index.html) lets creators list articles, set per-read prices, and watch earnings update.

events
tags
circle components
team · solo

1 (Solo) — SiCheng Zhang

on xx/xiangchengzile
repo description

Obol - AI agents pay creators per read with Circle Wallets on Arc Testnet

last pushed 2026-07-06