Broad tokens, narrow intent
An OAuth scope or an API key in a prompt grants far more than the one payment the customer had in mind.
Agent-native infrastructure for open finance
Every agent action is identified, checked against its mandate and your policy, approved by a person when it must be, and sealed as evidence before it reaches a payment rail.
For banks, payment providers, merchants and agent builders, across payments, data access and commerce.
Safety rule: No agent moves money without an authenticated human approval or a valid mandate recorded in the audit trail.
Built for the teams that let agents touch money
The problem
Agents already read accounts, fill carts and prepare payments. Most stacks still hand them a broad token and write a log afterwards. When a customer disputes a payment, that log cannot answer the question a bank, a merchant or a supervisor will ask: was this action allowed, by whom, and within which limits?
An OAuth scope or an API key in a prompt grants far more than the one payment the customer had in mind.
Per-payment caps, monthly caps, payee lists and expiry live in application code, not in a mandate the next system can check.
When a person must approve, the prompt rarely shows the amount, the payee and the agent that asked.
A log line written after the fact does not show the mandate, the policy verdict and the approval that were in force at the moment of the action.
The approach
AgenticOpenFinance separates what an agent may do from how the money moves. Agents, mandates, limits, policies, approvals and evidence are built and tested first; each capability then runs in one of three modes:
Outcomes
Payments that would cross a cap, reach an unknown payee or run after expiry are stopped before execution, not flagged afterwards.
Each action carries a sealed record of the mandate, verdict and approval, ready when a dispute or a supervisor's request arrives.
Risk and compliance review one mandate and one policy set, and watch them hold in failure tests, instead of reading code.
The same mandate runs over card agent tokens, account-to-account payments or variable recurring payments; connectors are swappable.
Requests are signed and checked against the agent's published keys, its operator and the principal it acts for.
Mandates, policies and connectors built for one agent are reused by the next one.
Value per audience
Choose your role.
For banks
Accept agent-initiated payments and data access with mandate checks, decoupled customer approval and an evidence pack per action.
For payment service providers
Route agent payments to the right rail and return a verdict, a status and evidence the merchant and the issuer can both read.
For merchants
Tell known agents from unknown bots, accept agentic checkout for a specific amount, and keep the evidence for chargebacks.
For agent builders and AI platforms
Give your agent mandate-checked tools over MCP and an API, with limits and approvals your customers' banks can accept.
For identity and credential providers
Issue and verify credentials that bind an agent to its operator and principal, and plug them into every mandate check.
For engineering teams
API, SDK, CLI, webhooks, MCP server, schemas and sample data, all on one domain model with idempotent writes.
For risk and compliance
Policies, limits, approvals, evidence and audit trail defined in the product, not reconstructed from logs after an incident.
See governanceFor supervisors and policy teams
Explore how mandates, approvals and evidence behave across failure scenarios, with fictional data and no commercial commitment.
One platform, modular
Select a module to see its lifecycle and get the path to build it.
How it works
Give the agent an identity, an operator and a principal, and publish its keys so every request it sends can be verified.
ExampleHousehold bills agent, operated by Tallyline Ltd (demo), acting for one customer
State what the agent may do: action class, payees, per-payment and monthly caps, currency and expiry. The customer grants it once.
ExampleUtilities only · £300 per payment · £900 per month · expires 2027-03-31
Run the paths that go wrong before production: over limit, expired mandate, new payee, injected instruction, replayed request.
ExampleA £412.00 bill against a £300 cap
Swap the simulator for a provider sandbox, then a live connection. Mandates, policies and evidence stay exactly as tested.
ExampleUK open banking payment initiation and a card agent token programme
Do not start from a blank page
Defines how an agent pays within a mandate.
Defines what an agent may read, and for how long.
Defines when a person decides and how the request reaches them.
Defines what is recorded for every action.
Defines how a past action is explained when it is challenged.
Customers let agents read accounts and pay bills; the bank sees each mandate and each approval.
Agentic checkout with a token for one merchant and one amount, and evidence for chargebacks.
Accounts-payable agents pay approved invoices under caps; larger ones go to the finance lead.
Sweeps and liquidity moves within set parameters, business days and dual approval.
A buyer agent books with a seller agent and pays under a trip mandate with a fixed budget.
Rebalancing proposals that stay proposals until the policy and the client allow execution.
An empty sandbox is not enough
Projects arrive with fictional but realistic agents, mandates, customers, payees and payment histories, so the sandbox is useful from the first hour.
An agent has a lifecycle, not a feature list
Select a stage to see what happens in it.
Simulation first
Choose a run mode and a failure scenario, and watch how the mandate, the policy and the evidence respond.
Failure scenario
Use cases
Household bills
SME accounts payable
From API to app
Three demo apps built on the same API. Tap inside the phone or press play; each step shows the API call and the event it produced.
Tap any call in the list under a phone to open the same request in the API console. All data is fictional.
Embeddable components
Each widget runs on the platform's API and takes your brand. Use it here, then copy the embed code.
Settlement calendar
Business days and holidays for the United Kingdom, the United States and the euro area, from the official schedules of GOV.UK, the Federal Reserve Banks and the ECB's T2 calendar. Agents and approvers see the real settlement date before they commit.
One engine, every channel
The calendar on this page and its published data file come from one engine, so no two parts of the platform disagree about a business day or a settlement date. The API, SDK, CLI, MCP tools and iCal feeds are planned on the same engine.
/data/calendar.json: holidays and business days, published with the sitecurl https://agenticopenfinance.com/data/calendar.json
# markets: GB, US, EU (T2) · holidays with their official source
# 2026-12-25 Christmas Day · 2026-12-28 Boxing Day (substitute day) in GB# Trade 2026-12-24, settle T+1
GB → 2026-12-29 (skips 25 Dec and the 28 Dec substitute day)
US → 2026-12-28 (skips 25 Dec)
EU → 2026-12-28 (T2 closed 25 and 26 Dec)// planned: read-only tools for agents
{ "method": "tools/call",
"params": { "name": "calendar_settlement",
"arguments": { "market": "GB", "date": "2026-12-24", "t": 1 } } }Notifications
Approval requested, mandate expiring, payment blocked, consent revoked: push, email, in-app and webhook from one rule, with quiet hours, business days and a delivery receipt for each message. Choose an event type and answer it on the phone. Demo data
Agents and protocols
No agent moves money without an authenticated human approval or a valid mandate recorded in the audit trail. An agent acts only when:
DemoAll companies, people, agents and amounts are fictional. Protocol names refer to public specifications; naming one is not a partnership or an endorsement.
Agent workflows
Each node is a capability, a provider, an agent, a person or a policy. Every run is visible step by step, and waits for a person wherever the policy requires one.
Control and observability
Demo data
The AgenticOpenFinance terminal
Register, scope, approve, pay and prove, for people and agents, from one place. Demo data
Identify→Mandate→Check→Approve→Execute→Prove
DemoAll companies, people, agents and amounts are fictional. Protocol names refer to public specifications; naming one is not a partnership or an endorsement.
For developers
A mandate, a limit or an approval is defined once and exposed the same way to your backend, your scripts and your agents. The MCP server offers only mandate-checked tools: an agent cannot call a payment tool its mandate does not cover.
POST/v1/mandates
Interactive API console
Pick an endpoint, edit the request and send it. You see the path from gateway to mandate check, policy and rail, the response, the headers, the webhook events and ready-made code in four languages. Responses come from the simulator and touch no real account.
Architecture
Select a layer to see its role.
Select a layer.
Ecosystem
Customers and businesses, their agents, banks, payment providers, card networks, merchants, identity providers and supervisors meet through one model of identity, mandate and evidence. The directory lists regulators, standards bodies, rails and sandboxes from official sources.
Agent-to-agent networks
A buyer agent reads the seller agent's card, verifies its identity and pays under its principal's mandate; the seller's receipt returns to both evidence packs. Demo data
DemoAll companies, people, agents and amounts are fictional. Protocol names refer to public specifications; naming one is not a partnership or an endorsement.
Connect once, reuse
An adapter maps the platform's payment model onto each provider's own contract. The mandate, the policy and the evidence stay the same; only the connection changes.
Providers, capabilities, versions, environments and health, in one view.
| Connector | Capability | Environment | Status |
|---|---|---|---|
| Platform simulator | Mandates, payments, evidence | Simulated | Ready |
| Fernhill Bank (demo) | Payment initiation, balances | Sandbox | Connected |
| Tidewater Payments (demo) | Card agent tokens, refunds | Live | Active |
| Veritrust ID (demo) | Agent credentials | Sandbox | Mapping |
One mandate, several rails
Card agent token, account-to-account or variable recurring payment, chosen per action by mandate, cost, time and policy. If a rail fails, the next permitted one is tried and every step is timestamped. Demo data
DemoAll companies, people, agents and amounts are fictional. Protocol names refer to public specifications; naming one is not a partnership or an endorsement.
Governance by design
The rule: No agent moves money without an authenticated human approval or a valid mandate recorded in the audit trail.
Compared with common approaches
| Approach | Strength | Limit |
|---|---|---|
| API keys in the agent's prompt or config | Quick to start | No per-action limit; one leaked key opens everything |
| Broad OAuth scopes | Standard, well supported | Grants a class of actions, not one payment to one payee |
| Logs written after the action | Cheap to add | Shows what happened, not whether it was allowed |
| AgenticOpenFinance | Identity + mandate + limits + policy + approval + evidence, per action | Needs mandates and policies defined for each use case |
Business value
Payments outside the mandate are stopped before they reach the rail.
Demo, pilot and production share one model of mandates, policies and evidence.
Rails and providers change without redesigning the authority model.
Evidence exists at the moment of the action, not after the complaint.
Mandates, policies, connectors and workflows carry over from one agent to the next.
Continue here
List agents, read their headroom, pay under a mandate, replay safely, hit the cap and read the events. No sign-up.
Open the lab TerminalFourteen views of governed agent actions.Mandates, human approval, agent payments, treasury sweeps, agent-to-agent purchases, failure scenarios and evidence.
Open the terminal AcademyLearn agentic finance step by step.Six tracks from fundamentals to mandates, protocols, identity, governance and disputes, plus workshops.
Enter the academy PartnersBuild agent-native open finance with us.Banks, payment providers, agent builders, connector maintainers, advisers, universities and standards contributors.
Become a partnerPodcasts
Short shows, from 5 October 2026 at 06:00 UTC: Agent Minute, one glossary term every day; Two Minutes of Agentic Finance on Mondays; On the Wire, one agent protocol from its own specification, on Tuesdays; Rulebook for Agents, regulation from official sources only, on Wednesdays; Sectors in Two Minutes on Thursdays; and Licences, Plainly on Sundays. Each episode comes with a full transcript and an RSS feed.
Glossary
Terms for agents acting in finance, in plain English: mandates, consent, agent identity, payments, protocols, security, governance, liability, AI regulation, open finance, evidence, commerce and risk. Each term cites its official or specification source and says when a term is industry usage rather than a legal definition. One term a day is explained in a minute.
Events
Hands-on lab workshops on mandates and approvals, protocol walk-throughs and sessions with bank, payments and risk teams; with registration, reminders and calendar invites.
We email you when a new event or an important guide is published.
FAQ
No agent moves money without an authenticated human approval or a valid mandate recorded in the audit trail. In the simulator and the lab, agents move fictional money only. With a live connection, an agent can initiate a payment only through a licensed bank or payment provider connected to the platform, only within a mandate the customer granted, and only when the policy allows it or a person approves it.
No. AgenticOpenFinance is technology infrastructure. It does not hold customer funds or provide regulated payment, banking or investment services. Offering those services to customers requires the authorisations that apply in each jurisdiction.
No. The site explains rules in general terms and links to the official source, such as the European Commission, the EBA, the FCA, the CFPB or MAS. Check the current text with the regulator and take legal advice for your own case.
It depends on the jurisdiction and the activity. Examples: the EU AI Act, which lists creditworthiness assessment and some life and health insurance pricing as high-risk uses; PSD2 and its technical standards on strong customer authentication in the EU; the Payment Services Regulations 2017 in the UK; and Regulation E for electronic fund transfers in the US. The Rulebook for Agents series covers each one from official sources.
No. Agents, mandates, limits, approvals and evidence can be built and tested in the simulator with sample data. Provider sandboxes and live connections come later, without changing the mandates you tested.
The MCP server exposes mandate-checked tools, and the platform's model maps onto public specifications such as MCP, A2A, AP2, ACP and x402; each link is the publisher's own specification page, and the directory lists them with their sources. Naming a protocol is not a partnership or an endorsement.
Only to answer that request. Read the details in the .
Start with one agent
Agent identity, mandates, limits, policy, approval, evidence, connectors, API, SDK, CLI and MCP in one path.
Start with one agent and one mandate; add rails, providers and environments as you go.
Reference: