On-Chain Reputation
Proovly’s trading verification happens off-chain. It has to: MT4 is not a blockchain, Binance is not a smart contract, and trying to shoehorn broker connections onto a chain gives you a worse product, not a better one.
But there’s one thing Proovly puts on-chain: your reputation.
The problem with platform-trapped credentials
Section titled “The problem with platform-trapped credentials”When you build a track record on Myfxbook, what do you get? A widget on their site. If Myfxbook goes down, or deletes your account, or changes their API — that track record is gone.
The same applies to every exchange leaderboard, every prop firm CRM, every copy-trading platform. Your performance data is locked inside their database. You can’t take it with you. You can’t prove it to anyone outside that platform.
This is why every platform treats traders as inventory. They know that if you leave, you take nothing with you.
The on-chain credential
Section titled “The on-chain credential”Proovly deploys one contract: EloRegistry.sol, on Base mainnet. Every time your verified stats are synced and your ELO is recalculated, a datapoint is written on-chain:
event StatsUpdated( address indexed wallet, uint32 newElo, uint8 assetClass, // 0=forex, 1=crypto, 2=defi int64 periodPnlBps, // PnL in basis points for the period uint64 ts);This event is your credential. Your actual trading happens off-chain (it has to), but your verified performance summary is a public, on-chain, portable number that any future platform can read.
What you can verify with this
Section titled “What you can verify with this”Anyone, anywhere, at any time can query EloRegistry.sol on Base and ask:
- What is this wallet’s current Proovly ELO?
- How has their ELO changed over time?
- What asset classes do they trade?
- How consistent is their performance?
Every answer comes back as a cryptographic fact. Not a database row that a platform can delete. Not a screenshot. A Base mainnet read.
That means your Proovly track record is:
- Portable. Show it to any prop firm, any fund, any copy-trading platform. They can verify it on-chain without asking Proovly.
- Non-revocable. We can’t take it away. Not by policy, not by accident, not by malice. The events are immutable once emitted.
- Composable. Any future product — ours or third-party — can read the registry and gate features, access, or opportunities by on-chain ELO.
How it’s computed
Section titled “How it’s computed”The on-chain ELO is a summary of your off-chain verified performance. Here’s the pipeline:
- Proovly syncs your trading accounts via MetaApi (forex), CCXT (crypto), or on-chain reads (DeFi).
- The backend calculates your performance metrics — PnL, drawdown, consistency, risk-adjusted returns.
- The ELO engine updates your rating based on performance relative to the trader population (see the ELO System page for the math).
- The committer wallet writes the updated ELO to
EloRegistry.solon Base.
This happens at each sync cycle. Higher-tier users get more frequent ELO updates because their data syncs more often.
What it means for future products
Section titled “What it means for future products”On-chain ELO is a primitive. It’s a single, verifiable number that represents a trader’s verified track record. Here’s what can be built on top of it:
- Prop firm qualification. Proovly Funded (our upcoming prop firm vertical) can gate access by minimum ELO — only traders who’ve proven themselves get funded.
- Copy-trading platforms. Any copy-trading service can require a minimum Proovly ELO before allowing someone to be copied.
- Fund allocation. Funds looking for allocators can use on-chain ELO as a pre-screening filter.
- Airdrops and incentives. Token projects can target wallets with high trading ELO for airdrops or early access.
- Cross-platform identity. As more platforms read the registry, your ELO becomes a portable trading credential across the industry.
Trust in the committer wallet
Section titled “Trust in the committer wallet”The committer wallet is the Proovly backend key that writes ELO updates to the registry. A malicious committer could, in principle, write fake updates — boosting ELO artificially. What they cannot do:
- Steal funds (the registry holds no funds)
- Rewrite history (events are immutable)
- Delete past updates (no deletion function exists)
Mitigations:
- The committer key is rotated regularly
- The registry is public; anyone can compare emitted events against the public Proovly profiles and flag inconsistencies
- Future versions will migrate the committer role to a multisig or a verifier network
Can I hide my on-chain ELO?
Section titled “Can I hide my on-chain ELO?”No. Once emitted, events are public on Base forever. You can choose to use a different wallet for future connections — but your first wallet’s history stays visible.
Can I use my ELO outside Proovly?
Section titled “Can I use my ELO outside Proovly?”Yes. Anyone is welcome to query EloRegistry.sol and use the values however they want. Build a leaderboard, gate access by ELO, offer rewards to high-rated traders — the registry is public and permissionless. Your reputation is yours, not ours.