Interactive collections prototype
Collect payments
Create payment requests, retrieve their status, match incoming bank receipts, identify duplicates, and route incorrect amounts or references for review.
Open financial operations · Agents + APIs
OpenPaygents brings payment tools, financial agents, and transaction workflows into one portable stack. Collect, pay, reconcile, and resolve exceptions through software you can inspect, extend, and run on your terms.
Developer preview. The collections and reconciliation prototype runs today with synthetic payments in your browser. Model-backed execution, persistent banking records, and outgoing transfer workflows are being connected.
The first capabilities
Financial work can start in a conversation, a business application, or an API request. The same underlying tools handle the transaction, preserve the record, and leave people in control of consequential decisions.
Interactive collections prototype
Create payment requests, retrieve their status, match incoming bank receipts, identify duplicates, and route incorrect amounts or references for review.
Synthetic banking under integration
Find the approved recipient, inspect available funds, prepare an exact transfer, request customer approval, and observe what actually happened before reporting completion.
Core matching available
Connect payments with the invoices, orders, and obligations behind them. Work through missing receipts, retries, discrepancies, and incomplete transactions without losing the history.
One financial task
The agent helps with interpretation, investigation, and next steps. Financial operations use defined tools and separate authorization. A task is not finished just because a model says it is.
Request
“Pay Supplier A $120. Ask me first.”
The agent identifies the account, supplier, balance, and missing information. If the recipient is ambiguous, it asks instead of guessing.
Prepare and authorize
The payment service preserves the proposed terms. A separate customer confirmation is required before execution.
Execute and reconcile
Once authorized, the system records the synthetic transfer, handles retries safely, and gives the agent the actual status to explain. If execution fails or remains uncertain, the task stays open.
See the implementation architectureIllustrative payable workflow, not a claim of live transfer execution. The available browser sandbox demonstrates incoming payment matching; the conversational banking flow remains in development.
Where the tools fit
Fintech is the first focused implementation. The same finance capabilities can serve commerce, capital research, travel, and insurance administration with domain-specific rules and records. These additional applications are directions for development, not completed integrations.
A merchant receives bank transfers against customer invoices. Repeated notifications, incorrect references, and wrong amounts make a paid status unreliable.
A checked payment status that an order system can act on, with a reason for every exception.
OpenPaygents matching core · receipt adapter · transaction records · fulfillment outbox
The matching core is in the sandbox. Backend persistence and order fulfillment are specified.
An operations agent needs to move money between approved accounts without receiving unrestricted payment credentials.
Limits apply to the actual transaction. A timeout stays unresolved until its status is checked, preventing a blind second payment.
Synthetic banking adapter · policy and approval service · Anvil/OpenZeppelin local token rail
Specified sandbox profile. Local test tokens have no monetary value; live banking is outside this build.
A research agent finds a useful report or dataset. It needs permission to purchase it, a task budget, and proof that the expected resource arrived.
The research can continue without an ad hoc payment integration. Paid, delivered, and reconciled remain separate facts.
Research purchase adapter · scoped tools · local transfer rail · optional x402 adapter
Specified purchase lifecycle using a synthetic seller and dataset. x402 is an optional protocol integration.
A booking requires a deposit, but payment can arrive late, use the wrong reference, or be reported twice. Booking and payment status need to stay in agreement.
A verified deposit can advance the booking once. An expired request or mismatched payment stays visible to the operator.
Payment requests · receipt matching · separate booking state · idempotent fulfillment event
Booking deposits appear in the demo. The connected booking workflow is specified.
A claim can have insurer payments, patient payments, adjustments, and a remaining balance. Those entries need different treatment.
A billing operator can trace the balance to its source records and see what needs attention. The agent does not make coverage or clinical decisions.
Seeded Synthea records · claims adapter · exact monetary arithmetic · exception and audit tools
Specified synthetic administration pack, with its own partial-payment and adjustment rules.
For builders
Use the agent, call the tools yourself, or connect them to an existing product. The financial rules stay in software rather than depending on the model to follow instructions.
Typed financial operations are callable from a model-assisted workflow or a conventional application, with separate permissions for each actor.
Track requests, payees, balances, receipts, and postings with exact money values, stable identities, and clear transaction states.
Keep spending limits, recipient checks, and customer confirmation outside the language model and bound to the exact financial action.
Match external payment events to obligations, isolate duplicates, and preserve unresolved items for an operator to handle.
Choose a model provider, database deployment, ledger engine, and payment adapters. The agent does not require one vendor's cloud.
Retain context across multi-step financial work, resume pending approvals, and look up uncertain outcomes before trying again.
Developer-first
OpenPaygents combines a model-independent agent interface with reusable payment services. The reference implementation uses Cloudflare and Neon Postgres; other runtimes, ledgers, and rails can be integrated behind explicit contracts. The codebase is being prepared for public open-source release.
Part of a larger product ecosystem
OpenPaygents is being built within the Humanscaled venture network. Our other products span intelligence, commerce, research, healthcare administration, and more. Each needs reliable financial actions and records without rebuilding the payment layer from scratch.
Our live browser sandbox demonstrates exact incoming-payment matching, duplicate protection, and exception handling across synthetic payment contexts. The agent-backed services and durable banking sandbox are the next integration milestone.