01Overview
Everything starts from one project credential, issued through DOJANG. Two separate paths use it, and only one of them needs a private proof.
Path 1 · DAO. A policy-4 credential makes a wallet eligible to propose and vote. No BOJAGI proof is involved.
Path 2 · Lending. A policy-3 credential is turned into a private zero-knowledge proof by BOJAGI, which Lending V2 verifies on-chain.
It runs on Robinhood Testnet (chain ID 46630) as a controlled testnet demonstration with test tokens. GYEVO is not operated, verified or endorsed by GIWA, Dojang or Upbit.
02DOJANG · Project Credentials
A project credential is a record in the GYEVO credential registry. It binds one wallet to a sealed commitment, a policy, a version and an expiry date. An authorized project issuer creates it, and it can expire or be revoked.
DAO Governance
Makes a wallet eligible to propose and vote.
Lending
Makes a wallet eligible for proof-gated Lending actions, together with a private proof.
The registry stores a commitment, never the private value itself. Project credentials are not identity verification.
03BOJAGI · Private Proofs
BOJAGI proves, in your browser, that the private value behind a credential meets a rule, without revealing it.
- Commitment
The issuer records a commitment to your private value on-chain and delivers a private witness (the value and a random salt) to you.
- Import
You import the witness. It is held in memory for the session and never uploaded.
- Proof
Your browser generates a zero-knowledge proof that the witness matches the on-chain commitment and meets the threshold.
- Verification
A verifier contract checks the proof on-chain when you take the action.
Public
Your wallet, the commitment, the policy, the chain, the target contract and the proof.
Private
The value and its salt. They never leave your device.
04DAO Governance
- Who can take part
- Wallets that hold an active policy-4 project credential. The credential alone is enough: no BOJAGI proof is involved.
- What members do
- Create proposals and vote For, Against or Abstain. Each eligible wallet votes once, and every vote is public.
- Lifecycle
- Voting starts one minute after a proposal is created. Anyone can finalize it once voting closes, and anyone can execute a successful proposal before it expires.
- Scope
- The first phase has one bounded action: the minimum remaining credential validity the DAO itself requires. It cannot change Lending settings or move funds.
05Lending
- Two demo assets
- rUSD2 is lent and rCOL2 is posted as collateral. Both are controlled test tokens, not real or bridged assets.
- When a proof is needed
- Supplying, enabling collateral and borrowing require a policy-3 credential and a fresh private proof, checked again by the contract. Repaying and safe withdrawals do not.
- Prices
- A controlled test oracle publishes synthetic, operator-set prices. They are not market data.
- Rates
- Rates are variable and interest is simple, not compounded.
- What it is not
- Lending V2 is a demonstration of credential-gated lending. It is not a trading platform and offers no exchange, spot or derivatives trading.
06Get started
- Launch the app
Connect a wallet from the header. Nothing connects automatically.
- Switch to Robinhood Testnet
The app prompts you when the network is wrong. You need a little test ETH for gas from the Robinhood Testnet faucet.
- Check your credential
Open the DOJANG page. Credentials are issued by the project issuer; self-service issuance is not available yet.
- Take part
With a policy-4 credential, use DAO Governance. With a policy-3 credential and its witness, use Lending.
The contracts are deployed and the demo tokens and test prices are configured. Credential issuance for Lending and end-to-end wallet journeys are still being completed, so some actions may not be available yet.
07Robinhood Testnet
- Network
- Robinhood Chain Testnet
- Chain ID
- 46630
- Currency
- ETH (test, no value)
- RPC
https://rpc.testnet.chain.robinhood.compublic, rate limited
08Security, privacy and limits
- Testnet only
- GYEVO is not audited, not a financial product and holds no real funds. Test tokens have no value.
- What privacy covers
- A proof hides the private eligibility value. Wallet addresses, transactions, amounts and votes are public, and so is the fact that a gated action happened.
- Trusted issuer
- The project issuer decides who receives a credential. A proof shows that a holder meets a rule; it does not remove trust in the issuer.
- Not official
- Project credentials are separate from official GIWA Dojang and Upbit credentials.
- Source verification
- Contract source publication on the explorer is pending; the Contracts page shows the current status.
Technical reference
- Proof system
- A Noir circuit, proved in the browser with UltraHonk and checked by a generated Solidity verifier.
- Public inputs
- Wallet, commitment, policy, policy version, threshold, credential version, expiry, chain ID and target contract address.
- Binding
- A proof is bound to one wallet, one credential version, one chain and one target contract, so it cannot be reused elsewhere.
- Contracts
- Credential registry, verifier and adapter, DAO governance, Lending pool, test oracle and two test tokens. See Contracts.