Mandar M. · cliente verificado de Dolvero | Dolvero
Dolvero

Un registro de reseñas anclado en blockchain

Reseñas que nadie puede borrar.

Solo un cliente que compró una cuenta puede escribir una. La firma con su propio dispositivo, su huella va a la blockchain y junto a cada reseña ves cómo terminó realmente la cuenta. Dolvero puede responder, pero no cambiar nada en silencio.

Auditoría

No confíes en nosotros.
Recalcúlalo.

Esta página no pide confianza, pide ser comprobada. Pulsa el botón: tu navegador descarga el registro público y luego pregunta directamente a Base y Arweave, no a nuestro servidor, si guardan la misma raíz. Nada de esto lo podemos falsificar.

Comprobación en vivo · en tu navegador

Una raíz.
Tres redes independientes.

Tu navegador descarga el registro público y luego pregunta directamente a Arweave y a un nodo de Base, no a nuestro servidor, si guardan la misma raíz diaria. El resultado es el registro de verificación de la derecha, con las respuestas en bruto de las redes.

  • 0peticiones a Dolvero durante la comprobación, aparte del registro
  • 2redes de terceros consultadas directamente: arweave.net y mainnet.base.org
  • 1raíz que debe coincidir en todas partes

Abre las herramientas de desarrollador y mira las peticiones de red.

Registro de verificaciónaún no ejecutado
  1. Registro públicodolvero.com/trust-feed.json
    En espera
  2. Arweavecopia permanente de la raíz · GET arweave.net
    En espera
  3. Baseatestación EAS · eth_call a un nodo de la red
    En espera
  4. Bitcoinsello OpenTimestamps
    En espera
Pulsa "Ejecutar la comprobación" o simplemente desplázate hasta aquí, se ejecuta sola.
Respuestas en bruto de las redes

Informes mensuales de transparencia

Solo cifras, sin nombres.

Cada mes contamos lo que pasó en el registro: cuántas reseñas llegaron, cuántas ocultamos y por qué, cuántas veces respondimos. Un mes cerrado se escribe en el registro como hoja y no se puede reescribir.

October 20261 Oct – 31 Oct 2026 · cerrado 1 Nov 2026
Cerrado · en el registro
8Reseñassobre cuentas fallidas 3
0Ocultasborradas, nunca 0
1Respuestasediciones 0
2Sellos diariosBitcoin 1 · Base 10 · Arweave 10
Firmado por Michal Król, CEOsha256 7dbb9a469da93698…

Cómo se cierra un mes

Las cifras se congelan, el hash va a la cadena.

November 2026día 1 / 30
Cierre 1 Dec 2026 · 00:40 UTCen 0d 00:00:00
  1. 01
    El último recuentoEl día 1 a las 00:40 UTC se cuenta el mes pasado por última vez.
    reseñas 8ocultas 0respuestas 1sellos 2
  2. 02
    El informe recibe su hashEntra en la raíz diaria como hoja, junto a las reseñas de ese día.
    kind reportsha256 7dbb9a469da9…
  3. 03
    Inmutable desde entoncesLa raíz va a Bitcoin, a Base y a Arweave. Nadie puede cambiar ya las cifras, ni siquiera nosotros.
    #974 047EASarweave

Verificar una reseña por su hash

Un hash, toda la prueba.

Pega el sha256 de tu recibo por correo o de una tarjeta de reseña. La página encuentra el registro y ejecuta la misma comprobación en tu navegador, sin nuestro servidor.

01Encuentra la hoja en el registro público
02Reconstruye la raíz diaria a partir de la ruta de la hoja
03La compara con Bitcoin, Base y Arweave

El hash está en el correo de confirmación y en cada tarjeta de reseña.

Insignia para tu web

En vivo. Del registro. Sin rastreo.

Para partners y comparadores: una línea de script, las cifras vienen del registro público cada 5 minutos. Sin cookies, sin rastreo de visitantes.

  • Media y númerode todas las reseñas firmadas
  • Tres cadenasBitcoin, Base y Arweave juntas
  • Enlace a la pruebaun clic lleva a esta página
Vista previa
<script src="https://dolvero.com/trust-badge.js" data-theme="light" data-lang="es" async></script>

Especificación

dolvero.leaf.v1
Registrotrust-feed.json · actualizado cada 5 min
Hojasha256(0x00 ‖ "dolvero.leaf.v1" ‖ salt ‖ sha256(payload))
Nodo y árbolsha256(0x01 ‖ left ‖ right)profundidad 16, relleno aleatorio, un sello al día incluso sin registros; ni la raíz ni las rutas revelan cuántos hay
FirmaWebAuthn passkey · ECDSA P-256 · desafío = sha256 del texto canónico
BitcoinOpenTimestamps · ots verify day.root.ots · archivo .root con &what=root
BaseEAS esquema 0x0f2a83ff4bb9… · bytes32 payloadSha, bytes32 leafHash, string kind, string ref, uint64 ts
Arweaveregistro JSON con etiqueta App-Name: Dolvero-Trust
GitHubmichal-sudo/trust-ledger · espejo, pruebas, verificador, vigilante (MIT), un commit por cambioVigilante: comprobando la última ejecución…
Nunca publicadocorreo, IDs internos, dirección IP (solo país), totales de cuentas o pagos. Pruebas de incumplimiento solo junto a la reseña correspondiente.
verify.mjs · node 18+
1Descarga el registro público trust-feed.json y toma un registro sellado.
2Convierte el texto y la firma en una hoja y recorre la ruta del árbol hasta la raíz diaria.
3Compara el resultado con la raíz que está en Bitcoin, en Base y en Arweave. Si coincide: root matches.
// comprobación independiente de un registro
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');

El mismo cálculo, solo que en tu navegador (Web Crypto) en vez de Node. No se envía nada a nuestro servidor.

Preguntas

Lo que pregunta la gente.

Respuestas cortas, sin hashes. El detalle técnico está en la especificación de arriba.

¿Puede Dolvero borrar una reseña?
No. Podemos ocultarla de la página pública, a petición del autor o por motivos legales, pero sus hashes y el motivo siguen visibles y el informe mensual la cuenta. Borrarla rompería la cadena y el vigilante público en GitHub lo señalaría.
¿Quién puede escribir una reseña?
Solo un cliente cuya cuenta fue pagada. Una reseña por cuenta, firmada con passkey en su propio dispositivo. Positiva o negativa, incluidas las cuentas que terminaron por incumplir una regla; en esas la página misma muestra la regla y la hora.
¿Qué publicáis sobre mí?
Tu nombre visible o inicial, el país, el producto, la fecha de compra y cómo terminó la cuenta. Nunca tu correo, IDs internos, dirección IP ni totales de cuentas o pagos. La lista exacta está en la Especificación bajo “Never published”.
¿Por qué tres cadenas?
Bitcoin da la marca de tiempo con la seguridad más profunda, Base una atestación pública que consultas desde el navegador en un segundo, Arweave una copia permanente de los propios datos. Cada una funciona sin las otras dos; si una desapareciera, la prueba seguiría.
Perdí el correo con el recibo. ¿Y ahora?
No se pierde nada. El hash está en la tarjeta de tu reseña en esta página y en tu perfil público. El recibo es una comodidad, el registro es el documento.
¿Puedo cambiar o retirar mi reseña después?
El texto firmado no se puede editar; puedes añadir una continuación debajo. Retirarla: escríbenos desde el correo de la cuenta, la ocultamos y la página indica que se ocultó a petición tuya.
¿Cómo compruebo una reseña yo mismo?
Pega su hash en el formulario de arriba o ejecuta verify.mjs desde GitHub. El navegador pregunta directamente a Base y Arweave, no a nuestro servidor; el sello de Bitcoin se verifica sin conexión con ots verify.
Tu experiencia, en el registro

¿Compraste una cuenta? Tu reseña va aquí.

Buena o mala, se queda exactamente como la firmas. Dolvero puede responder, nadie puede borrar.

Firmada por tiAnclada cada díaBorradas, nunca: 0