Live on Solana devnet

Private credit, public book.

Businesses borrow against revenue they prove but never reveal. Lenders run the pools. Every loan, tranche and loss sits on a ledger anyone can check.

Built with

  • Solanasettlement & anchors
  • Noirrevenue circuit
  • BarretenbergUltraHonk prover
  • Striperevenue source
  • zkTLSnotarized sessions

The book, as it stands

Capital in pools
Lent and outstanding
Loans repaid in full
Revenue proofs verified
Reading the public ledger

From revenue to repaid, in four steps

1Prove

Show revenue without showing your books.

Connect Stripe through a zkTLS notary, upload signed payment receipts, or start with a demo business. A Noir circuit proves one statement: 90-day revenue is at least a threshold you choose. The daily figures never leave you.

Revenue proofExample
90 days ago daily figures stay with the businesstoday
What the lender receives
Revenue ≥ $240,000
Proof verifiesNotary signature valid
2Apply

Pick a pool whose terms fit.

Lender companies run their own pools with published terms: APR, advance rate, term, minimum proven revenue. You apply with your proof; the pool manager approves or declines. Accept the terms with a wallet signature and the cUSD lands in your wallet.

ApplicationExample
Working capital pool
Request $60,000
In review
Proven revenue
≥ $240,000
Advance
25% of proven
Borrower APR
16.0%
Term
12 weeks
The pool manager sees the proof and your company profile, never your books.
3Sweep

Repay from revenue, automatically.

Customer payments flow through a lockbox. Each week's installment is paid first; everything above it is released to you. No invoices to chase and no missed-payment surprises.

Lockbox, this weekExample
    Weekly installment$0 / $5,400
    Released to the business$0

    Payments fill the installment first.

    4Waterfall

    Lenders are paid in a published order.

    Interest pays the protocol fee, then the senior tranche's fixed coupon, then junior. If a loan defaults, junior absorbs the loss first. Every step is a public ledger entry anchored to Solana.

    Weekly settlementExample
    Interest collected$1,000
    Protocol fee$50
    Senior coupon$610
    Junior residual$340
    Default loss$3,000
    Junior absorbs$3,000
    Senior absorbs$0

    Every line above is a ledger entry. Anyone can recompute it from the public book.

    Two sides, one book

    For businesses

    Working capital sized to revenue you can prove.

    Apply for credit

    Prove, don't disclose

    Lenders learn that 90-day revenue clears a threshold. They never see daily sales, customers or bank details.

    Sharedrevenue ≥ $240,000Kept

    Repay from sales

    A lockbox takes the weekly installment from incoming payments and releases the rest to you.

    No SOL needed

    Credent pays every network fee. Link Phantom or Solflare, or use a custodial wallet.

    For lenders

    Run a pool with your terms, on a book anyone can audit.

    Start a pool

    Your pool, your terms

    Set target size, coupon, APR, advance rate, term and the minimum proven revenue. Approve each application yourself.

    Choose your risk

    Fund the senior tranche for a fixed coupon, or junior for the residual.

    Reserves you can check

    Pool vaults hold real cUSD on Solana devnet. The public pool page compares the on-chain balance with the book and says whether they match.

    Lenders see the claim. You keep the books.

    The same loan, seen from both sides. On the right is your view as the business: press and hold a masked value to reveal it. Nobody else gets that option.

    Public, on the ledger
    Borrower
    BRW-7F3A
    Proven claim
    90-day revenue ≥ $240,000
    Principal
    $60,000 at 16.0% APR
    Installments
    Week 5 of 12 paid in full
    Tranche losses
    None
    Private, stays with the business
    Company name
    Exact 90-day revenue
    Daily sales
    Customers
    Payout account

    Example values. On Credent, only the business and its chosen pool manager see the company name.

    Pools open right now

    Each pool is run by a lender company with its own terms. Pick by coupon, borrower APR, term or the minimum revenue it lends against.

    See all pools

    Don't trust us. Check.

    • Recompute the hash chain

      Each ledger entry commits to the one before it. One button in the explorer re-hashes every entry and reports where the chain breaks, if it ever does.

    • Find the anchor on Solana

      Entries are sealed into blocks whose Merkle roots are written to devnet as memos. Each block links to its transaction on Solana Explorer.

    • Re-run the proof

      Every revenue claim has a proof page. Verify it on our server, or download the proof and verification key and run Barretenberg yourself.

    Latest ledger entriesNot connected
    # verify a revenue proof offline
    bb verify -p proof -i public_inputs -k vk

    Questions, answered

    Borrow on what you earn, not what you show.

    Open an account, pick your side, and try it end to end with a demo business or your own Stripe test account.