AI infrastructure for modern fintech
From Tier 1 global institutions to hyper-growth fintechs, Kontor provides the AI-native lending infrastructure needed to power the future of consumer finance. One ledger, real-time decisions and supervised agents.
- credit under management
- $2.4bncredit under management
- p50 authorisation
- 38msp50 authorisation
- p99 authorisation
- 112msp99 authorisation
- core uptime, trailing 12 months
- 99.995%core uptime, trailing 12 months
- programmes live
- 14programmes live
* Illustrative figures, to be replaced with audited numbers
[ Who we run for ]
Banks & credit unions
Replace or sit alongside a legacy core without a big-bang migration.
Specialist lenders
Launch new credit products as configuration, with conduct controls built in.
Card issuers & programme managers
Run multi-balance card books with authorisation, clearing and disputes on one ledger.
Embedded finance & fintechs
Offer credit at the point of need, under your own or a partner's licence.
[ The platform ]
Ledger
Kontor Ledger
Event-sourced, double-entry, bitemporal. The system of record for every balance, accrual and fee.
Explore →
Decide
Decision Engine
Origination, limits and real-time authorisation, decided in milliseconds with reason codes attached.
Explore →
Service
Agent Runtime
Supervised agents for disputes, collections, hardship and servicing. They act inside your policy.
Explore →
Govern
Console
Policy as code, approval queues and a replayable audit trail. Where your people run the programme.
Explore →
12 reasons to run
your book on Kontor
Kontor cuts your cost to serve, quarter after quarter
As you widen agent autonomy, more servicing cases close straight through with no manual step. Your cost to serve falls with it, and your team's queue shrinks to the cases that need judgement.
Agents handle the routine work: settlement quotes, payment date changes, statement copies and arrears contact. Your people handle the exceptions, with the full case attached.
Servicing cases closed straight through, example programme
* Illustrative figures, to be replaced with audited numbers
Kontor connects to the rails credit runs on, in every market
Authorisations arrive from Visa and Mastercard, repayments over SEPA, ACH, Faster Payments and local schemes, and affordability data from open banking and the major credit bureaux.
Kontor is built for regulated consumer lenders in any market: banks, specialist lenders, card issuers, and the fintechs and platforms that embed credit.
Kontor is accurate because one ledger sits under everything
Kontor Ledger is event-sourced, double-entry and bitemporal. Every balance can be replayed and explained line by line, and late payments are corrected without rewriting history.
Authorisation, payment allocation and long-term debt monitoring all read the same record, so they never disagree.
38ms p50 authorisation, end to end
$850 to the highest-APR balance first
$1,000 payment · $150 minimum
18 months of interest outpacing capital, flagged early
Example account · threshold set per market
* Illustrative figures, to be replaced with audited numbers
Kontor runs every kind of consumer credit
Loans, credit cards, revolving lines and point-of-sale finance run on one core. Each product is configuration, not code: day-count, accrual, fees, allocation order, statement cycle and arrears policy.
Launch a new product by writing a spec and getting it signed off, not by commissioning a build.
Kontor for Loans
- Amortising schedules with any day-count convention
- Early repayment rebates under each market's rules
- Partial settlement: shorten term or reduce instalment
Kontor agents act inside your policy
Each agent has a role, a limit on what it may do alone, and a person it hands over to. You set autonomy action by action: act, propose, or leave it to a human.
Agents never issue a default notice, never reject a customer dispute and never change policy.
Servicing agent
DoneIssued payoff quote · valid 28 days
Arrears agent
Needs approvalProposed 3-month reduced plan after income shock
ApproveView rationaleDisputes agent
RunningOpened billing dispute · $640 · evidence pack 4/5
Kontor agents follow procedures you write in plain language
An Agent Operating Procedure defines one piece of servicing work the way you'd train a person: the steps, the conditions, the limits. Kontor compiles it into policy checks and runs it with the consistency of code.
Your operations team writes and changes AOPs without engineering. Each version is replayed against historical cases, approved four-eyes, and recorded on every action the agent takes.
aop / hardship.reduced_payment
v14Approved · RiskProcedure
When a customer misses a payment and tells us their income has dropped, understand their situation before collecting anything.
- 1.
Ask about income, expenses and anything affecting their ability to pay.
- 2.
If there are signs of vulnerability → hand over to a trained specialist.
- 3.
Offer a reduced plan: up to 3 months, no more than 40% below the scheduled instalment.
- 4.
Anything outside those limits → propose it to a human with your reasoning.
Never: issue default notices · change interest · promise outcomes
Compiled to 14 policy checks · replayed against 1,208 past cases
Kontor can resolve a dispute end to end
The disputes agent picks the route, files the chargeback and keeps statutory claims open in parallel, such as Section 75 in the UK or Regulation Z billing disputes in the US. It builds the evidence pack and tracks every scheme and regulatory deadline.
A named reviewer decides any outcome that goes against the customer.
Case CS-88213 · Billing dispute / chargeback
Regulatory clock · day 6 of 56- 01Done
Claim received
In-app chat · item not as described · $640
- 02Done
Route chosen
Chargeback filed; statutory claim kept open
- 03Running
Evidence pack
Order, delivery proof, merchant replies (4 of 5)
- 04Human
Outcome
Reviewer decides if the claim is rejected
Kontor fits into your existing stack
Kontor emits a webhook for every ledger event and agent decision, and takes instructions through one REST API with typed SDKs.
Wire policy actions to your core banking, CRM and collections tools, and keep Kontor as the system of record underneath.
1.On missed paymentUseSelect policy action…
2.
- ◆Send delinquency notice
- ◇Propose payment arrangement
- ◇Freeze card and reissue
- ◇Open billing dispute
- ◇Post adjustment to core banking
- + Create new policy action
Kontor takes your book live without a big bang
Moving a live credit book is a regulated change, and the way onto Kontor is designed for the people who have to approve it. Accounts migrate with their full event history, and the old and new ledgers run in parallel until they agree to the penny.
Only then do portfolios cut over, in cohorts, with a documented rollback at every stage, evidence your board and regulators can inspect as it happens.
- 01
Discovery & product mapping
Your products, fees, statement rules and hardship policies are expressed as Kontor configuration and signed off by your product and risk owners.
- 02
Parallel run
Balances and history migrate with their full event trail. Both platforms run side by side until every account reconciles to the penny.
- 03
Cohort cutover
Portfolios move in cohorts, with documented rollback at each stage. Agent autonomy starts at propose-only.
- 04
Hypercare & steady state
A named delivery team, and runbooks reviewed with your operations, compliance and IT risk functions.
G20 / OECD
Principle 3
“All financial consumers should be treated equitably, honestly and fairly at all stages of their relationship with financial service providers.”
High-Level Principles on Financial Consumer Protection
Kontor gives you the evidence to show it, in every market
Kontor gives you autonomy you can put in front of a regulator
Policy is code, versioned and approved in Console. Any decision can be replayed exactly as it was made, with its inputs, rule version and rationale.
Agent, human and ledger actions share one append-only, hash-chained timeline you can export for auditors and regulators.
14:02:11 arrears-agent proposed plan.reduced_payment acct LN-20481
rationale: I&E shows €212/mo surplus after priority bills;
3 months at €120 keeps arrears from growing.
policy: pol_hardship_eu_v12 §4.2 (agent may propose, not apply)
14:09:47 j.okafor (Ops) approved plan.reduced_payment four-eyes ✓
14:09:47 ledger posted schedule.amended eff 2026-03-01
14:09:48 servicing-agent sent confirmation channel: app + emailKontor maps every obligation to a control and its evidence
The regulatory map covers obligations in the UK, EU and US, from fair treatment and explainable decisions to hardship, disputes and operational resilience.
Regulatory responsibility stays with you, the lender. Kontor enforces your policy and produces the evidence.
| Obligation | Source | Kontor control |
|---|---|---|
| Fair treatment & outcomes | UK Consumer Duty · EU CCD2 | Outcome MI by cohort and complete journey logs |
| Explainable credit decisions | US Reg B · EU GDPR Art. 22 | Principal reasons on every decision; human review on request |
| Hardship & forbearance | UK CONC 7 · EU CCD2 Art. 35 | Forbearance before escalation; defaults signed by a person |
| Payment allocation | US Reg Z §1026.53 · UK CCA | Payments above the minimum go to the highest APR first |
| Billing disputes | US Reg Z §1026.13 · UK CCA s.75 | Deadlines tracked, evidence packs, human decision |
Kontor is built for engineers who have run a ledger before
Idempotent writes, money as integer minor units, and as-of queries on any balance at any point in time.
Ordered, signed webhooks that can be replayed from a cursor. If your endpoint goes down, nothing is lost.
import { Kontor } from "@kontor/sdk";const kontor = new Kontor(process.env.KONTOR_KEY);const loan = await kontor.loans.open({ product: "fixed_sum_loan_v3", // ACT/365F, daily accrual customer: "cus_8Fk2", principal: 12_000_00, // minor units termMonths: 48, apr: 9.9,}, { idempotencyKey: "app_19f2" });Personal loan
$8,412.07
principal outstanding
- Financed
- $12,000
- Term
- 48 mo · 19 left
- APR
- 9.9%
- Day count
- ACT/365
- Past due
- $0.00
Ledger events
- 03 MAR−$281.40
repayment.received
ACH credit · LN-20481
- 03 MAR
allocation.applied
interest $78.12 · principal $203.28
- 28 FEB−$0.43
interest.restated
back-dated payment · recorded 05 Mar
- 01 MAR+$2.61
interest.accrued
ACT/365 · 9.9% · daily
Agent actions
Servicing agent
DoneIssued payoff quote · valid 28 days
Arrears agent
Needs approvalProposed 3-month reduced plan after income shock
ApproveView rationaleDisputes agent
RunningOpened billing dispute · $640 · evidence pack 4/5
Run your credit book on Kontor.
Bring a product spec or a portfolio extract. We'll show you how the ledger, decisions and agents would run it, and what your regulator would see.