The docs

Everything on one page: who can see what, the vocabulary, how to set up a devnet wallet, and answers to common questions.

Privacy model

Credent publishes everything a lender needs to price risk and nothing a business would mind a competitor seeing. The public ledger never contains a company name, a revenue figure or a customer payment.

InformationThe publicPool managerThe business
Company name, website, description Never Sees it Sees it
Pseudonym (e.g. BRW-7F3A) Sees it Sees it Sees it
Revenue claim (90-day revenue ≥ threshold) Sees it Sees it Sees it
Exact revenue, daily figures Never Never Sees it
Customers, payment details, bank account Never Never Sees it
Loan principal, APR, schedule, status Sees it Sees it Sees it
Each week's installment paid or short Sees it Sees it Sees it
Individual customer payments into the lockbox Never Never Sees it
Amount released to the business each week Never Never Sees it
Applications that were declined or withdrawn NeverTheir pool only Sees it
Tranche balances, share prices, losses Sees it Sees it Sees it
Pool vault balance on Solana Sees it Sees it Sees it

Why customer payments aren't on-chain: per-borrower token accounts would publish each business's revenue and defeat the proof. Instead, inflows are recorded privately and minted to one shared collections account once a day, across every borrower. Only installments, which are already public, move to pool vaults.

Glossary

Pool
A lending fund run by one lender company, with its own published terms and two tranches.
Senior tranche
Capital that earns a fixed coupon and is paid before junior. Loses money only after junior is wiped out.
Junior tranche
First-loss capital. Earns whatever interest remains after the fee and the senior coupon.
Leverage
Senior capital divided by junior. Credent caps it at 4x, so junior is always at least 20% of a pool.
Advance rate
The share of proven 90-day revenue a pool will lend. A 25% advance on ≥ $240,000 allows up to $60,000.
Revenue proof
A Noir zero-knowledge proof that a notarized revenue series sums to at least a threshold.
Notary
The service that signs a commitment to revenue data it observed (a Stripe session over zkTLS, or signed receipts).
Lockbox
The account customer payments pass through. It pays the weekly installment first and releases the rest.
Epoch
One week. Installments are due, and pools settle, once per epoch.
Waterfall
The fixed order money moves in: fee, senior coupon, junior residual. Losses run the other way: junior first.
NAV
Net asset value: what a tranche is worth after interest earned and losses taken.
cUSD
Credent's test dollar, an SPL token on Solana devnet with 6 decimals. It has no real-world value.
Anchor
A Solana memo transaction holding a block's Merkle root, so the ledger can't be rewritten unnoticed.
Reserves check
A comparison of a pool vault's on-chain cUSD balance with the cash the book says it holds.

Devnet wallet setup

  1. 1

    Pick a wallet

    Install Phantom or Solflare in your browser. If you'd rather not, skip ahead: Credent can create a custodial wallet for your company during onboarding.

  2. 2

    Switch to devnet

    Phantom: Settings → Developer Settings → Testnet Mode, then choose Solana Devnet. Solflare: Settings → Network → Devnet.

  3. 3

    Link it to Credent

    During onboarding (or in Settings → Wallets), choose your wallet and approve the sign-in message. Signing proves you own the address; it doesn't move funds or cost anything.

  4. 4

    Get test cUSD

    From Funds in the app, use the faucet to mint test cUSD to your wallet. You don't need SOL: Credent's fee payer covers every transaction.

  5. 5

    Check it on Explorer

    Every transfer links to Solana Explorer with ?cluster=devnet so you can confirm it landed.

FAQ