Saltar al contenido
TrustReceipt · prueba pública

Un recibo ayuda a comprobar qué quedó registrado.

Cuando está habilitado para una operación, un TrustReceipt conserva un justificante digital firmado del contexto y de la decisión registrada. Ayuda a detectar cambios posteriores; no demuestra por sí solo que el hecho ocurriera ni decide responsabilidades legales.

Corpus v1.0 existente · la emisión en producción sigue apagada · hardening v1.1 detrás de bandera.

El problema no es la acción del agente

Cuando un agente compra en nombre de una persona, hay que reconstruir qué quedó registrado.

Cada pieza —la intención declarada por el agente, la decisión de tu política, el pedido creado y el resultado final— vive en sistemas distintos: los registros del agente, tu tienda, tu proveedor de pagos, tu logística. Cuando llega una disputa, una devolución o una auditoría, rehacer esa traza a mano es lento y discutible.

01

Un registro no sobrevive a una auditoría

Un log de aplicación se puede editar, truncar o perder sin que nadie lo note; no distingue una manipulación de la operación normal.

Un recibo firmado delata cualquier alteración: la verificación falla si cambió un solo byte.
02

La identidad del agente no basta como prueba

Saber qué agente actuó no dice qué entrada recibió, qué salida generó ni bajo qué política se decidió.

Cada recibo referencia el hash canónico de la entrada y la salida exactas de esa operación.
03

Cada receptor pide una prueba distinta

Un proveedor de pagos, un tribunal y un auditor no consumen el mismo formato ni aplican el mismo criterio.

La postura legal de v1.1 está implementada, pero sigue detrás de bandera y pendiente de revisión jurídica externa.
De la operación a la firma

Una firma por cada acción, en vez de un resumen genérico.

El recibo firma los hashes y el contexto capturados en una superficie cubierta. Refuerza la trazabilidad; no garantiza una defensa ni sustituye el resto del expediente.

01
La superficie registra la acciónCheckout, confirmación o resultado dentro del alcance soportado
según superficie
02
Se capturan los hashesEntrada y salida canónicas disponibles
desarrollado
03
Se firma el registroJWS · Ed25519
emisión apagada en producción
04
Se aplica el hardening v1.1KMS, sellado de tiempo y postura legal detrás de bandera
dormido
Anatomía de un recibo

Ejemplo de estructura de un TrustReceipt v1.0.

Los cuerpos completos de entrada y salida nunca salen del almacén cifrado del comercio; el recibo sólo referencia su hash. Lo que se firma y se comparte es esto.

GET /api/v1/trust/receipts/:idejemplo
{ "id": "tr_01JY7E4M8XN3QF7A92F", "callId": "call_01JY7E4M79QK", "agentId": "urn:agent:demo-buyer-01", "merchantId": "agenticmcpstore", "bucket": "checkout", "tool": "complete_checkout", "inputHash": "sha256:4b8d…21f0", "outputHash": "sha256:9a11…77c2", "signingKeyKid": "trusteed-ed25519-2026-06", "jws": "eyJhbGciOiJFZERTQSJ9…", "jwksSnapshotUrl": ".well-known/jwks/2026-06.json", "schemaVersion": "1.0", "createdAt": "2026-07-27T10:14:32Z"}
envolvente ≤ 4096 Balgoritmo Ed25519canonicalización RFC 8785 JCS
Verificación sin depender de nosotros

Cuatro pasos para comprobar un recibo sin preguntarle a Trusteed.

Cualquier librería JOSE estándar verifica la firma. No hace falta un SDK propietario.

01
Resuelve el snapshot JWKSSe descarga y valida el snapshot embebido, con su propia ventana de vigencia
paso 1
02
Verifica la firmaEl kid del JWS selecciona la clave pública Ed25519 correcta
paso 2
03
Recalcula los hashes canónicosRFC 8785 JCS: cualquier discrepancia con inputHash u outputHash indica manipulación
paso 3
04
Comprueba la evidencia temporalCadena de sellado de tiempo y revocación, cuando aplica
según superficie
Qué gana cada parte

Un recibo firmado sirve a quien necesita comprobarlo, no sólo a quien lo emite.

La prueba sólo vale si le ahorra trabajo a alguien concreto en el momento en que la necesita.

01desarrollado
PARA EL COMERCIO

Prepara disputas con registros firmados que delatan alteraciones.

Reduce la reconstrucción manual entre sistemas cuando la superficie ha emitido el recibo.

  • Responsabilidad proactiva del Art. 5(2) RGPD y transparencia del Reglamento de IA
  • Exportación de auditoría con la retención de tu jurisdicción
  • Detecta la manipulación por invalidación de la firma
02desarrollado
PARA QUIEN INTEGRA O PARA EL AGENTE

Verifica con cualquier librería JOSE de código abierto.

JWS compact Ed25519 estándar: criptografía pura, sin depender de un proveedor.

  • Hash canónico RFC 8785 JCS, determinista entre lenguajes
  • Snapshot JWKS embebido para verificar sin conexión
  • Identidad del agente vía RFC 9421
03en piloto
PARA EL PROVEEDOR DE PAGOS O EL AUDITOR

Una verificación que depende lo menos posible del emisor.

La clave que firmó viaja con el propio recibo, no sólo en un sistema de terceros.

  • Historial de rotación de claves publicado y firmado
  • Exportación por jurisdicción con su periodo de retención
  • Formato acordado con quien lo va a consumir
Cómo aplica por regulación

Un mismo recibo, leído con el marco legal correcto en cada jurisdicción.

Esta sección describe orientación técnica, no una certificación ni una opinión jurídica. La política de afirmaciones sigue pendiente de aprobación externa.

eIDAS
Hardening v1.1 para la UEArquitectura candidata a evidencia alineada; el sellado de tiempo cualificado no está activo en producción.
dormido
EUDI
Cartera europea de identidadPresentación SD-JWT VC con divulgación selectiva. El registro como parte usuaria y el despliegue por estado miembro siguen inciertos.
previsto
EE. UU.
ESIGN Act y UETALa atribución y la admisibilidad dependen del acuerdo, los hechos y la jurisdicción aplicable.
revisión legal
R. U.
Marco británicoLa redacción específica para Reino Unido requiere revisión jurídica antes de publicarse como afirmación.
revisión legal

Aviso: un TrustReceipt es evidencia técnica verificable criptográficamente. No determina por sí mismo la responsabilidad legal. Su admisibilidad o su fuerza dependen de la legislación aplicable, de los acuerdos entre las partes y de otros hechos ajenos al formato.

Límites explícitos, no letra pequeña

Un recibo prueba integridad. No sustituye tus otras obligaciones.

Qué permite verificar técnicamente
  • Que Trusteed emitió un registro con esos hashes y esa marca temporal.
  • Que el contenido firmado no ha cambiado desde su emisión.
  • La clave y el material de verificación incluidos en v1.1, cuando esa versión se habilite.
  • La postura declarada en legal_posture en v1.1; no equivale a una calificación jurídica externa.
Qué no acredita
  • No es una firma cualificada por sí solo: eso exige un prestador cualificado.
  • No prueba por sí solo la intención del comprador: eso vive aparte, en el contexto de consentimiento.
  • No revierte un cargo fraudulento: aporta evidencia; el remedio depende del comercio o del emisor.
  • No sustituye una auditoría SOC 2, ISO 27001 o PCI DSS.
Diseño técnico

Más que guardar un registro: un formato pensado para verificación independiente.

Estas son las piezas implementadas o previstas. Su estado indica si pueden usarse hoy o siguen detrás de una condición de despliegue.

JWS
Firma detached Ed25519Verificable con librerías JOSE estándar
desarrollado
JWKS
Snapshot histórico de claveParte del hardening v1.1, detrás de bandera
dormido
JCS
Hash canónico RFC 8785Canonicalización determinista entre implementaciones
desarrollado
≤4KB
Envolvente compactaDiseñada para el límite de firma del servicio de claves
desarrollado
RFC 9421
Contexto de identidad del agenteVerificación implementada; el modo productivo va apagado por defecto
desarrollado
MULTI-JX
Postura por jurisdicciónRequiere aprobación jurídica externa antes de publicarse
revisión legal
Sin recibo frente a con recibo

La diferencia no es tener registros. Es poder probarlos sin depender de quien los guarda.

Sin una pieza así, cada disputa empieza reconstruyendo a mano qué pasó, cruzando los registros del agente, la tienda y el proveedor de pagos, y confiando en que nadie los tocó.

Sin reciboEl registro vive dentro de un proveedor, con su formato y su clave activa. Si el proveedor cae, la prueba cae con él.
Con reciboJWS estándar, JWKS embebido y hash canónico entre lenguajes: se verifica fuera de Trusteed, incluso si Trusteed desaparece.
Evaluar preparación para Evidence
Antes de citarlo en una disputa

Lo que pregunta quien evalúa un recibo.

¿Es admisible ante un tribunal?

No puede afirmarse de forma universal. Su admisibilidad y su fuerza dependen de la jurisdicción, el procedimiento, los acuerdos entre las partes y el resto de la evidencia.

¿Necesito un prestador cualificado para usarlos?

No para verificar una firma JWS. Sí para cualquier afirmación de sello cualificado; esa capacidad no está disponible.

¿Dónde se guardan los recibos?

El corpus actual persiste el JWS y sus referencias. El encadenado por hash y los puntos de control existen detrás de una bandera desactivada y no se presentan como capacidad operativa.

¿Qué pasa si la clave de firma rota o se revoca?

La arquitectura contempla snapshots históricos y una lista de revocación firmada. El código está terminado, pero el despliegue y la sonda productiva deben confirmarse antes de depender de ellos.

La confianza como infraestructura

Una operación cubierta puede dejar un registro firmado.

Este recibo no sustituye tu checkout, tu proveedor de pagos ni tu sistema de registro. Hace verificable, fuera de Trusteed, lo que ya estaba pasando.

TrustReceipt — la prueba firmada de una acción delegada