AXIS Protocol
Powered by Zero-Knowledge ProofsALEO

AXIS

The Center of Private Finance.

Under-collateralized lending powered by your Proof of Credibility. Access liquidity without exposing your financial history.

100%
Private
ZK-Verified
50%
Min Collateral
Tier 1 — Axis Elite
Credit Portability
Cross-Chain Ready

How the Score is Determined

5-Factor ZK Credit Model

Your credit score is computed entirely inside a zero-knowledge circuit. No data ever leaves your device — only a cryptographic proof is published.

On-chain Formula — axis_score_v2.aleo

weighted_sum = RH×35 + PD×25 + (100−UR)×20 + PL×10 + CD×10
score = 300 + (weighted_sum × 550 / 10,000)// Range: 300 — 850
35%

Repayment History

On-time loan repayments are the strongest signal of creditworthiness.

95% repayment rate → high factor score

25%

Position Duration

Long-term protocol engagement signals stability and commitment.

12+ months active → max factor score

20%

Utilization Rate

Lower utilization means responsible borrowing — not maxing out credit.

30% utilization → better than 90%

🔗10%

Protocol Loyalty

Frequent, consistent interactions build a deeper trust profile.

50+ interactions → full loyalty score

10%

Collateral Diversity

Using multiple collateral types reduces single-asset risk.

3+ asset types → diversification bonus

🔒All 5 inputs remain ZK-HIDDEN — only the commitment hash is published on-chain

Trust → Under-Collateralized Lending

How Trust Enables Risky Lending

Traditional DeFi requires 150%+ collateral because there's no trust. AXIS replaces blind collateral with verifiable reputation.

🧮

Compute

ZK Score Generation

Your 5 credit factors are fed into the axis_score_v2.aleo circuit. The computation runs entirely on your device — the network never sees your inputs.

🔐

Prove

AuditToken Issuance

You generate an AuditToken that proves "my score ≥ threshold" to the lending pool. The actual score is never revealed — only a boolean result.

💰

Borrow

Tier-Gated Lending

The lending contract checks your tier and assigns collateral requirements. Higher trust = lower collateral. 5% of every deposit feeds the insurance fund.

📈

Build

Reputation Loop

Successful repayments are recorded on-chain via record_repayment, increasing your score. Defaults trigger record_default — reducing future access.

Trust Tiers — On-Chain

Enforced by axis_lending_v2.aleo — not a frontend label, a ZK-verified contract rule

Axis Elite

Tier 1

≥ 720
Collateral Required50%
Loan-to-Value200%
Interest Rate3.5% APR

🛡5% insurance fund + collateral seizure on default

Core

Tier 2

620 – 719
Collateral Required75%
Loan-to-Value133%
Interest Rate5.0% APR

🛡5% insurance fund + collateral seizure on default

Entry

Tier 3

< 620
Collateral Required90%
Loan-to-Value110%
Interest Rate8.0% APR

🛡5% insurance fund + collateral seizure on default

Traditional DeFi

150%+

collateral, no credit history

AXIS Protocol

50%

collateral, ZK-verified trust

Deployed to Aleo Testnet

Not a Demo — Real ZK Programs

Both programs are live on Aleo testnet. Every transition executes real zero-knowledge proofs. Verify them on the explorer yourself.

axis_score_v2.aleo

Privacy-preserving 5-factor credit scoring engine

Transitions

compute_credibilityverify_thresholdcreate_audit_tokenrecord_defaultrecord_repaymentcommit_score

Private Records

🔒 CreditBond🔒 AuditToken

Public Mappings

score_commitmentsbond_countprotocol_statsdefault_countrepayment_count

axis_lending_v2.aleo

Tier-based under-collateralized lending with insurance fund

Transitions

seed_the_axisaccess_liquidityrepay_loanflag_defaultwithdraw_liquidity

Private Records

🔒 LoanTicket🔒 LiquidityReceipt

Public Mappings

total_liquiditytotal_borrowedtotal_collateralinsurance_fundactive_loanstier_borrowed

Privacy Architecture

What stays private vs what's visible on-chain — by design, not by accident

Data
Visibility
Why
Credit Score (300-850)
🔒 ZK
Stored in CreditBond record — only owner can decrypt
5 Factor Inputs
🔒 ZK
Never leave the ZK circuit — computed client-side
Loan Amount & Terms
🔒 ZK
Encrypted in LoanTicket record
Deposit Position
🔒 ZK
Encrypted in LiquidityReceipt record
Score Commitment Hash
📡 Public
BHP256 hash of score — proves freshness without revealing value
Total Value Locked
📡 Public
Aggregate pool metric — no individual data exposed
Insurance Fund Balance
📡 Public
Transparency for depositor confidence
Default / Repayment Count
📡 Public
Aggregate stats — tied to address, not identity