Interactive Demo

Try the trust verification flow

Connect your wallet, select a protocol preset, and generate a Semaphore proof. See how Nebula Gateway evaluates trust without exposing identity.

Nebula Gateway for HashKey Chain

Proof-aware trust for DeFi protocols, without exposing identity.

Start the Nebula Gateway on top of the existing Wagmi, Viem, Tailwind, and RainbowKit app. Users connect a wallet, generate a Semaphore proof, and protocols receive a simple `allow`, `review`, or `deny` decision.

HashKey RPC: https://testnet-explorer.hsk.xyz
Indexer: Blockscout
Proof: Semaphore
Deployment: Vercel
Protocol trust snapshot
The product starts here: one request, one policy engine, one decision.

Connected wallet

Connect a wallet to begin

High-trust access to a DeFi vault with strict identity and cohesion checks.

Vault access
Band 3
Why protocols buy this
The product is a policy layer, not a consumer wallet.

Vault access

Gate premium vaults and lending pools by trust band and cohort membership.

Airdrop protection

Reduce sybil farming by verifying human proof before claims are accepted.

Reward programs

Give contributors and partners access to claims without exposing raw identity.

Verification output
Browser-generated proof flows into a stable API response.
Connect a wallet, choose a policy, and run verification to see the decision payload.

Architecture

One Next.js app, one API, one protocol trust flow

Semaphore proof
Wagmi + RainbowKit + Semaphore identity and proof preparation.
HashKey Chain
Connect to testnet RPC and verify protocol context.
Policy engine
Return allow, review, or deny from a stable decision layer.
Audit trail
Store proof metadata, policy version, and decision reasons.

Step 1

Connect Wallet

Link your wallet on HashKey testnet. No KYC required.

Step 2

Configure Policy

Select protocol and reputation band for trust evaluation.

Step 3

Generate Proof

Create Semaphore proof and register nullifier on-chain.