string
Pre-GA · now taking design partners

Run a transaction down the line.
Watch it reconcile.

Payments infrastructure that reconciles to the cent before it pays — not after.

Become a design partner
string
Built it · bought it · ran it · reconciled it at 2am

Run acquiring, gateway, switch, and issuing on one set of books.

StringIO is payments infrastructure for banks, fintechs, and platforms. Take only the layer you need: every layer posts to the same books, and no cycle pays out until authorization and settlement match to the cent.

Pre-GA. Taking design partners — see what runs today

close · cycle 0114 · visa · base IIsample
Auth book · debitmerchant receivable · hold $42.00$42.00
Settle book · creditmerchant payable · base II cleared$42.00
close gatedrift— —
signed close certificate · append-only · replayable

one auth, one settle · the gate pays only at Δ$0.00 — auth and settle agreeing to the cent

Money that moves on a line that cannot drift.

4

layers — acquiring, gateway, switch, issuing — on one set of books

Δ$0.00

net drift — auth minus settle — at every close, or the payout holds

2

rails running today — SPEI (Mexico) and FedNow (US)

10

rails behind one call: running, in certification, built, roadmap

The dual ledger

We reconcile before we pay. Not after.

Every cycle, what you authorized is matched against what the network settled, to the cent. Match: the payout goes and you get a signed record. Mismatch: the payout holds and you see exactly where it broke — today, not on the 5th.

One ledger of record, both legs

Your processor keeps its sub-ledger; your GL keeps yours; between them is drift. StringIO holds both legs on one set of books — the settle leg posts from the scheme's own clearing records, so Δ$0.00 means your book agrees with the network's, to the cent.

The close gate

Authorization and settlement have to agree to the cent before the cycle pays. A break holds the payout until it does.

Signed close certificate

Every close issues a signed certificate. Your auditor can re-verify it against the event record, independently of us.

Δ$0.00
net drift · the gate every close passes through

signed close certificatesample
{
  "cycle":      "0114",
  "auth_total": "42.00",
  "settle_total":"42.00",
  "drift":      "0.00",
  "manifest":   "9f2c…e41a",
  "signature":  "MEUC…",
  "replayable": true
}

sample · the signed close certificate every cycle issues

Tuesday · 2:04 AM settlement’s off by $0.12 third break this month. going in. 3:12 AM found it. batch 0110. going to bed. · · ·  years later  · · · we built a gate so nobody gets this text again. Delivered

the 2am text, retired · illustrated

The people behind it

Built it. Bought it. Ran it.
Reconciled it at 2am.

Built by people who've played every role in payments — built the core, bought it, ran it, and sat with the close when it broke. That's why the gate holds the payout instead of letting you find the break on the 5th.

Built itBought itRan itReconciled it

Meet the people →

Money that moves on a line that cannot drift.

Real-time books

Revenue as you earn it. Position to the cent.

Between closes the books are live. What you've made and what you owe — settlement, payouts, rewards — exact at 11am on a Tuesday, and month-end stops being the day you find out.

1Revenue, live

Revenue, the moment you earn it

It lands on the books as it happens. What you've made is real now, not after a month-end close confirms it.

2Your position, now

What you owe, to the cent

Settlements, payouts, the rewards and cashback you've run up — all current, any second of the day. You always know your real position.

3Caught at the gate

The leak, caught now

If a number doesn't tie, you see it while it's still a fix — not in a report someone reads on the 5th.

your position, right nowsample
revenue today+ 12,480.00
rewards + cashback− 1,065.20
your net today+ 11,414.80
books, right nowbalancedoff by $0.00
updated the moment money moves

current to the second, the moment money moves

Ganarithm · the decisioning engine

Know the program before you launch it.

Ganarithm is where a program starts. Design the card, run it against a simulated portfolio, and read the economics — approval rates, interchange, settlement — before a real dollar rides on it. Tune it until the numbers hold. Then launch the same program you tested, on the same books.

1

Design

Model the card in any configuration — interchange, fees, rewards, limits.

2

Simulate

Run it against a simulated portfolio and read the economics before you commit.

3

Tune

Adjust, re-run, compare — until the numbers hold.

4

Launch

The same program you tested, on the same books. In production the same engine routes, scores, and prices — every decision on the record.

card program simulatorsample
Interchange185 bps
Annual fee · Cashback · Limit$0 · 1.5% · $2,500
Net revenue / card / yr$163.02
Approval rate94.2%
Break-evensimulated outcomemonth 7
simulation — calibrate to your portfolio

design → simulate → tune → launch, on the same books

GANARITHM simulation receipt · card program runs flown40 futures evaluated12,288 parameters tuned3 break-even foundmonth 7 revenue per card$163.02 / yr REAL DOLLARS SPENT $0.00 thank you for simulating before launching * * * S A M P L E * * *

every launch gets a receipt first · illustrated

Rails · as of July 2026

SPEI and FedNow run today.

Visa, Mastercard, and Amex are in scheme certification. ACH and RTP are built. Pix, SEPA Instant, and UPI come next. Every rail lands behind the same call and posts to the same books — the tenth rail closes the way the first one does.

SPEIinstant · MX · running
FedNowinstant · US · running
Visacard · in certification
Mastercardcard · in certification
Amexcard · in certification
ACHbatch · built
RTPinstant · built
Pixroadmap
SEPA Inst.roadmap
UPIroadmap

rail status in full · what runs today

For your engineers

Wire a capture. Watch it tie out.

One typed API, an OpenAPI spec, SDKs in TypeScript and Java. Sandbox access is on request: ask, wire a capture, and watch the close balance. Then post a settlement that disagrees on purpose, and watch the payout hold — the fastest way to evaluate a fail-closed system is to try to make it pay wrong.

Two ways in

Bring us the close you run today.

Bring a real flow as a design partner, or start with sandbox keys and a capture. The cost model is set up front, and it holds.

Built itBought itRan itReconciled it

Exec one-pager · architecture & security brief · finance close narrative — ask for any of them. NDA on request.