Encrypted borrower profile

Create a lending profile without publishing the balance sheet behind it.

This screen is the intake boundary for the protocol. Borrower fields are encrypted before submission, stored as handles, and later consumed by the score engine under controlled permissions.

Connect your wallet to encrypt and submit a borrower profile.

Borrower intake

Financial profile

Enter the borrower inputs once. The app encrypts them client-side and sends ciphertext-backed references to the contract.

Gross monthly income before taxes.
Savings, investments, property, and other reserves.
Outstanding debt obligations across loans and credit lines.

Submission path

What happens after you submit

Once you send your info, the protocol keeps things clear and simple, your private details stay private, and only what’s needed is shared with the blockchain.

01
Encrypt on your device

Your financial details are locked and encrypted right in your browser before anything is sent.

02
Store encrypted info on-chain

The contract only gets encrypted references, not your actual numbers. It checks them using FHE.fromExternal().

03
Share access, stay in control

You can always view your own info, while the credit engine only gets the access it needs to calculate your score.

Ledger preview

The chain receives encrypted handles, not borrower balances.

The contract stores opaque references and permissions. Raw values are never written to public state.

What the contract sees
income--- (encrypted)
assets--- (encrypted)
liabilities--- (encrypted)