ProveX // how one trade works
Pay from your bank, prove it, get the crypto
Bank money for crypto, person to person. No exchange in the middle.
$ provex --whoami
- what
- bank money for crypto, P2P
- checked by
- a sealed verifier, then ProveX's key
- settles in
- USDC from Ethereum
- built on
- ZKP2P, open source
- token
- PRVX, not needed to trade
- run by
- not stated
- Buying crypto with bank money usually means an exchange in the middle.
- ProveX takes it out: a seller and a buyer trade with each other directly.
- The seller's crypto waits in a smart contract; you pay from your own bank.
- Then a sealed verifier checks your payment, and a signed statement opens the vault.
Escrow // the vault
A seller parks crypto in a glass vault
The vault is a smart contract: the escrow.
- On PulseChain it holds USDC from Ethereum.
- Every deposit is public on-chain.
- Withdrawing works even while the app is paused.
Illustration: 1,000 USDC, $1.00 and 10–500 per trade are example settings.
- Like goods behind a shop window: a seller locks 1,000 USDC in the escrow contract.
- They set a price, at least $1.00 per USDC, and the payment apps they accept.
- And how much one buyer may take: here 10 to 500 USDC per trade.
- Whatever nobody has reserved, the seller can take back at any time.
Orchestrator // the hold
You reserve 100 USDC, then pay from your bank
The orchestrator books your trade and tells the vault.
- No hold without a permit from ProveX's gate.
- You can cancel the hold yourself.
- The bank payment happens outside the blockchain.
Illustration: a rate of $1.00 per USDC. Read on-chain on 2026-11-09: the 6-hour limit, and the gate's permit required on all 9 open deposits of the current escrow.
- Like putting an item on hold: you ask for 100 USDC and name your wallet.
- First ProveX's gate checks your limits and signs a permit. No permit, no hold.
- Then the vault locks 100 of the seller's USDC for you alone.
- A 6-hour timer starts. No verified payment in time, and the 100 USDC return to the seller's deposit.
- Now pay $100.00 in your own bank or payment app, to the seller's account.
The gap // two worlds
The contract can't see your bank
It has to be told that you paid.
- A blockchain proves what happens on the chain, not off it.
- Your word or a screenshot is not enough: you control your screen.
The first point follows ProveX's docs, read 2026-11-09, and Richard Heart on 2025-12-02 (04:43–04:57).
- Like a referee who missed the play: the contract holds 100 USDC but never saw you pay.
- A contract can read the chain, not a bank or a payment app. Someone must tell it you paid.
- Your word? A screenshot? You control your own screen, so either could be made up.
- So the real question is who the contract will believe. ProveX's answer comes next.
Verification // a sealed machine
A sealed verifier asks your bank itself
No screenshot: the verifier checks with your bank directly.
- Run by ZKP2P in a secure enclave on Amazon's cloud.
- Only that machine can open your login session, and it reads it unencrypted.
Per ProveX's protocol docs and Peer's docs, read 2026-11-09; ProveX's user guide says more simply that the extension sends the payment. On-chain, currency and app are codes of public names. The method has changed before.
- You open your bank or payment app in your browser and log in, as you always do.
- The Peer extension lists your recent payments. You pick the $100.00 you just sent.
- It locks your login session in a capsule that only the sealed verifier can open.
- The verifier uses it to look your payment up itself. Your screen is not the evidence.
- It signs a short statement: amount, currency, time, app; payee and payment ID as codes.
Contract // three checks
One signature, three checks, then the vault opens
The contract can't check your bank. It checks a signature.
- The one key it accepts: ProveX's gate, 1 of 1.
- One payment, one release: its ID can't be used twice.
The checks run in the order of the contract's code; one accepted key on 2026-11-09. Per ProveX's docs the gate itself refuses a payment used before; check 3 is the contract's own backstop.
- ProveX's gate signs the statement again, with the one key the contract accepts.
- Check 1: is it about your hold? Same payee, amount, currency and rate.
- Check 2: is the signature the gate's? Change one digit and it fails.
- Check 3: was this payment used before? Its ID is crossed off for good.
- All green: the vault releases 100 USDC. Your turn: try to cheat.
verifier found it1 pass2 pass3 passvault opens: 100 USDC
Fee // 2%
The 2% fee: you pay it, one key keeps it
The admin key can set it up to 5%.
- ProveX's docs: the buyer pays it, out of the USDC released.
- Fees kept so far: 1,168.362583 USDC, none sent out (2026-11-09).
The plan for the fee and PRVX: slide 11. Readings and code: Where does the 2% fee go?
- Like a card fee at checkout: of the 100 USDC released, 2 go to the fee, 98 to you.
- The 2 USDC go to one single-key address: the same key that owns the app.
- By 2026-11-09 it had kept every fee: none sent out, and it never touched PRVX.
Trust // who decides
Trust did not vanish. It moved.
By its own docs, ProveX still needs trust.
- Sealed verifier: ZKP2P and Amazon's hardware. It reads your bank session.
- ProveX's gate key: 1 of 1. It signs permits and statements.
- Admin key: who signs, orchestrators, pause, fee up to 5%.
- Sellers: a bank can reverse a payment after the crypto is released.
What the code and the docs allow, not a claim that it happened. Per ProveX's docs, no audit report is published for version 4. Details: What do you still have to trust?
- No exchange holds the money: a contract does. But someone still vouches for each payment.
- The sealed verifier, run by ZKP2P on Amazon hardware: it reads your bank session.
- ProveX's gate: one key, 1 of 1, signs every permit and every payment statement.
- The admin key rules the contracts: swap the signing key, pause, set the fee up to 5%.
- If the verifier or the gate stops, nothing is confirmed. Only the seller can still release.
- A false statement from either could still release that hold. The chain can't check the bank.
Sacrifice // 59 days
Before the token came a sacrifice
Framed as a political statement, with no expectation of profit.
- Points: 10,000 per US dollar, plus bonuses.
- It is over: anyone asking you to send now is a scam.
Gross inflows from chain data, not an official total. More: The ProveX sacrifice. Claims about the funds, with their status: legal timeline.
- Before PRVX there was a sacrifice, from 2025-11-12 to 2026-01-10 UTC: 59 days.
- Coins were accepted on up to 26 networks; every EVM chain used one shared address.
- HEX, HEX(eth), PLSX and INC were accepted but valued at $0: no points.
- On Ethereum alone the chain shows 122,141.80 ETH sent in. No official total was found.
- Richard Heart said PRVX would go free to those in the sacrifice set.
PRVX // the token
PRVX was minted once, and nobody can print more
ProveX's token, on PulseChain. You don't need it to trade.
- Trading runs on USDC. The one tie to PRVX on provex.com, a fee burn, was not on-chain on 2026-11-09.
- Why a token? Richard Heart: it brings users in and gives them a reason to promote the network.
- Copycats exist: check the address, 0xF6f8…0b11, not the name.
Supply and burns read on-chain on 2026-10-17. Why a token: Richard Heart's view. More: PRVX token.
- Like a print run with the plates destroyed: all PRVX was minted on 2026-03-13.
- 1,272,716,813,971.88 PRVX, sent out in 32 batch transactions: 30 went through, 2 failed.
- No owner, no mint, no pause, no blacklist: nobody can change the rules.
- For two days only listed addresses could move it into contracts like pools. Then that rule ended itself.
- Holders can burn their own: 32,815.75 PRVX were gone by 2026-10-17.
The PRVX plan // dated
The plan: the fee should burn PRVX
That is how PRVX is meant to join the app. It was not on-chain on 2026-11-09.
- The tie between the app and PRVX that provex.com states.
- No date for it was found.
Not a forecast either way. Plan: provex.com (read 2026-11-09), Richard Heart 2025-12-02. State: PulseChain (2026-11-09), ProveX's docs (read 2026-11-09).
- The plan: the 2% fee from every trade buys PRVX on the open market and burns it.
- provex.com presents it as already running: automatic, on every use of the protocol.
- On-chain on 2026-11-09: the fee stays at one key. The current contracts have no buy-and-burn.
- Richard Heart said the token could launch before the burn mechanisms exist.
- ProveX's docs do not mention it, and no date for it was found.
Recap // one trade, end to end
One trade, and who you trust
A sealed verifier, ProveX's gate key and the admin key.
- Sealed verifier (ZKP2P): asks your bank, sees your payment.
- ProveX's gate key: permits holds, signs every statement.
- Admin key: pause, fee up to 5%, orchestrators, payment apps, who signs.
- The sacrifice is over. Nobody can join it now.
- Promised, not on-chain on 2026-11-09: the fee buying and burning PRVX.
Check the address, not the name: PRVX is 0xF6f8…0b11. More: ProveX, PRVX token, The ProveX sacrifice. Not financial advice.
- A seller locks crypto in the vault.
- ProveX's gate permits your hold; you pay from your bank.
- A sealed verifier looks the payment up at your bank and signs a statement.
- The gate signs it again, three checks pass, the vault opens, minus 2%.
- Beside the trade: PRVX from the sacrifice, not needed to trade, and the app's two keys.
- Admin key: pause, fee, orchestrators, payment apps, who signs. Gate key: permits, payments.