← all projects

Sluice

@Franlinozz·Chukwunonso·11 followers·added 2026-07-19
32
stars
21k
lines
253
files
1
forks
11
followers
languages
TypeScript 94%JavaScript 5%Solidity 2%

Sluice is a toll booth for the agent-paid web. It wraps any resource behind an x402 paywall, meters it in its natural unit — a read, a second, a citation, an API call — and settles batched USDC nanopayments through Circle Gateway on Arc, with the Gateway wallet and domain configured in packages/chain/src/config.ts. The pnpm monorepo splits cleanly: apps/api hosts the metering and settlement engine with meter, funding, and gateway-balance modules, apps/web is the storefront, apps/agent runs a buyer agent that pays the sources it cites, and apps/mcp exposes the system to MCP clients. Payment plumbing lives in packages/sluice-pay, and Foundry contracts in packages/contracts/src include BondEscrow.sol, RoyaltySplitter.sol, FundingPool.sol, IdentityRegistry.sol, and ReputationRegistry.sol.

events
tags
circle components
team · solo

1 (Solo) — Chukwunonso Francis

on xx/sluiceflow
repo description

Sluice is a toll booth for the AI-read web. Creators price the smallest unit of what they make, AI agents pay it automatically in USDC, and Circle Gateway batches the tiny payments and settles them on Arc, gas-free and verifiable.

last pushed 2026-07-19