Remains private
- Exact demo value
- Random commitment salt
- Imported witness JSON
Private eligibility · browser proof
Your browser proves that your project credential meets a rule, without revealing the private value behind it. The wallet and the proof stay public.
Lending V2 is not configured, so there is no policy-3 registry to check against.
A locally verified proof is not an on-chain verification. The pool verifies the proof again inside each supply, collateral activation and borrow transaction; the contract is the final authority. Repaying, withdrawing and liquidation never need a current credential.
Private by design. The file is read by this page in your browser and kept in memory only. It is never uploaded, sent to a server or stored. Remove it, or close the tab, and it is gone.
Private: the eligibility value and its salt, which never leave this browser.
Public: your wallet address, the credential commitment, policy and threshold, credential version and expiry, the chain, the V2 pool address and the proof itself.
Not private: every supply, borrow, repayment, collateral and debt amount, and the fact that an eligibility-gated action happened. This is private eligibility data, not private lending.
Project Test Credentials are issued only by wallets that hold the project registry's issuer role. Ordinary wallets receive a witness file from the project issuer.
The patchwork is a visual metaphor for a private eligibility proof. It is not GIWA’s native Bojagi transfer, private balance or hidden sender flow.
PUBLIC / PRIVATE BOUNDARY
The circuit runs in this browser. No server prover fallback uploads the witness.