How it works, in one paragraph
Your payer records payment evidence on Ethereum. An on-chain payer records the token transfer itself; an off-chain payer records a commitment to its own payment record. Attestcoin authenticates the Ethereum transaction through Creditcoin’s native query verifier. You then prove, in zero knowledge, that the private values behind three accepted commitments all fell inside one income range. The Creditcoin statement contains that range, the payer, the subject, the period count, a dated evidence window and its status, but never the exact amounts.Verify a statement
You’ve been handed one and want to know if it’s real. No account needed.
Become a payer
Make the payments you already make provable for the people you pay.
Read it yourself
Two contract calls. Skip us entirely.
Try Orru
Start with a prepared judge wallet or create a fresh demo history.
What makes it different
No Orru database has to be trusted
No Orru database has to be trusted
Etherscan only finds candidate records. Attestcoin authenticates the source transaction, and Creditcoin checks the expected source, the approved payer, the same commitments and the zero-knowledge proof. An off-chain payment still begins with an approved payer’s assertion; Orru does not pretend a commitment is proof of a bank transfer.
The amount is not published
The amount is not published
The exact amounts and salts are absent from the chain, the issued statement, the public checker and the lender view. Proving happens in a Web Worker in your browser, and the private witness is not sent to a proving service. In the current demo, Orru’s authenticated server delivers or derives the demo slip before the browser proves it; a production payer should deliver the private slip directly to the worker.
Statements don't expire, and that's deliberate
Statements don't expire, and that's deliberate
A statement attests a dated past window, and that stays true. Whether it is recent enough is the reader’s policy. A payday lender and a mortgage underwriter will not agree, and neither should be forced into the other’s answer.
Your payer can't see who checked
Your payer can't see who checked
They record a payment. They do not learn that you applied for anything.
What it does not do
Live today
Everything documented here is deployed on Ethereum Sepolia and Creditcoin testnet, and has been exercised end to end with real testnet transactions and real proofs. The payroll figures and credit capital are demo economics.Testnet, and the credit pool is disclosed as simulated capital. The verification path is not simulated. The proofs are real and verified on-chain.