Verificar recibo de Burs-IA
recibo-verifyVerifica un recibo: recalcula los SHA-256 de la entrada, la salida y el recibo canónicos (RFC 8785) y, con rerun, vuelve a ejecutar la herramienta. Sin firma: prueba consistencia, no origen. Sin rerun informa consistent, no valid. Cuándo: hay que comprobar que un recibo de Burs-IA es consistente con la entrada y la salida que declara, opcionalmente volviendo a ejecutar la herramienta. No para: calcular el resumen SHA-256 (hash-sha256). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Checks a receipt (recibo): recomputes the SHA-256 of the RFC 8785 (JCS) canonical input, output and receipt, and with rerun re-runs the tool. Unsigned: proves consistency, not origin. Without rerun it reports consistent, not valid. [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | Tool name the receipt refers to (string; required; up to 64 chars). | |
| input | Yes | Input exactly as sent (object; required). | |
| rerun | No | Re-run the tool and compare outputs (boolean; optional; default true). | |
| output | Yes | Result exactly as received (any JSON value; required). | |
| recibo | Yes | The `recibo` object returned with the result (object; required). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| rerun | No | ||
| valid | No | ||
| checks | No | ||
| consistent | No | ||
| recomputed | No |