Tollstile

Roadmap

What ships in v0.1, and what is out of scope.

Pre-release · planned API

Tollstile is pre-release. v0.1 ships everything below together.

v0.1

AreaContentsStatus
CoreQuotes, authorizations, charges on two axes, authorization and upfront flows, variable prices, dynamic prices, reconciliation, eventsImplemented
Policies and requirementssubscriber, credits with reservations, payPerCall, limit, payers, whenImplemented
Test rail and memory ledgerFailure simulation, tollstile/testing helpersImplemented
AdaptersHono, create-tollstileImplemented
AdaptersMCP, Next.js, Express, fetch (Workers, Deno, Bun)In development
Railsx402 (exact, upto), MPP (Stripe, Tempo charge, Tempo session), L402, KYAPayIn development
RequirementsverifiedAgent() (Web Bot Auth), userMandate() (AP2)In development
LedgersPostgres, SQLiteIn development

After v0.1

  • escrow flow (settle a deposit, then the final amount)
  • OpenTelemetry package built on onEvent
  • npx tollstile reconcile CLI

Out of scope

Not plannedWhy
Commerce checkout protocols (ACP, UCP)Catalogs, carts, and orders are a different problem from per-call payment
Handling raw card dataCards go through a provider
Custody, swaps, or a tokenTollstile never takes custody of funds
Issuing agent identitiesTollstile verifies evidence; it does not issue it

On this page