HumanXO dApp
Last updated
Last updated
HumanXO is a decentralized application (dApp) built on Solana, designed to increase on-chain human activity; without requiring users to trade, lend or engage in financial actions. It offers a privacy-preserving way to prove you're a real human (not a bot or AI agent), helping build trust across web3 ecosystems.
By engaging with HumanXO, users strengthen their on-chain identity, unlock rewards and contribute to a more Sybil-resistant blockchain.
𧬠What Makes HumanXO Unique?
β
Human Verification without KYC
No need to reveal personal data or link off-chain identities. You prove you're human through on-chain tasks and challenges.
π‘οΈ Privacy Preserving
All verification logic is handled through smart contracts and challenge-response mechanics. No off-chain data is stored or shared.
π° Earn by Verifying
Participants who correctly answer human verification challenges get rewarded in $ZKOS and can reclaim their deposit.
π§βπ» How to Become a HumanXO Operator
Operators are users who participate in verifying humanity by answering specific proving questions. To maintain system integrity, a warranty deposit is required.
π§Ύ What is a Warranty?
A warranty is a refundable token deposit that enables users to:
-Access proving questions (which incur on-chain fees)
-Prove their human status
-Earn rewards if successful
π― Why Is It Needed?
-Every question requires an on-chain interaction (fee-based)
-The deposit helps prevent spam and ensure commitment
-Correct answers result in
100% deposit refund + bonus
-Wrong answers incur a
penalty
to deter bots
π Operator Workflow
1/Add Warranty
To become eligible:
-Visit the HumanXO dApp
-If your wallet has insufficient warranty balance, you'll see an
"Add Warranty"
button
-Click the button to deposit tokens via a Solana transaction
β οΈ Smart Contract Guard: Only wallets with a warranty β₯ required threshold will be able to access proving questions.
2/Answer Proving Questions
Once youβve added your warranty:
-Youβll be eligible to receive and answer a proving question
-These questions are designed to be solvable only by humans (e.g. basic logic, visual puzzles)
3/Verification Process
After answering:
-Your answer is validated by
HumanXO verifiers
-While waiting, a portion of your warranty is
temporarily locked
-Once the verification round is complete:
Your score is calculated
You become eligible to claim rewards and your warranty
4/Claim Rewards
β If your answer was correct:
-You receive your warranty deposit back
-You earn $ZKOS rewards
β If your answer was incorrect:
-50% of your warranty is burned
-The remaining 50% is refunded
This ensures fairness and deters false submissions or automated responses.
π‘ On-chain Design Considerations
Smart Contract Functions:
addWarranty(uint256 amount)
β deposit tokens
requestProvingQuestion()
β trigger challenge
submitAnswer(bytes answer)
β answer a question
claimReward()
β claim back your warranty and rewards
Escrow Mechanism:
-Deposits are held in escrow during the challenge
-Locked portion is released post-verification
Slashing Logic:
-Incorrect responses trigger slashing via internal burn mechanism
-Partial refund is automatically processed
Decentralized Verifiers:
-Verifiers may be DAO-governed or selected via staking in the future
-Future roadmap may include zk-based autonomous validation