Tokenized private credit · Arc Testnet
Servicing runs itself.
The record it leaves
is the product.
An originator tokenizes a loan they already made. An agent collects, distributes and marks delinquency on its own — and every period it settles becomes repayment history somebody will pay to read.
Every figure on this page is live: the lattice above, the log below, the record after it and the prices at the end are read from Arc and from the index. There are no mockups here.
00 / Right now
Nobody is touching this.
reading the decision log…
01 / The record
This already happened, without anyone watching.
02 / Issuance
Nothing mints until three people say yes.
- 01Proposeoriginator
- 02Acceptborrower
- 03Approveadmin
- 04Mintoriginator
The originator and the borrower are different people, and that is the point. If whoever sells the exposure were also whoever repays it, they could mint against an address they control, pay themselves on time, and manufacture the spotless record we are selling. One nullifier per address makes two verified addresses two humans — and an admin reads the agreement before anything exists on-chain.
03 / Read path
One index, three consumers.
The agent
reasons over it to decide what is due and who is late, then acts.
This app
renders every figure on every screen from it. No shadow database.
/intel/*
sells it per query. The byproduct of servicing is the asset.
The agent keeps no database of its own. If it dies, state is intact on-chain and a replacement with the same delegation picks up from the same index.
04 / The asset
Repayment history, priced per query.
Two products, because a three-party structure asks two questions. Does this counterparty pay on time — and do the loans this originator writes actually perform? The second is the one a capital allocator pays real money for.
A stranger with a wallet and no account gets a 402, pays, and receives an answer computed from indexed history.
answers with
- notesAccepted
- notesMatured
- notesDefaulted
- principalOwed
- principalRepaid
- periods.settled
- periods.missed
- periods.cured
- punctuality.onTimeRate
- punctuality.curedAfterMissing
- asOfBlock
no account · no API key · payment is the auth
Prices are live from the API. Figures belong to whichever address is asked about — buy one.
05 / Boundaries
What this is not.
- Not KYC.
- Verification proves a live human. No name, no country, no document.
- Not a credit score.
- Being verified says nothing about whether a loan gets repaid.
- Not a court.
- A note is a claim on a contract. Acceptance is recorded, not enforced.
- Not a market.
- Notes transfer, but there is no order book and no trading venue.
Built on
Notes, coupons and per-query payments all move in native USDC. Cheap, frequent settlement is what makes per-query pricing sane.
One subgraph, three consumers: the servicing agent reasons over it, the UI renders from it, and /intel sells it.
Gates originating and borrowing only. One nullifier per address, so two verified addresses are two humans. Never for buyers, and not KYC.