Verified reviews | Dolvero
Dolvero

A review ledger anchored on-chain

Reviews nobody can delete.

Only a customer who bought an account can write one. They sign it with their own device, its fingerprint goes on-chain, and next to each review you see how the account really ended. Dolvero can reply, but cannot quietly change a thing.

Verified reviews13Ledger opened 31 Oct 2026
Average rating4.9/ 5from signed reviews
Deleted, ever0hidden ones keep their hash and reason
Last daily seal2026-10-31Bitcoin #974 047
Anchored onBitcoin · Base · Arweave, checked live

The ledger

Every review.
Newest first, the negative ones included.

5★12
4★1
3★0
2★0
1★0
S
Selinah mary B. 🇧🇼1 Nov 2026 · mobile/iOS
Verified purchase Passkey signed Sealed tonight BaseArweave

My review

One thing I love about dolvero is they’re customer service that is top tier,they usually respond to emails fast and resolve them with immediate effect.They’re rules are clear no hidden rules ,they’re dashboard is easy to access and I love how it alerts that there is news going on from this time till this time since they’re don’t allow news trading. I also love how the CEO and his team usually talk to us on discord.so honestly I have never came across a propfirm like this that values they’re clients,I also love they’re endless promos,I started with the 5k account which I fell like is budget friendly.I haven’t reached payout yet I’m looking forward to it.my hope I only hope for is for them to do demand or instant payouts

Verified account dataFrom the platform, not the reviewer

Product
$5,000 MT5 Instant Funding
Bought
30 Oct 2026
Account status
Funded
Link sha256 104375fff66f40d2246d8e964f50994b67d38f03be8836633795d6706efb70b8
D
Danish A. 🇮🇳1 Nov 2026 · desktop/Windows
Verified purchase Passkey signed Sealed tonight BaseArweave

received payout

I recently received a payout from Dolvero Funding's Instant Account, and I'm genuinely happy with my experience so far. Overall, my experience with Dolvero Funding has been positive. I appreciate the opportunity, the payout experience, and the support throughout the process. Looking forward to continuing my trading journey with them. Highly recommended!

Verified account dataFrom the platform, not the reviewer

Product
$5,000 DolveroTrader Instant Funding
Bought
15 Sep 2026
Account status
Ended by a rule breach
Payouts
29 Sep 2026
Rule breached: Payout Withdrawal 29 Sep 2026, 17:56 UTCAfter your payout of $249.76, the account balance was settled to $5,000.00, which is at or below the trailing drawdown floor of $5,088.96 (high-water mark $5,356.80 minus 5%). The trailing floor never descends, so the account is closed. This is the standard outcome of a full payout on a trailing-drawdown account - congratulations on securing your profit.
Signed rules · 15 Sep 2026, 12:08 UTC Evidence anchored · 2026-10-31 DLV-RLA-2609-00322 · sha256 0aad35cb9204…
Link sha256 2c294ba4e7187c59d19f121f86108c2661230f31035793dee899c5a3bde83975
M
Mandar M. 🇮🇳1 Nov 2026 · mobile/Android
Verified purchase Passkey signed Sealed tonight BaseArweave

Best Propfirm In Industries

I Had Very Great Experience with Dolvero I made profits on Instant ACC and in only next 1 hour I recieved my payout❤️☮️ Thanks Dolvero you are best

Verified account dataFrom the platform, not the reviewer

Product
$5,000 DolveroTrader Instant Funding
Bought
11 Sep 2026
Account status
Closed
Payouts
25 Sep 2026
Link sha256 35d6af9275a0aac700dae66d620454dbf2c50e3205e3814a788cef7b52d58382
M
M Farchan Maulidin 🇮🇩1 Nov 2026 · mobile/Android
Verified purchase Passkey signed Sealed tonight BaseArweave

Faster beyond my expectations

Dolvero is really amazing, the handling of the dolvero team is very good. Always accept all Trader complaints to make Dolvero even better. Super fast payout.I have recommended it to my friends who want to start a funded account with Dolvero.

Verified account dataFrom the platform, not the reviewer

Product
$5,000 MT5 Instant Funding
Bought
4 Oct 2026
Account status
Ended by a rule breach
Payouts
19 Oct 2026
Rule breached: Payout Withdrawal 19 Oct 2026, 09:06 UTCAfter your payout of $165.03 (PAY-2026-3632), $235.76 of profit was settled from the account (your 70% share plus the firm's share), which brought the balance to $5,000.00. That is below the trailing drawdown floor of $5,034.79 (high-water mark $5,299.78 minus 5%). The trailing floor never descends, so the account is closed. This is the standard outcome of a full payout on a trailing-drawdown account: you broke no trading rule, and your profit is secured.
Rule breached: Trailing Drawdown 19 Oct 2026, 09:13 UTCMaximum drawdown reached 5.88% ($311.88 from peak $5,299.78), exceeding the trailing limit of 5.0% ($264.99). Trailing drawdown is measured from the highest equity point (high-water mark), which only rises and never descends. Measured at the intraday equity minimum of $4,987.90 at 2026-10-19 10:11:04 (broker time, minute sampler).
Link sha256 8b1e9d8258088a81161a77da1b5d3331f970b8ce11a37612d519ff3a5397a528
M
Muhammad Haikal B. 🇲🇾1 Nov 2026 · mobile/Android
Verified purchase Passkey signed Sealed tonight BaseArweave

Thank you for my second change d

The best every funded guys join now You guys should join this prob form guysss comeeee guysssssssssssssss

Verified account dataFrom the platform, not the reviewer

Product
$5,000 MT5 Instant Funding
Bought
20 Oct 2026
Account status
Ended by a rule breach
Rule breached: Daily Loss Limit 23 Oct 2026, 02:13 UTCOn 2026-10-23, the combined daily net P&L (closed trades plus floating P&L on open positions) was -$217.23 (4.34% of starting balance $5,000.00). This exceeds the daily loss limit of 3.0% ($150.00) by $67.23. Trades on this day: #1842508 XAUUSD BUY 0.03L P&L: $-22.14; #1842509 XAUUSD BUY 0.03L P&L: $-24.03; #1842661 XAUUSD BUY 0.03L P&L: $-14.10; #1842561 XAUUSD BUY 0.03L P&L: $-18.36; #1842663 XAUUSD BUY 0.03L P&L: $-21.06; #1842699 XAUUSD BUY 0.03L P&L: $-13.68; #1843127 XAUUSD SELL 0.03L P&L: $-26.61; #1843129 XAUUSD SELL 0.03L P&L: $-27.36; #1843130 XAUUSD SELL 0.03L P&L: $-24.93; #1843131 XAUUSD SELL 0.03L P&L: $-24.96
Rule breached: Trailing Drawdown 23 Oct 2026, 02:13 UTCMaximum drawdown reached 5.75% ($291.88 from peak $5,074.87), exceeding the trailing limit of 5.0% ($253.74). Trailing drawdown is measured from the highest equity point (high-water mark), which only rises and never descends.
Link sha256 48c7de740d213af35b8432cbd0945dc0240c97711179e4e0ff3b50f55cfaded9
N
Nikunj P. 🇮🇳31 Oct 2026 · mobile/Android
Verified purchase Passkey signed Bitcoin #974047 BaseArweave

Superb experience

Got my first payout of $230.99 (PAY-2026-2085). KYC was pending but cleared quickly with support help from Petra. Net amount $228.68 was sent via bank transfer and credited to my Kotak account safely within 1 working day. No account freeze issue, proper SWIFT transfer. Fees are very low. As an Indian trader, this is the most genuine and smooth prop firm I have tried. Highly recommended!

Verified account dataFrom the platform, not the reviewer

Product
$5,000 DolveroTrader Instant Funding
Bought
13 Oct 2026
Account status
Ended by a rule breach
Payouts
29 Oct 2026
Rule breached: Payout Withdrawal 29 Oct 2026, 08:19 UTCAfter your payout of $230.99, the account balance was settled to $5,000.00, which is at or below the trailing drawdown floor of $5,152.25 (high-water mark $5,423.42 minus 5%). The trailing floor never descends, so the account is closed. This is the standard outcome of a full payout on a trailing-drawdown account - congratulations on securing your profit.
Signed rules · 29 Oct 2026, 02:50 UTC Evidence anchored · 2026-10-31 DLV-RLA-2610-03544 · sha256 105d5da75c29…
Link sha256 d530ef5a6ea2f66c9651927e8129286b696363fbf90a7fbfe0d9579607976434
J
Jaroslav C. 🇨🇿31 Oct 2026 · mobile/Android
Verified purchase Passkey signed Bitcoin #974047 BaseArweave

Clear rules, clear results

I was very pleased with the extremely low spreads, the user-friendly interface on the Dolver website in the evaluation section, and the opportunity to regularly earn points that can be redeemed for an evaluation or anything else.

Verified account dataFrom the platform, not the reviewer

Product
$200,000 MT5 Evaluation
Bought
2 Oct 2026
Account status
Active
Link sha256 ea2888e2b4a3ebb401cd8cffcafde3bb480326dd4545f77c143f4a3b9a711bce
F
Ferdinand R. 🇮🇩31 Oct 2026 · desktop/Windows · IP CL
Verified purchase Passkey signed Bitcoin #974047 BaseArweave

Buying double chance but forgot to put the specific code

I bought $5k account with events double chance, and im forgot to put the specific code to get the second chance if i breach..., open support ticket and discuss with Mr Miroslav as Dolvero support that handle my case, after discussed with Mr Miroslav, my account that didn't have double chance got the previlege of double chance, once again Thankyou for Dolvero support, Mr Miroslav, and ofc our great CEO Michal Król..

Verified account dataFrom the platform, not the reviewer

Product
$5,000 DolveroTrader Instant Funding
Bought
17 Oct 2026
Account status
Ended by a rule breach
Rule breached: Daily Loss Limit 27 Oct 2026, 01:34 UTCOn 2026-10-27, the combined daily net P&L (closed trades plus floating P&L on open positions) was -$150.88 (3.02% of starting balance $5,000.00). This exceeds the daily loss limit of 3.0% ($150.00) by $0.88. Trades on this day: #600019664040 XAUUSD BUY 0.10L P&L: $-37.40; #600019664067 XAUUSD BUY 0.10L P&L: $-83.30; #600019664075 XAUUSD BUY 0.05L P&L: $-30.18
Signed rules · 17 Oct 2026, 13:02 UTC Evidence anchored · 2026-10-31 DLV-RLA-2610-01651 · sha256 105d5da75c29…
Link sha256 53806b8d3a3611b82993c4db55f66533ebf7edbefc73c4d67ef3b18cb446db5a
D
Duc Hieu N. 🇨🇿31 Oct 2026 · mobile/iOS
Verified purchase Passkey signed Bitcoin #974047 BaseArweave

Most reliable Propfirm

I’ve been with Dolvero for quite some time now, and my experience has been great. The support team is always helpful, responsive, and quick to resolve any issues. Payouts are also processed incredibly fast, which makes the overall experience even better. Definitely happy with Dolvero so far❤️

Verified account dataFrom the platform, not the reviewer

Product
$200,000 MT5 Evaluation
Bought
3 Oct 2026
Account status
Passed
Link sha256 595b48f80db192a4f840e0d01b8d15540139bdd88c1c94b209f2003d36cad78f
M
Muhammed S. 🇮🇳31 Oct 2026 · mobile/Android
Verified purchase Passkey signed Bitcoin #974047 BaseArweave

DOLVERO THE FASTEST

Dolvero 5k instant account is the chepest and i was able to get the a pyout of 200$+ in less than 5 min after request and kyc process, thank you so much for helping me start my journey

Verified account dataFrom the platform, not the reviewer

Product
$5,000 MT5 Instant Funding
Bought
12 Oct 2026
Account status
Ended by a rule breach
Payouts
27 Oct 2026
Rule breached: Payout Withdrawal 27 Oct 2026, 15:18 UTCAfter your payout of $228.70 (PAY-2026-3011), $326.71 of profit was settled from the account (your share plus the firm's share), which brought the balance to $5,000.00. That is at or below the trailing drawdown floor of $5,060.37 (high-water mark $5,326.71 minus 5%). The trailing floor never descends, so the account is closed. This is the standard outcome of a full payout on a trailing-drawdown account: you broke no trading rule, and your profit is secured.
Signed rules · 12 Oct 2026, 15:19 UTC Evidence anchored · 2026-10-31 DLV-RLA-2610-01344 · sha256 357d62308cb5…
Link sha256 692a7284d851dac32d3dc62f4285ee348bcd20bcf4e098e57cadeb23056c6297
A
AKHOYKUMAR SHARMA 🇮🇳31 Oct 2026 · desktop/Windows
Verified purchase Passkey signed Bitcoin #974047 BaseArweave

My Positive Experience with Dolvero – Smooth Payout and Professional Service

I had a very good experience with Dolvero. The $5,000 MT5 Instant Funding account has been a great opportunity, and I am happy to have received my payout of $140.48 successfully. The payout process was smooth, and I appreciate the team's professionalism and transparency. It's encouraging to see a prop firm that values traders and provides an opportunity to demonstrate their trading skills. Overall, I am satisfied with my experience so far and appreciate the support from Dolvero. Looking forward to continuing my trading journey with them. Highly recommended!

Verified account dataFrom the platform, not the reviewer

Product
$5,000 MT5 Instant Funding
Bought
10 Oct 2026
Account status
Funded
Payouts
27 Oct 2026
Link sha256 7dbb87bf34912f765a1d8291a9fe13d2af73db644dce65590f6f02a16394d9be
A
ADIAR 🇮🇩31 Oct 2026 · desktop/Windows
Verified purchase Passkey signed Bitcoin #974047 BaseArweave

Great Support & Fast Respons

After purchasing a 5k instant account, I ran into some issues regarding the rules, but they were very quick to respond to every concern; I hope Dolvero can keep that up. Good Job DOLVERO,,

Verified account dataFrom the platform, not the reviewer

Product
$5,000 MT5 Instant Funding
Bought
24 Oct 2026
Account status
Funded
Link sha256 b94ecc3ede0b7b34d102565503e15f9a1a4c9ebc44ecc15b13029e82e9ca2e4f
A
Anas Ahmed S. 🇮🇳31 Oct 2026 · mobile/Android
Verified purchase Passkey signed Bitcoin #974047 BaseArweave

Bestesttt

Even though I’ve breached multiple accounts and haven’t received a payout yet, I can honestly say that Dolvero is the best prop firm I’ve worked with. The breaches were entirely my fault. However, the level of support, transparency, and professionalism I’ve received from their team is something I haven’t found anywhere else.

Verified account dataFrom the platform, not the reviewer

Product
$5,000 DolveroTrader Instant Funding
Bought
30 Oct 2026
Account status
Funded
Dolvero · Dominika · 31 Oct 2026, 17:32 UTC Passkey signed

Thank you, Anas. A review from a trader whose accounts ended by his own rules, and who still writes this, is worth more to me than ten five-star ones after a payout. The breaches sit on the record next to your words, and your first payout will sit there too when it comes. Take the next account slower; we are not going anywhere.

Link sha256 e375fac5596ef93685aca2bc6a45e9ec1a63e3fbc2e56c3e7f33524aa7cf6e5f
No review matches this filter.

From purchase to blockchain

Four steps.
Not one of them can be faked.

Review platforms ask you to trust them. We built this so that you do not have to: every step leaves a trace you can recompute yourself, without our server.

01
$5,000 Instant · MT5$12
OrderPaid
LIVE2610308131 · 1 review per account

Customers only

1/ account A paid order, nothing else

A review is tied to one paid account. Next to it you see the product, the purchase date and how the account ended, including the reason.

02
Sign with passkeyTouch ID
sha256 7f3a91c0…e2b4

Device signature

P-256 Your key, not ours

The customer signs the exact text with a passkey (fingerprint, Face ID). Only they hold the key, so Dolvero cannot write a review in their name.

03
ROOT 38e8d123…Daily
BitcoinBaseArweave
1 seal a day, even with no records

Three blockchains

3chains Daily root on Bitcoin, Base and Arweave

Every review carries the fingerprint of the previous one. A daily fingerprint of the whole ledger goes into Bitcoin, onto Base as an attestation and onto Arweave as a permanent copy. Deleting or editing anything breaks the chain, visibly.

04
Dolvero · v1We checked trade #1569…
Dolvero · v2We checked trade #1569566, opened 09:36 UTC…

Replies with history

0deleted Every version stays visible

Dolvero can reply. Editing a reply is always a new version; the old one stays, struck through. Hiding a review leaves its hashes and the reason in place.

Anatomy of a review

Five proofs
on every review.

This is what a review card on this page looks like. Everything in the blue frame is added by the platform from its own data, not by the reviewer. A sample, not a real review.

Sample
A
A. Trader30 Oct 2026 · mobile/iOS
Verified purchasePasskey signedBitcoin #974 047BaseArweave

What stays is exactly what you write

Your experience goes here, good or bad. The text is signed word for word and cannot be changed afterwards, only extended with a follow-up underneath.

Verified account dataFrom the platform, not the reviewer

Product
$5,000 MT5 Instant Funding
Bought
30 Oct 2026
Account status
Ended by a rule breach
Rule breached: Daily Loss Limit 30 Oct 2026, 16:19 UTCThe daily net result measured on equity was −$380.84 (7.62% of the $5,000 starting balance). The limit is 3% ($150).
Dolvero · Michal Król, CEO · 30 Oct 2026, 17:02 UTC Passkey signed

Thank you for the review. The 3% limit is in the signed rules; the time and the values are above. If you want, we will send you the full trade record from MT5.

  1. 1
    Verified purchaseA review exists only for a paid account. No purchase, no form.
  2. 2
    Device signatureA passkey signs the fingerprint of the text. The public key is in the ledger; you verify the signature in your browser.
  3. 3
    On-chain anchorThe ledger leaf, the daily root and its record on three chains: the Bitcoin block, the attestation on Base and the permanent copy on Arweave.
  4. 4
    Verified account dataProduct, purchase date, status. For a terminated account the rule, the numbers, the time, the signed rules and the forensic record, all from the platform.
  5. 5
    Reply with historyDolvero replies in the name of a specific person. An edit is a new version; the old one stays, struck through.

The Trustpilot case · October 2026

Same platform, same firm,
same rules. The only difference: the passport.

Dolvero’s reviews lived on Trustpilot, like everyone else’s. In October 2026 we checked every review written about Dolvero since May against the EU’s public DSA transparency database, where every removal by a platform leaves a record.

Receipts: the EU records on X

What Trustpilot removed

Every review about Dolvero, May to October 2026, checked against the DSA database

97reviews checked
62 %deleted
69 %of positive reviews deleted
97 %removed with no human review
Reviewer countryDeletedOf positiveOf negative
🇮🇳
IndiaNever invited, never rewarded
70 %
75 %
40 %
🇨🇿🇸🇰
Czechia and SlovakiaOur home market, the average client has spent over 1,200 EUR with us
64 %
69 %
0 %
Everyone elsePositive reviews got deleted here too, negative ones never
38 %
Not reported
0 %

Source: the European Commission’s DSA transparency database, content removal records reported by the platform, matched against reviews about Dolvero since May 2026. Reviewer country: by matching reviewers against our customer records; reviewers with no match in another country are counted as India, as in the 30 Oct 2026 analysis. Percentages are the share of reviews deleted within each group. No reviewer ever received an account, a discount or any reward for a review.

Praise from an Indian trader: deleted. Criticism from an Indian trader: deleted too. It did not matter what they said. It mattered who was saying it.

These were not bots. They were traders from across India who bought an account with their own money, traded it, some got funded and some got paid, and then sat down and wrote a few honest lines in their own English. Within a day or two, gone.

🇮🇳
Trader from IndiaTrustpilot · removed automatically
★★★★★
best in the industry
Removed
🇮🇳
Trader from IndiaTrustpilot · removed automatically
★★★★★
my payout came fast
Removed
🇮🇳
Trader from IndiaTrustpilot · removed automatically
★★★★★
a bad experience
Removed

And it is not only India. Czech and Slovak traders, our home market, lost 64% of their reviews, including people who paid us more than 4,000 EUR in total. They sent the invoices and the bank statements Trustpilot asks for. The review stayed flagged as fake.

India has one of the largest and fastest growing trading communities in the world. And a review platform used by the whole industry treats their voice as suspicious by default. A trader is a trader. An Indian trader’s experience counts exactly as much as anyone else’s, good or bad.

Michal Król
Michal Królfounder and CEO, Dolvero
This page is our answer.

Whether your voice stays is not decided by a passport, a filter or us. One thing decides it: that you really bought an account. That holds for praise and for criticism, for every trader, from anywhere.

Same review, two systems

What happens to a review there and here.

None of these rows is an opinion. For Trustpilot they are its own rules and the DSA database records; for the ledger, what you can recompute yourself.

01WrittenSame trader, same words.
02VerifiedWho confirms the account was really bought?
03The company repliesAnd then changes its mind.
04The system steps inA filter, or a seal.
0530 days laterWhat is left of the review.
Trustpilotreview platform
R
Rahul S.no purchase needed
★★★★★

Payout in 2 hours, rules as written.

Anyone with an e-mail
day 0Purchase check optionalThe platform does not know whether the account existed.
Not verified
day 2The company rewrites its reply
Thanks for the feedback, sorry to…Thanks for your review!
edited · original gone
day 3A filter flags the reviewNo human involved. In our case 97% of removals.
Flagged · automated

The review is gone. No record, no reason.

Removed
Dolveropublic ledger
R
Rahul S.$5,000 Instant · MT5
★★★★★

Payout in 2 hours, rules as written.

LIVE2610308131Paid
day 0Purchase verified from billingText signed with a passkey on the trader’s device.
Verified purchasePasskey signed
day 2The reply has versions
v1We checked trade #1569…v2Trade #1569566, opened 09:36 UTC.
v2 · v1 stays
day 3Daily seal into three networksThe day’s root with this review inside.
#974 047
On the ledger, unchanged.
0deleted, ever

Trustpilot: per its public guidelines for reviewers and businesses and the DSA transparency database (October 2026). The ledger: per the specification below and the code on GitHub.

Audit

Do not trust us.
Recompute it.

This page does not ask for trust, it asks to be checked. Press the button: your browser downloads the public ledger, then asks Base and Arweave directly, not our server, whether they hold the same root. None of it can be faked by us.

Live check · runs in your browser

One root.
Three independent networks.

Your browser downloads the public ledger, then asks Arweave and a Base network node directly, not our server, whether they hold the same daily root. The result is the verification record on the right, raw network replies included.

  • 0requests to Dolvero during the check, apart from the ledger
  • 2third-party networks asked directly: arweave.net and mainnet.base.org
  • 1root that has to match everywhere

Open your developer tools and watch the network requests.

Verification recordnot run yet
  1. Public ledgerdolvero.com/trust-feed.json
    Waiting
  2. Arweavepermanent copy of the root · GET arweave.net
    Waiting
  3. BaseEAS attestation · eth_call to a network node
    Waiting
  4. BitcoinOpenTimestamps seal
    Waiting
Press "Run the check" or just scroll here, the check starts on its own.
Raw network replies

Monthly transparency reports

Counts only, no names.

Every month we count what happened in the ledger: how many reviews came in, how many we hid and why, how many times we replied. A closed month is written into the ledger as a leaf and cannot be rewritten.

October 20261 Oct – 31 Oct 2026 · closed 1 Nov 2026
Closed · in the ledger
8Reviewsabout failed accounts 3
0Hiddendeleted, ever 0
1Repliesedits 0
2Daily sealsBitcoin 1 · Base 10 · Arweave 10
Signed by Michal Król, CEOsha256 7dbb9a469da93698…

How a month closes

The figures freeze, the hash goes on-chain.

November 2026day 1 / 30
Closes 1 Dec 2026 · 00:40 UTCin 0d 00:00:00
  1. 01
    The last countOn the 1st at 00:40 UTC the past month is counted one last time.
    reviews 8hidden 0replies 1seals 2
  2. 02
    The report gets its hashIt enters the daily root as a leaf, next to that day’s reviews.
    kind reportsha256 7dbb9a469da9…
  3. 03
    Immutable from then onThe root goes into Bitcoin, onto Base and onto Arweave. Nobody can change the figures any more, not even us.
    #974 047EASarweave

Verify a review by its hash

One hash, the whole proof.

Paste the sha256 from your e-mail receipt or from a review card. The page finds the record and runs the same check in your browser, without our server.

01Finds the leaf in the public ledger
02Rebuilds the daily root from the path of the leaf
03Compares it with Bitcoin, Base and Arweave

The hash is in the confirmation e-mail and on every review card.

Badge for your site

Live. From the ledger. No tracking.

For partners and comparison sites: one line of script, the figures come from the public ledger every 5 minutes. No cookies, no visitor tracking.

  • Average and countfrom every signed review
  • Three chainsBitcoin, Base and Arweave side by side
  • Links to the proofa click lands on this page
Preview
<script src="https://dolvero.com/trust-badge.js" data-theme="light" data-lang="en" async></script>

Specification

dolvero.leaf.v1
Ledgertrust-feed.json · refreshed every 5 min
Leafsha256(0x00 ‖ "dolvero.leaf.v1" ‖ salt ‖ sha256(payload))
Node and treesha256(0x01 ‖ left ‖ right)depth 16, random padding, one seal a day even with no records; neither the root nor the paths reveal how many records there are
SignatureWebAuthn passkey · ECDSA P-256 · challenge = sha256 of the canonical review text
BitcoinOpenTimestamps · ots verify day.root.ots · .root file via &what=root
BaseEAS schema 0x0f2a83ff4bb9… · bytes32 payloadSha, bytes32 leafHash, string kind, string ref, uint64 ts
ArweaveJSON record tagged App-Name: Dolvero-Trust
GitHubmichal-sudo/trust-ledger · mirror, proofs, verifier, watchdog (MIT), one commit per changeWatchdog: checking the last run…
Never publishede-mail, internal IDs, IP address (country only), totals of accounts or payouts. Breach evidence only next to the review it belongs to.
verify.mjs · node 18+
1Downloads the public ledger trust-feed.json and takes one sealed record.
2Hashes the review text and signature into a leaf and walks the tree path up to the daily root.
3Compares the result with the root that sits in Bitcoin, on Base and on Arweave. A match prints root matches.
// independent check of one record
const {createHash} = require('crypto');
const h = (...p) => createHash('sha256').update(Buffer.concat(p)).digest();
const canon = v => Array.isArray(v) ? '[' + v.map(canon).join(',') + ']'
  : v && typeof v === 'object' ? '{' + Object.keys(v).sort().map(k => JSON.stringify(k) + ':' + canon(v[k])).join(',') + '}'
  : JSON.stringify(v);
const feed = await (await fetch('https://dolvero.com/trust-feed.json')).json();
const r = feed.reviews.find(x => x.leaf && x.leaf.sealed);
const payload = canon({v: 1, kind: 'review', review: JSON.parse(r.payload), signature: r.signature});
let node = h(Buffer.from([0]), Buffer.from('dolvero.leaf.v1'), Buffer.from(r.leaf.salt, 'hex'), h(Buffer.from(payload)));
for (const s of r.leaf.path) node = s.side === 'L'
  ? h(Buffer.from([1]), Buffer.from(s.hash, 'hex'), node)
  : h(Buffer.from([1]), node, Buffer.from(s.hash, 'hex'));
console.log(node.toString('hex') === r.leaf.root ? 'root matches' : 'MISMATCH');

The same computation, just in your browser (Web Crypto) instead of Node. Nothing is sent to our server.

Questions

What people ask.

Short answers, no hashes. The technical detail is in the specification above.

Can Dolvero delete a review?
No. We can hide one from the public page, at the reviewer’s request or for legal reasons, but its hashes and the reason stay visible and the monthly report counts it. Deleting it would break the chain and the public watchdog on GitHub would flag it.
Who can write a review?
Only a customer whose account was paid for. One review per account, signed with a passkey on the customer’s own device. Positive or negative, including accounts that ended by a rule breach; for those the page itself shows the rule and the time.
What do you publish about me?
Your display name or initial, country, the product, the purchase date and how the account ended. Never your e-mail, internal IDs, IP address or totals of accounts or payouts. The exact list is in the Specification under “Never published”.
Why three chains?
Bitcoin gives the timestamp with the deepest security, Base a public attestation you can query from a browser in a second, Arweave a permanent copy of the data itself. Each works without the other two; if one disappeared, the proof would remain.
I lost the receipt e-mail. What now?
Nothing is lost. The hash is on your review card on this page and on your public profile. The receipt is a convenience, the ledger is the record.
Can I change or withdraw my review later?
The signed text cannot be edited; you can add a follow-up underneath. Withdrawal: write to us from the account e-mail, we hide the review and the page says it was hidden at your request.
How do I check a review myself?
Paste its hash into the form above or run verify.mjs from GitHub. The browser asks Base and Arweave directly, not our server; the Bitcoin seal verifies offline with ots verify.
Your experience, on the record

Bought an account? Your review belongs here.

Good or bad, it stays exactly as you sign it. Dolvero can reply, nobody can delete.

Signed by youAnchored every dayDeleted, ever: 0