Subscribe to get high-signal insights on how modern fintech is built.

anatomy

Fragment Went from Ledger API to Financial Control Plane

Fragment sold fintech engineers a better ledger, and two years later Ramp calls it the control plane for its coding agents.

By Alex Kugell ·

What happens when a company builds infrastructure for one user and a different user shows up?

Fragment started selling a ledger. Double-entry, append-only, managed infrastructure so fintech engineers didn't have to build their own on Postgres. The pitch was developer velocity: schema-first design, typesafe SDKs, real-time balances without the SUM(amount) query that breaks at scale.

Two years later, Ramp calls Fragment "the control plane for our coding agents." Whop's agents "propose and test payment flows, investigate anomalies, and run reconciliation." The homepage tagline reads: "The financial system for agents. Programmable money that bills, pays, and accounts for itself."

How did a ledger API turn into an agent authorization layer? The answer is in the product sequence: Fragment built general-purpose financial primitives that turned out to be exactly what agents need.

The founding constraint

Fragment started in New York around 2021.

The problem the founders targeted was familiar to anyone who has built a fintech product on top of Postgres. Double-entry bookkeeping is straightforward to model at low volume. Two rows per transaction, debits equal credits, balance derived from SUM(amount) WHERE account_id = ?. At 100 transactions per minute, the query returns in single-digit milliseconds.

But accounts age. A three-year-old business account with 200,000 entries takes long enough to blow the latency budget for a prepaid card authorization. And at high concurrency, serializable isolation on hot accounts like omnibus wallets creates write contention that limits throughput.

Fragment's founding bet was that this belonged in the infrastructure layer, where one team could solve it correctly for everyone, rather than leaving each fintech to reinvent the same solutions and get most of them wrong. The Building Balances blog series from Fragment's engineering team documents the technical choices: DynamoDB over Postgres, pre-computed balance deltas at hour/day/month/year granularity, and a two-tier consistency model where each account chooses between strong and eventual consistency at the schema level.

A single ledger entry triggers roughly 80 balance updates: four time granularities, across an average hierarchy depth of five account levels, with four lines per entry. At 10,000 entries per second, that's 800,000 balance updates per second funneled through an asynchronous coalescing pipeline built on DynamoDB Streams, EventBridge, and SQS.

Transactional balances return in 30 milliseconds. Historical balances return in 130 milliseconds with a p95 staleness of 10 seconds.

These are the numbers of a company that chose to solve the infrastructure layer rather than the application layer. And that choice is what made the agent story possible later.

The investor signal

In July 2024, Fragment raised a $9 million seed round. The investor list was unusual for a developer tools company. BoxGroup participated alongside individual backers including Stripe executives, Uber CEO Dara Khosrowshahi, and Plaid CEO Zach Perret. TechCrunch's coverage framed it around "digital ledger technology for banks' balance sheets."

A $12 million Series A followed, led by FirstMark Capital and BoxGroup. The round closed around mid-2025 but wasn't announced until October 2026, an 18-month gap that suggests the company was heads-down on product rather than fundraising press cycles. Total raised: roughly $23 million.

By the time of the announcement, FirstMark's Adam Nelson described Fragment as "becoming the standard toolkit that anybody uses for bringing financial capabilities to their agents." The framing had shifted. Fragment had become an agent infrastructure company that happened to have built a ledger first.

Fortune's reporting put the customer base at roughly 50 to 60 paying customers as of late 2026, including Ramp, Pleo, AtoB, Nala, Basic Capital, and Bill.com. Not a large customer base, but infrastructure that sits in the critical path of money movement doesn't need to be widely adopted to matter.

The product sequence

The anatomy of Fragment's shift from ledger to control plane is in the changelog. The features stacked, each one adding a capability that the next one built on.

The ledger was the foundation. Double-entry, append-only, schema-first. You define your chart of accounts as a schema, and Fragment generates typesafe SDKs from it. Every entry posts through a GraphQL API. Idempotency keys prevent duplicate postings. S3 export handles audit trails.

Entry Conditions came next. These are rules declared in the schema and evaluated atomically when an entry posts. A precondition checks that a balance matches an expected value before writing, which eliminates the race condition between reading a balance and posting against it. A postcondition enforces a floor, the most common case being totalBalance >= 0 to prevent overdrafts. If the condition fails, the entry is rejected and nothing posts.

Fragment built this for correctness, to solve the gap between "check the balance" and "post the entry" where most financial bugs live. But it also turned the ledger into an enforcement layer that decided what was allowed to happen rather than just recording what already had.

Scenarios arrived by March 2026. These let you simulate a sequence of ledger operations against a copy of the real state without modifying the live ledger. You can test whether a payment flow will succeed before committing it. Again, this was built for engineers testing payment logic. But it's also what an agent needs: the ability to propose a financial operation, see whether it would succeed, and only commit if it passes.

Roles and Permissions landed in June 2026. Fine-grained access control over who can post entries, read balances, and modify schemas.

Then the MCP server launched in July 2026. An agent running in Claude, Cursor, or Codex has no native way to read a balance or post a ledger entry. The Model Context Protocol gives it a standard interface to external tools, and Fragment's MCP server connects that interface to a live ledger. The agent can read balances, post entries, and run scenarios without any custom integration code.

Fragment Product Timeline
~2021
Fragment founded
Neckel + Chowdhury, New York
Jul 2024
$9M seed round
BoxGroup, Stripe execs, Khosrowshahi, Perret
Mid-2025
$12M Series A
FirstMark Capital + BoxGroup
Feb 2026
Stablecoin support
USDC, USDT; Sydney region
Mar 2026
Scenarios
Simulate ledger ops against live state
Apr 2026
Strongly consistent parent balances
Hierarchical balance accuracy
Jun 2026
Roles & Permissions
Fine-grained access control
Jul 2026
MCP Server
Agents connect via Claude, Cursor, Codex
Aug 2026
Batch Ledger Entries
Atomic multi-entry posting
Oct 2026
v2 launch
Ledgers + Payments + Recon
Built for engineersUsed by bothAgent-facing

Each feature was useful on its own. Stacked together, they form something that looks less like a ledger and more like a financial operating system with built-in authorization. The agent doesn't need a human in the loop for every transaction, because the ledger already enforces the constraints.

Two narratives, one product

Fragment's customer quotes reveal two coexisting use cases that the company serves with the same infrastructure.

The first is engineering velocity. Basic Capital, a fintech, reportedly described their Fragment experience as building in a month what would have taken a year or two at Square. Nomos said: "We used to worry about missing payments and edge cases. With FRAGMENT, we set it and forget it." These are teams using Fragment as a better ledger, the original product thesis. They want correct double-entry, real-time balances, and managed infrastructure so they can ship product instead of debugging accounting.

The second is agent control. Ramp's quote is the sharpest: "The agent decides what to do. FRAGMENT decides what's allowed." Whop describes agents that "propose and test payment flows, investigate anomalies, and run reconciliation and close workflows." These teams are running autonomous financial operations where the ledger is the constraint layer between the agent's intent and the actual movement of money.

Both narratives are true simultaneously, because the same infrastructure serves both. A customer can start with Fragment for engineering velocity and discover the agent story later, or arrive specifically for the agent authorization layer.

The v2 platform

Fragment's v2 organizes the product into three pillars.

Ledgers is the core: double-entry, Entry Conditions, Scenarios, typesafe SDKs, MCP, schema migrations, stablecoin support (USDC and USDT as of February 2026), and regional deployments on AWS.

Payments handles money movement through a single API call. The changelog doesn't have a dedicated launch entry for this product, so the exact ship date isn't public. The homepage describes it as "Move and track money through a single API call."

Recon is the newest and most agent-native product. The description on the homepage: "Turn conversations, docs, and code into financial objects." In practice, this means agents reconciling bank CSVs, Stripe payouts, invoices, and payroll PDFs against ledger state. Reconciliation is historically a manual, hours-long process where a human matches rows in a bank statement against rows in an internal ledger. Fragment is positioning it as an agent workflow.

The expansion beyond fintech is also visible in the v2 positioning. Healthcare (patient billing, claims reconciliation), logistics, and insurance are listed as use cases. SOC 2 and HIPAA certifications support the healthcare play. This is Fragment betting that the same schema-first, constraint-enforced ledger that works for payment flows also works for any domain where money or financial obligations need to be tracked with auditability.

Competitive context

The programmable ledger category has three distinct approaches, and Fragment's position makes more sense when you see what the others chose.

Modern Treasury built directly on bank rails, integrating ACH, RTP, FedNow, and wire through partnerships with financial institutions. A trust bank charter application gives it regulatory authority for custody and settlement. Modern Treasury can move money, not just track it, but bank-native integrations carry the latency and complexity of the banking system into every API call.

Formance open-sourced its ledger and created Numscript, a domain-specific language for declaring atomic money movement as code. Multi-party splits, balance checks, and conditional routing execute in a single script on infrastructure you host yourself. You get full control and auditability, but agents need hosted infrastructure, and running your own Kubernetes cluster adds operational weight that most teams building agent workflows want to avoid.

Fragment optimized for speed on managed infrastructure, with DynamoDB delivering single-digit-millisecond reads and pre-computed balance deltas ensuring reads don't degrade with account age. A hosted MCP server lets agents connect without infrastructure setup. The tradeoff is that Fragment doesn't move money directly through bank rails yet, and you give up the self-hosted control that Formance offers.

Programmable Ledger Landscape
PlatformInfrastructureBank RailsAgent SupportHostingConsistency
FragmentDynamoDB, balance deltasIndirect (Payments product evolving)MCP server, Entry Conditions, ScenariosManaged (AWS regional)Strong or eventual per account
Modern TreasuryBank-native integrationsDirect (ACH, RTP, FedNow, wire)Approval rules, API-drivenManagedBank-dependent
FormanceNumscript DSL, atomic scriptsNone (ledger only)API-driven, no MCPSelf-hosted (open source)Application-controlled
TigerBeetlePurpose-built transactions DBNone (database layer)None (infrastructure primitive)Self-hostedStrong (Jepsen-audited)

TigerBeetle is the outlier: a purpose-built financial transactions database optimized for raw throughput, with a 2025 Jepsen audit confirming its consistency guarantees. It's infrastructure a level below Fragment, the engine rather than the product layer.

The competitive question that matters is whether the ledger layer is where constraint enforcement should live, or whether it belongs in the application layer, the API gateway, or a separate policy engine. Fragment is betting that the ledger is the natural enforcement point because it already knows the balance, the account structure, and the transaction history. Making authorization decisions anywhere else means reconstructing that state from scratch.

What we can't verify

Fragment is a private company with roughly 50 to 60 customers. Several things remain opaque.

The actual transaction volume running through Fragment's infrastructure isn't public. The Building Balances series describes architecture designed for 10,000 entries per second, but whether any customer approaches that volume is unknown.

The economics of the agent use case are unclear. How many of Fragment's customers are using MCP versus the traditional API? Is the agent story driving new customer acquisition, or is it a feature that existing customers discover?

The Payments and Recon products don't have public launch dates or detailed documentation beyond homepage descriptions, so the full scope of each product isn't visible from outside.

The longer-term defensibility likely comes less from the architecture itself and more from the schema definitions and integration patterns customers build on top of the ledger. Financial infrastructure has high switching costs once it's in the critical path, and that's where Fragment's position strengthens over time.

The pattern

Fragment's trajectory illustrates something broader than one company's product roadmap. The sequence matters: build correct financial primitives first, then discover that correctness is what agents need most.

Entry Conditions were designed to prevent overdrafts and race conditions, and Scenarios were built for engineers validating payment flows before deployment. The MCP server was the first explicit agent feature, but by the time it shipped, the authorization layer was already there.

This is a pattern worth watching across fintech infrastructure. The companies building constraint-enforced systems today, whether or not they're thinking about agents, are building the infrastructure that autonomous financial operations will require. The constraint is the product.

Sources

Frequently Asked Questions

What is Fragment and who founded it?
Fragment is a New York-based financial infrastructure company founded around 2021. It started as a managed double-entry ledger for fintech engineers, raised $9 million in seed funding in July 2024 from investors including BoxGroup, Stripe executives, and Plaid CEO Zach Perret, then closed a $12 million Series A led by FirstMark Capital in mid-2025. As of late 2026 it has roughly 50 to 60 paying customers including Ramp, Pleo, AtoB, Nala, and Bill.com.
How did Fragment's ledger become an authorization layer for AI agents?
Fragment shipped Entry Conditions before agents were part of the product story. Preconditions check that a balance matches an expected value before posting, and postconditions enforce floors like zero-balance overdraft protection. When agents started writing to the ledger through the MCP server launched in July 2026, the same conditions that prevented race conditions between concurrent API calls became the guardrails that prevent an agent from overdrawing an account.
Why does Fragment use DynamoDB instead of Postgres for a financial ledger?
Postgres with serializable isolation creates write contention on hot accounts like omnibus wallets. Fragment chose DynamoDB for single-digit-millisecond reads at any scale and conditional writes for double-spend prevention. The tradeoff is no ad-hoc SQL and no JOINs. Fragment compensates with pre-computed balance deltas at hour, day, month, and year granularity so a balance read requires a fixed number of lookups regardless of account age, rather than scanning every historical entry.
What three products does Fragment offer as of late 2026?
Fragment's v2 platform has three products. Ledgers covers double-entry accounting with Entry Conditions, Scenarios for simulation, typesafe SDKs, and MCP integration. Payments handles money movement through a single API call. Recon uses agents to reconcile bank CSVs, Stripe payouts, invoices, and payroll PDFs against ledger state. The company describes the combined platform as programmable money that bills, pays, and accounts for itself.
How does Fragment compare to Modern Treasury and Formance?
Modern Treasury is bank-native, connecting directly to ACH, RTP, FedNow, and wire rails with a trust bank charter for custody and regulatory authority. Formance is open-source with Numscript, a domain-specific language for atomic money movement, giving teams full control but requiring them to run the infrastructure. Fragment is managed infrastructure built on DynamoDB with pre-computed balance deltas, positioned around developer velocity and agent-first workflows. The choice depends on whether you need direct bank connectivity, self-hosted control, or managed speed with agent integration.

Built by Trio, a fintech-native engineering partner helping teams build the next generation of financial technology and infrastructure.

Subscribe to Ledger Drift for high-signal insights into how modern fintech is built, from systems to code to teams.

Keep reading

engineeringAdvancing the LedgerThe ledger data model is settled, but making balance reads fast at 10,000 entries per second is an active computer science problem.
analysisBridge Is Stripe's Stablecoin FactoryTwenty months after the $1.1 billion acquisition, Bridge makes stablecoins for MoneyGram, MetaMask, and anyone else with a brand to put on a dollar.
engineeringFail-Closed Is the Only Safe Default in Banking Event SystemsEvent-driven architectures default to skip-and-continue, but in payments, every skipped event is a check that didn't run before money moved.
View more ›