Conventional lending demands you hand over the receipts — account statements, employer data, transaction trails — so a counterparty can judge you. PrivacyCore™ flips it: your financial history is encrypted, a zero-knowledge proof attests that you are creditworthy, and the lender never sees the underlying data. Credit extends undercollateralized, because the cryptographic claim is binding.
The borrower encrypts their financial history — balances, income velocity, repayment history — under the lender's published public key. The lender receives ciphertext, never plaintext. The claim is bound to the borrower's PrivacyCore™ identity, not to a name.
{
"claim_id": "clm_01J…9Q",
"subject_pubkey": "pk_loan_4f7e…2c1a",
"ciphertext": "0x9f3a8c1d…" /* encrypted payload, lender cannot decrypt */
}
A circuit executes locally against the encrypted claim and attests to the lender's published credit policy — for example, "DSR < 35% AND no delinquency in 24 months AND income > 3× requested principal" — without revealing the inputs. The proof is single-use and bound to this loan request.
proof = prove(
circuit = "creditworthy_v3",
witness = decrypted_claim, // stays on the prover side
public = { policy_hash, principal, loan_id }
)
// → ~24 kB Groth16 proof, ~2s prover time
The lender verifies the proof in milliseconds against the public policy hash. Because the cryptographic claim is binding — and auditable to a regulator without exposing the borrower — the lender can extend credit at collateral ratios below the principal alone would normally justify.
curl -X POST https://lender.example/approve \
-H "Content-Type: application/json" \
-d '{ "loan_id": "ln_01H…", "proof": "0x8a2…", "principal_usd": 50000 }'
# → 200 OK, collateral_ratio 0.62×, settlement T+0
The lending credential unlocks credit for parties who could not truthfully or safely hand over their plaintext financial history — without compromising the lender's ability to underwrite risk.
The lending credential is built on the same PrivacyCore™ stack as agent identity — read the deep explainer to see the cryptographic posture in full, or open a POC to integrate against your underwriting flow.