A track record sealed on chain
Each day’s closing equity and deal list is sealed in a Merkle tree and anchored on an Ethereum L2. The public page shows the results and an “anchored on chain” badge; the detailed proofs are open to the account owner, who can create a share link that lets anyone they choose check them.
What goes on chain
- Every deal. Symbol, side, volume, price and time, the profit when the source reports it, when HyperMatch received it and who reported it: the EA in your terminal, or HyperMatch reading the broker.
- Every UTC day. The last account snapshot (equity and balance), the number of on-time deals, the lots opened, the winning closes and a fingerprint of that day’s deal list.
- Never your account number. The MT5 account and server go in only as fingerprints salted with a secret per record. You can prove the account is yours by giving someone the salt.
A day is sealed from what HyperMatch received by 00:15 UTC the next day and goes on chain in the next hourly batch. A deal that arrives more than an hour late is anchored too, but marked late and left out of the day’s figures.
What it proves, and what it cannot
It proves
- The figures existed no later than their anchor time and have not changed since.
- Each day holds exactly the deals whose fingerprints it sealed.
- A day anchored long after it ended is flagged on the page.
It cannot prove
- That the figures are true: EA data is reported by the owner’s own terminal; broker-read data is what HyperMatch read from the broker.
- Whether the account is live or demo: that is what the terminal reported, not verified with the broker.
- Results net of deposits and withdrawals: equity includes them and is not adjusted.
- Anything about the future: past results do not predict future ones.
How the proofs are checked
- Ask the owner for a share link. A published record’s public page shows the results and which days are anchored; the proofs open only through a link the owner created, until it expires or the owner revokes it. No record is listed on this site.
- Press “Verify every day”. Your browser reads each anchor transaction from the chain, takes the root from the transaction’s own data, recomputes every fingerprint from the figures on the page and checks its proof.
- For a check that does not involve this site at all, download a day’s proof file: it names the transaction and the chain, and its proofs follow the OpenZeppelin StandardMerkleTree scheme, so any node and any keccak / Merkle tool can verify it.
Publish your own
Every paired MT5 account is recorded automatically and stays private. To publish, open the record from the console’s Connect page, choose a display name and publish; the page never shows your MT5 account number. You can make it private again at any time.