BQuest

How BQuest works

A permanent on-chain identity for Bitcoin Cash — with a social onboarding system and a growing reputation layer. No servers, no accounts, no KYC.

1

Your wallet is created in your browser

When you open BQuest for the first time, a Bitcoin Cash private key is generated directly in your browser using cryptographically secure randomness. It is stored only in your browser's local storage — it never leaves your device and is never sent to any server.

You are your own bank. Write down your recovery phrase — if you lose it, no one can help you recover your funds or identity.

2

Register your @username — or get invited

Your BQUser identity is a CashToken NFT minted on the BCH blockchain. The username is yours permanently — no renewal fees, no company can revoke it.

Self-registration: pay a one-time fee. Your username is minted immediately once the payment confirms.

Invited registration: if someone with an existing BQuest identity invites you, they cover the entire cost. You don't need BCH or a pre-funded wallet — just open their invite link, choose a username, and DM your sponsor a short code. Your sponsor confirms the code and your identity is minted for you.

3

Your reputation token is minted automatically

Once your BQUser identity is registered, a second token — your BQRepute NFT — is minted automatically with no extra cost or action required. This is your credential for everything that follows.

BQRepute tracks your on-chain reputation: how many people you have onboarded and how many times you have transacted within the BQuest ecosystem. The stats are embedded in the token commitment and update on-chain with each action.

Your BQUser token stays permanently in your wallet untouched after registration. BQRepute is what participates in contracts — protecting your identity's longevity.

4

Send and receive BCH by @username

Once registered, your @username resolves to your wallet address. Anyone else on BQuest can look you up by name and send you BCH without copying a long address.

The People tab lists all registered BQuest identities. You can select one or more and send BCH in a single transaction — useful for splitting costs or paying a group.

5

Invite & onboard others

Every registered user gets a personal referral link. Share it with someone you know — a friend, a family member, a colleague. When they click the link, your username is pre-loaded as their sponsor.

Once they choose a username and DM you the 6-digit code, you verify it in your Community tab and click Confirm & Onboard. This single transaction:

  • Mints BQUser and BQRepute for the nominee
  • Sends them a small BCH welcome gift
  • Contributes a small amount to contract funding and maintenance
  • Increments your timesOnboarded reputation stat

You need BCH in your wallet to cover the cost (approximately 0.002 BCH total).

Built on Bitcoin Cash CashTokens. BQUser and BQRepute are NFTs on the BCH blockchain. The protocol is open — the commitment format and contract source are public.

No servers. No KYC. No accounts. All identity lookups use Chaingraph (a public BCH indexer). All transactions are broadcast directly to the BCH network via Electrum. Your private key never leaves your device.

Dispute resolution is on-chain. If a username is contested, the protocol uses validity scores (positive vs negative) embedded in the token commitment to determine the canonical holder. The higher-validity token wins; the loser can pay a recovery fee to reclaim.

Get started