Credit infrastructure for stablecoin finance.
A lending API for stablecoin earners. Integrate Tesoro and your users can borrow against their onchain income — underwritten, disbursed, and repaid automatically.
For stablecoin fintechs, payroll platforms, and wallets in emerging markets.
Borrower
María — Bogotá, CO
TesoroScore
812
Recommended limit
$9,500
USDC · 0.4% PD
Onchain stablecoin income · trailing 8 months
The problem
Credit has always required two things: a bank account and a credit bureau.
Over ten million freelancers and small businesses now get paid in USD stablecoins. They're the best-documented earners in their economies — yet completely uncreditable, because that money never touches a local bank and no bureau holds a file on it.
Legacy underwriting
- Requires a local bank account
- Depends on a credit bureau file
- Ignores USD stablecoin income entirely
- No history for internet-native earners
Underwriting with Tesoro
- Underwrites onchain cash-flow directly
- Combines local credit records + wallet data
- Treats stablecoin income as first-class
- Builds a real, portable credit file
The solution
One API to underwrite, lend, and collect — on stablecoin rails.
Integrate the API
A stablecoin fintech or payroll platform drops in the Tesoro API. Their users become eligible to borrow against their stablecoin income in a few lines of code.
Underwrite in real time
We score each borrower using cash-flow data, onchain transaction history, and local credit records — returning a limit and price instantly.
Disburse & auto-repay
Approved loans settle in stablecoins in seconds. Repayment is collected automatically from the payment flows we already see.
Build the credit file
Every repayment feeds our credit model, building the first real, portable credit file for internet-native earners.
Everything you need to lend on stablecoin rails.
Cash-flow underwriting
Score borrowers on real stablecoin income, not proxies.
Onchain history
Read wallet transaction history across major chains.
Local credit records
Blend in bureau data where it exists, per market.
Instant disbursement
Loans settle in stablecoins in under two seconds.
Automatic repayment
Collected from the payment flows you already run.
Credit file engine
Every repayment compounds into a portable file.
Risk & compliance
KYC, sanctions, and default modeling built in.
Emerging-market native
Localized limits, pricing, and currencies.
For developers
Go from integration to first loan in an afternoon.
A single, well-documented API for underwriting, disbursement, and repayment. Sandbox keys, typed SDKs, and webhooks for every credit event.
import { Tesoro } from "@tesoro/sdk"
const tesoro = new Tesoro(process.env.TESORO_API_KEY)
// Underwrite a stablecoin earner
const offer = await tesoro.underwrite({
borrower: "usr_9fA2",
wallet: "0x7c3f…9b1e",
income: "usdc_payroll",
})
// Disburse instantly if approved
if (offer.approved) {
await tesoro.loans.create({
amount: offer.limit,
currency: "USDC",
repayFrom: "payroll_stream",
})
}