Ir al contenido

Confianza

Las garantías, y lo que nunca vamos a construir.

La prueba social solo funciona mientras la gente se la cree. Esta página es el contrato entre el widget de una página, el dueño del sitio y el visitante que hace clic en la insignia.

El contador en vivo es una medición.

Es el número de sesiones distintas que enviaron una señal dentro de la ventana de presencia. Se calcula en el servidor a partir de las señales guardadas. Ningún ajuste cambia la cifra, solo si se muestra o no.

Verificado significa que una firma coincidió.

Un registro se marca como verificado solo si llegó por un webhook de Stripe, Shopify o WooCommerce cuya firma se validó con el secreto que pegaste. Nada más genera esa marca, ni siquiera nosotros.

Los ejemplos van etiquetados en la notificación.

Los registros añadidos a mano llevan una etiqueta "Ejemplo" visible para el visitante, y la página de verificación indica que el widget muestra ejemplos. Puedes desactivar los ejemplos, pero nunca quitarles la etiqueta.

La página de verificación no se puede editar.

Se genera a partir de los mismos registros que lee el widget. Lo único que controla el propietario es la sección de política, que muestra los ajustes tal como están configurados.

El historial se sella cada noche.

Cada registro tiene un hash SHA-256. Cada noche sellamos un hash raíz sobre todos los hashes de registros del día anterior y lo publicamos. Cambiar un registro después rompería la raíz.

Lo que nos negamos a construir

  • Un mínimo y un máximo para el contador de visitantes.
  • Recalcular el contador al azar en el navegador cada cierto tiempo.
  • Generar registros de compra con un modelo de lenguaje.
  • Una insignia de "verificado" que no es más que un interruptor de marca.
  • Ocultar las fuentes de datos en la página de verificación.
  • Permitir que los propietarios editen o borren las raíces del registro.

Si una petición de función necesita alguna de estas cosas, la respuesta es no.

Funcionamiento

Cómo funciona la verificación, paso a paso.

  1. 01 · Webhooks firmados

    Añades nuestro endpoint en Stripe, Shopify o WooCommerce y pegas el secreto de firma en el widget. Cada payload entrante se verifica con HMAC-SHA256 antes de leerlo. Una firma incorrecta se descarta y nunca se convierte en registro.

    POST /api/hooks/stripe/{token}
    Stripe-Signature: t=…,v1=…
    
    → signature ok → record{source: stripe, verified: true}
  2. 02 · Señales de presencia

    Mientras la pestaña está abierta, el widget envía una señal cada 30 segundos. El servidor guarda el conjunto de IDs de sesión vistos en los últimos 90 segundos. El contador es el tamaño de ese conjunto y se oculta por debajo de tu mínimo.

    POST /api/w/{token}/presence   every 30 s
    
    live = |{ session : last_seen > now - 90s }|
    show = live >= min_show
  3. 03 · Raíces del registro cada noche

    Cada registro se convierte en hash al guardarse. Cada noche se calcula una raíz SHA-256 sobre todos los hashes del día anterior y se publica en la página de verificación junto con el número de registros.

    root(day) = sha256( sorted(hash_1 … hash_n) )
    
    2026-10-14 · 128 records · 9c1e0b7a4d…

La página de verificación

Lo que ve un visitante al hacer clic en la insignia.

  • En qué sitio funciona el widget y cuándo se creó.
  • Las compras verificadas de las últimas 24 horas, 7 días y desde siempre, más la hora de la última.
  • La política vigente: ventana y mínimo del contador, si se muestran ejemplos y si solo se muestran compras verificadas.
  • Cada fuente de datos con su número de registros, la hora del último y si obtiene la marca de verificado.
  • Los proveedores conectados con su número de eventos y la hora del último.
  • Las compras verificadas más recientes como hashes truncados, con fuente, país y hora. Los nombres y las ciudades no se muestran.
  • Las raíces diarias del registro.
Cómo enlazarla tú mismo
provedly.app/verify/pp_3f9a…

Página de verificación de Provedly

Prueba social mostrada en yourstore.com

Verificadas, 24 h

38

Verificadas, 7 días

241

Verificadas, Desde siempre

2917

Política, tal como la configuró el dueño

  • Contador en vivo: visitantes reales en los últimos 90 s, oculto por debajo de 2.
  • Registros de ejemplo mostrados: sí, etiquetados.
FuenteRegistrosÚltimoVerificado
Stripe412hace 4 minsí
Shopify96hace 1 hsí
API1204hace 12 minno
Ejemplo2hace 3 dno

Raíces diarias del registro

2026-10-14 · 128 registros · 9c1e0b7a4d…f3

2026-10-13 · 117 registros · 51aa8e02c7…8b

Datos

Qué guardamos y qué ve el público.

CampoEn la notificaciónEn la página de verificación
Nombre del compradorAbreviado (p. ej. "Sara M.")Nunca
Ciudad y estadoSegún tu formato de ubicaciónNunca
PaísSíSí, como código
Producto y precioSíSolo el producto, registros recientes
Hora de la compraRelativa o absolutaSí
FuenteComo marca de verificadoSí, con recuentos
Hash del registroNoSí, truncado
Identidad del visitanteNunca se guardaNunca se guarda

Las señales de presencia usan un ID de sesión aleatorio que el widget genera en el navegador. Caducan al terminar la ventana de presencia y nunca se cruzan con los registros de compra.

Prueba que resiste a un visitante curioso.

Crea el widget con el plan gratis, abre tu propia página de verificación y decide si te fiarías de ella.