{"block_close_oss.c33fd1fe9c":"Comunidad y ecosistema","core-extras.96d330537a":"Base IR","core-extras.bee831a169":"Sustrato","core-extras.61a0822826":"Aplicaciones en Core","core-extras.15438cc098":"no compatible","core-extras.ad565d9d01":"Función","core-extras.0155bf03e5":"Leyenda de segmentos","core-extras.8b7110078e":"Grupos de algoritmos por tipo de datos","core-extras.25ab4276a6":"Matriz de capacidades desplazable","open-source-ledger.4ba3c461c8":"Certificados de decisión","open-source-ledger.ac9835d4bd":"Transcripciones de ejecución","open-source-ledger.24f43d4446":"Árboles de sintaxis","open-source-ledger.55c6923a1e":"Gobernanza del conocimiento que usa Ledger como columna vertebral de auditoría.","open-source-ledger.4a86080d67":"Spindle","open-source-ledger.fe0a091fdb":"Productos","open-source-ledger.2274740521":"Analiza el código fuente en árboles con nodos direccionables por contenido.","open-source-ledger.188fb5d6cf":"Reed","open-source-ledger.6cc3364a24":"Historial de eventos reproducible","open-source-ledger.3810849650":"Transcripciones de ejecución dentro de un sandbox. Ledger captura qué ocurrió; Selvedge captura cómo se ejecutó.","open-source-ledger.de6848949f":"Selvedge","open-source-ledger.814ca45595":"Certificados de pasos de razonamiento dentro de una decisión concreta, no procedencia de eventos en un sistema.","open-source-ledger.df84637182":"AION","open-source-ledger.d5d6e83bf2":"Seguir explorando","open-source-ledger.75e393a1ac":"Explorar el proyecto","open-source-ledger.f9743247fa":"Leer la documentación","open-source-ledger.db52af1cb6":"Preguntar por el lanzamiento","open-source-ledger.49343426a7":"Ledger se publica en la segunda ronda del programa de lanzamiento fundacional de Dweve; cuando lo haga, apunta la compilación a tu backend de almacenamiento e inspecciona tu primera adición, verificación de hash y reproducción en una sola ejecución local.","open-source-ledger.6141184964":"Cada evento. Encadenado por hash. Consultable.","open-source-ledger.90e40d5043":"Empezar","open-source-ledger.1aa2f31ee7":"Ledger","open-source-ledger.650fabe787":"Historial de eventos reproducible","open-source-ledger.29416cbc87":"Ledger / procedencia de eventos","open-source-ledger.13f71ffcde":"Sin servicio externo","open-source-ledger.9e50bc5c66":"Adición · hash · reproducción","open-source-ledger.182522a199":"Primitivas de integridad a prueba de manipulación","open-source-ledger.6fd867ddde":"BLAKE3 + Ed25519","open-source-ledger.635948a509":"Registro de eventos tipados encadenado por hash","open-source-ledger.cd0a445053":"Dweve Ledger","open-source-ledger.40730fd594":"Superficie de operador","open-source-ledger.a010de5c61":"Fabric","open-source-ledger.85592d5c8c":"Gobernanza del conocimiento","open-source-ledger.30dfe1814b":"Trazas multiagente","open-source-ledger.485a04fef4":"Nexus","open-source-ledger.4bb7bcd8d1":"Recibos de agente de código","open-source-ledger.af0854de67":"Aura","open-source-ledger.63184e5ed2":"Cómo se integra Ledger","open-source-ledger.a4ca6bdccd":"ENLACE DE PILA","open-source-ledger.5f5cdfd63a":"SERVICIO","open-source-ledger.d4407b4ee1":"SIDECAR","open-source-ledger.9652018eda":"ABI C","open-source-ledger.803a250cd3":"CRATE","open-source-ledger.e2c457dbac":"Ledger se distribuye como crate de Rust, ABI C, proceso sidecar y binario de servicio. El patrón sidecar es el despliegue de producción más común. El mismo formato de eventos fluye por todas las variantes.","open-source-ledger.2a8296e2ea":"Sidecar. Servicio. Por niveles.","open-source-ledger.044a65f2af":"Integrado.","open-source-ledger.081c04bf3d":"Integración y postura","open-source-ledger.3f91f2b2c4":"Misma integridad de cadena","open-source-ledger.e416b48a20":"Misma forma de registro","open-source-ledger.9ed422d1bf":"Cubo WORM de archivo","open-source-ledger.d2481bc5c9":"Una interfaz, cinco backends","open-source-ledger.45556c8c92":"Trait EventStore","open-source-ledger.2c385ff8b8":"Producción, indexado","open-source-ledger.c590abf597":"Postgres","open-source-ledger.9f714e5484":"Integrado, archivo único","open-source-ledger.9f09ccbd1c":"SQLite","open-source-ledger.b4f37d52e8":"Portátil, apto para grep","open-source-ledger.db35ca65d0":"JSONL","open-source-ledger.fc9a6caaea":"Pruebas, efímero","open-source-ledger.89c8a2851d":"Memoria","open-source-ledger.dbc12b5774":"Elige según escala y necesidad de auditoría","open-source-ledger.418b97ed32":"PILA DE ALMACENAMIENTO","open-source-ledger.5e121445b0":"POSTGRES","open-source-ledger.798e0a809a":"SQLITE","open-source-ledger.f4b1c471ce":"MEMORIA","open-source-ledger.3f75dd1229":"Memoria para pruebas. JSONL para portabilidad. SQLite para integrado. Postgres para potencia de consulta. S3 para archivo. La forma del registro y la cadena de hash son idénticas en los cinco. La migración entre niveles es una operación de copia, no una recodificación.","open-source-ledger.d69fbd45e7":"Una forma de registro.","open-source-ledger.610680fe1d":"Cinco backends.","open-source-ledger.ab1557ec70":"Backends de almacenamiento","open-source-ledger.22b7d7e676":"Versionado","open-source-ledger.6dbc1edb99":"Esquema tipado","open-source-ledger.e3c29b4cbe":"SbomGenerated, AttestationCompleted.","open-source-ledger.04fd7b048c":"Atestación","open-source-ledger.382e79e997":"AiIncidentDetected.","open-source-ledger.5e326b17d2":"Incidentes","open-source-ledger.b107c6be6a":"Consentimiento, DPIA, borrado, derechos del interesado.","open-source-ledger.f106ba472b":"Derechos de datos","open-source-ledger.1b594960b2":"Sesión y repetición, más punto de control.","open-source-ledger.033df3d297":"Ciclo de vida","open-source-ledger.80e0dd52b3":"Solicitado, concedido, denegado.","open-source-ledger.3cbad8e97e":"Eventos de puerta","open-source-ledger.d73aa8728c":"ToolCall, ToolResult.","open-source-ledger.2ae8c3a073":"Eventos de herramienta","open-source-ledger.7fb3b92f84":"9 categorías, 23 variantes","open-source-ledger.dba2ceac3a":"ESCALERA DE EVENTOS","open-source-ledger.63d55e50dd":"PERSONALIZADO","open-source-ledger.0a7b77e1bf":"SEGURIDAD","open-source-ledger.7b46d2f3cc":"LEY DE IA","open-source-ledger.a5b7d57a85":"GDPR","open-source-ledger.29d43743c4":"SISTEMA","open-source-ledger.3c2c55d3e3":"ARTEFACTO","open-source-ledger.97efc8640f":"APROBACIÓN","open-source-ledger.16de25af88":"CODE","open-source-ledger.a3a1644f1e":"TOOL","open-source-ledger.80e6284561":"Las llamadas a herramientas, aprobaciones, artefactos, comprobaciones de políticas y cambios del sistema mantienen cada uno su propia forma tipada. Eso hace que el historial sea lo bastante preciso para consultar sin aplanar cada evento en una línea de registro ambigua.","open-source-ledger.883782af96":"9 categorías.","open-source-ledger.f2ab62cc23":"23 variantes.","open-source-ledger.ed5a89b5a7":"Taxonomía de eventos","open-source-ledger.33a8f2def6":"Las cifras son una instantánea de referencia en memoria del código fuente de Ledger suministrado, no un SLA publicado. Ejecute el arnés incluido antes de dimensionar una carga de trabajo.","open-source-ledger.c68f437468":"Instantánea, 100 eventos, integridad BLAKE3.","open-source-ledger.d0295f339d":"Verificación de cadena","open-source-ledger.db23c994b2":"139 us","open-source-ledger.60ea181e8d":"Instantánea en memoria, ledger_append_event.","open-source-ledger.a313bc7f88":"Anexión única","open-source-ledger.606497be6f":"2.4 us","open-source-ledger.9430f8c53c":"Memoria, JSONL, SQLite, Postgres, S3.","open-source-ledger.85a4325174":"En 9 categorías tipadas.","open-source-ledger.54398265bf":"Variantes de eventos","open-source-ledger.10e7f2f495":"Tipado, encadenado por hash y consultable.","open-source-ledger.9fe381468b":"Ledger en cifras","open-source-ledger.2895f84277":"Reproducible de extremo a extremo","open-source-ledger.acaaaf846b":"A prueba de manipulación","open-source-ledger.ac27ed38ab":"Camina hasta una marca de tiempo, reconstruye el estado.","open-source-ledger.fb1bbd1f19":"Recorrido lineal","open-source-ledger.321252ba5f":"Cinco backends","open-source-ledger.f6976847fa":"Los anclajes de confianza sellan un segmento.","open-source-ledger.ed36a1a142":"Anclaje Ed25519","open-source-ledger.c0fb1b2f0d":"Cada entrada incorpora el hash anterior.","open-source-ledger.0c95e0b5c6":"Enlace BLAKE3","open-source-ledger.d76f47eec4":"Una de las 23 variantes tipadas se añade a la cola.","open-source-ledger.5a7f106ecc":"Entrada tipada","open-source-ledger.98d4944aa2":"Anexar para reproducir","open-source-ledger.1c4fd778bd":"TUBERÍA DE EVENTOS","open-source-ledger.4e250b4fde":"REPRODUCCIÓN","open-source-ledger.34512fba1d":"PERSISTENCIA","open-source-ledger.6c516a9cdc":"SIGN","open-source-ledger.2d533b9d9f":"HASH","open-source-ledger.025e07020e":"ANEXIÓN","open-source-ledger.515be2e1fe":"Los eventos están tipados, con hash BLAKE3, firmados con Ed25519 en los anclajes de confianza y persistidos en el backend que elijas. La tubería es la misma independientemente del almacenamiento. Pasa el cursor sobre una etapa para leer su contrato.","open-source-ledger.8a32a688e1":"Firma. Hash. Reproduce.","open-source-ledger.f2903e2088":"Añade.","open-source-ledger.b040b4179b":"Arquitectura","open-source-ledger.23f15552e8":"La cadena de hash es evidencia","open-source-ledger.f8d8991f8b":"Los registros no son evidencia","open-source-ledger.9e0b3bf5b1":"No se puede reconstruir el estado solo a partir del registro.","open-source-ledger.b90a38ae7f":"Sin reproducción","open-source-ledger.f61882a2ca":"Los relojes multiproceso se desvían. No hay orden canónico.","open-source-ledger.fa8cb10473":"Fuera de orden","open-source-ledger.4dc0a92aed":"sin integridad","open-source-ledger.c501736247":"Truncado al final, rotación de registros, fácil de alterar.","open-source-ledger.07ca44c83d":"Mutable","open-source-ledger.91f1447d0b":"sin esquema","open-source-ledger.a98ec2c84a":"Texto libre, solo grep, campos ambiguos.","open-source-ledger.5ffffa9c4a":"Sin estructura","open-source-ledger.2d833ba488":"Cuatro brechas observadas","open-source-ledger.9db2289885":"POR QUÉ FALLAN LOS REGISTROS","open-source-ledger.5d693aa68b":"SIN INTEGRIDAD","open-source-ledger.b4dee9d399":"SIN REPRODUCCIÓN","open-source-ledger.1a5065e6a6":"SIN ESTRUCTURA","open-source-ledger.4c25e3fbac":"La mayoría de los sistemas de IA escriben registros de texto sin estructura que nadie puede reproducir. Los paneles SIEM resumen, pero no pueden reconstruir una decisión. A los auditores solo les queda prosa.","open-source-ledger.8635d531a1":"no son evidencia.","open-source-ledger.fd0f035ee7":"Los registros de IA hoy","open-source-ledger.8a9400005c":"Los registros no pueden reproducir un sistema","open-source-ledger.b13e136af4":"Origen UE","open-source-ledger.2513a48834":"Sin broker ni servicio de eventos alojado.","open-source-ledger.562de5e6e7":"Edición 2021","open-source-ledger.e2ae20d9ae":"Rust","open-source-ledger.52149322c8":"Recorrido lineal, sin dependencia de solvers.","open-source-ledger.c0f85d6679":"Reproducción","open-source-ledger.ebc75cd71f":"O(n)","open-source-ledger.6e1f3db0ab":"Mem, JSONL, SQLite, PG, S3.","open-source-ledger.b3776d63ad":"Backends","open-source-ledger.43c9eac60a":"En 9 categorías.","open-source-ledger.e0c97bd053":"Qué incluye","open-source-ledger.6f19d16ea8":"ESTADO DEL PROYECTO","open-source-ledger.949b542842":"REPRODUCCIÓN O(n)","open-source-ledger.a063f9f012":"Un solo comando. La reproducción recorre cada evento en orden, verifica la cadena BLAKE3 y reconstruye el estado en cualquier momento. Las cifras siguientes son una instantánea de referencia en memoria del código fuente de Ledger incluido, no un SLA publicado. Ejecuta el banco de pruebas en tu propio hardware.","open-source-ledger.e701c3712a":"Cada decisión reconstruida.","open-source-ledger.3e6df79cba":"reproducción del registro","open-source-ledger.acb04fe99d":"La consulta","open-source-ledger.1e41ef2a5f":"Sin migración de plataforma","open-source-ledger.0bd1a67d1a":"Muévete libremente","open-source-ledger.a520bde95d":"Aislado de internet, para los registros más sensibles.","open-source-ledger.cd36883cc4":"Totalmente aislado","open-source-ledger.1752e07df4":"Una región de nube fijada a un país europeo, bajo normas europeas.","open-source-ledger.b477a9ed0e":"Una nube en Europa","open-source-ledger.b9b2bbbc78":"Se ejecuta en los ordenadores que gestiona tu propio equipo, dentro de tus instalaciones.","open-source-ledger.b43a584c45":"En tu edificio","open-source-ledger.2e1278ae29":"Un solo registro, sin reconstrucción","open-source-ledger.cf4c21c3a7":"TRES POSTURAS","open-source-ledger.b69bf7e246":"AISLADO","open-source-ledger.492c0dbda6":"NUBE UE","open-source-ledger.8bd5f943bf":"Nube UE. Aislado.","open-source-ledger.fbefed778b":"Tu edificio.","open-source-ledger.1d197d39c5":"Dónde se ejecuta","open-source-ledger.dffeefde83":"Propiedades del proyecto y modos de despliegue compatibles; no es una declaración de nivel de servicio ni de capacidad.","open-source-ledger.65759c0439":"Construido en los Países Bajos.","open-source-ledger.44ab85a252":"Origen","open-source-ledger.c82d1b09cf":"EU","open-source-ledger.e4e490c7ce":"Tu edificio, nube UE o aislado.","open-source-ledger.5e41344d14":"Formas de ejecutarlo","open-source-ledger.cf7caf33ce":"No se requiere nada para añadir, verificar o reproducir.","open-source-ledger.1ef1565eea":"Brokers externos","open-source-ledger.835da6eae7":"Una sola cadena en todos los backends compatibles.","open-source-ledger.fef8e889dc":"Modelo de historial","open-source-ledger.6b5eb5323e":"Añadir · hash · reproducir","open-source-ledger.c900b782e4":"Un registro diseñado para moverse con el sistema","open-source-ledger.166eb69e89":"Los hechos que lo deciden","open-source-ledger.3cd8d4d21e":"Sellado cuando ocurrió","open-source-ledger.e2bd284bd9":"No reconstruido después","open-source-ledger.e5fd4cede4":"Lista de materiales de software y atestación, registradas.","open-source-ledger.71be2d60c9":"¿Qué enviaste?","open-source-ledger.f76595e93b":"Solicitado, concedido o denegado, registrado en orden.","open-source-ledger.d710f0b42e":"¿Quién lo aprobó?","open-source-ledger.425fb3def6":"Ley de IA","open-source-ledger.865009b6ca":"Un incidente de IA se registra en el momento en que se detecta.","open-source-ledger.1e13b0d411":"¿Cuándo lo supiste?","open-source-ledger.3f8e051fe7":"Consentimiento, EIPD, supresión y derechos del interesado, cada uno como evento tipado.","open-source-ledger.c6c5ed859b":"¿Hubo consentimiento?","open-source-ledger.d7b66b1801":"Y el evento registrado","open-source-ledger.aea6c8ea58":"LO QUE PREGUNTA UNA REVISIÓN","open-source-ledger.70f62d383e":"USO DE HERRAMIENTAS","open-source-ledger.f142bd1ae8":"CADENA DE SUMINISTRO","open-source-ledger.d2534cffa4":"APROBACIONES","open-source-ledger.380f063397":"LEY DE IA DE LA UE","open-source-ledger.20096140dd":"ya consta en el registro.","open-source-ledger.e097bea376":"La respuesta es","open-source-ledger.8632e0b3b5":"Cuando el auditor pregunta","open-source-ledger.e8c8a3c34a":"Menor riesgo","open-source-ledger.81d162731e":"Menor coste","open-source-ledger.68f6d4f41b":"Reproduce cualquier ventana directamente desde los eventos registrados.","open-source-ledger.1607989434":"Estado que no puedes reconstruir","open-source-ledger.3bd957e109":"Los eventos de aprobación mantienen juntos el actor, el alcance y el resultado.","open-source-ledger.f6501ca9a2":"Contexto de aprobación faltante","open-source-ledger.ba9c8b0db0":"Los enlaces hash hacen visible cualquier eliminación, reordenación o mutación.","open-source-ledger.e5b4d87593":"Instantáneas mutables","open-source-ledger.bf6e232a97":"Un registro tipado reemplaza las uniones forenses entre registros parciales.","open-source-ledger.200a9fd9ea":"Evidencia fragmentada","open-source-ledger.0e45b2afd8":"Y cómo esto lo responde","open-source-ledger.a25c8ddbe9":"LO QUE PREOCUPA A UNA REVISIÓN","open-source-ledger.f812284999":"CONSULTABLE","open-source-ledger.a3c32681d8":"A PRUEBA DE MANIPULACIÓN","open-source-ledger.cdd26a8dc9":"REPRODUCIBLE","open-source-ledger.5b116da2ea":"UN SOLO REGISTRO","open-source-ledger.70107051b1":"empieza con la respuesta","open-source-ledger.a29e5f15cd":"Deja de reconstruir evidencia","open-source-ledger.676ffa603b":"Qué ahorra, qué reduce de riesgo","open-source-ledger.638edaf1ce":"Mantén la misma forma de evento en memoria, SQLite, Postgres, S3 o tu backend.","open-source-ledger.cfab3eb33f":"Elige el backend","open-source-ledger.e5d9e31cc5":"Reconstruye el estado a partir de los eventos en lugar de confiar en una instantánea.","open-source-ledger.eb9e736e5f":"Reproduce cualquier ventana","open-source-ledger.de76a935ea":"Cada entrada extiende la cadena, por lo que los cambios silenciosos fallan en la verificación.","open-source-ledger.bab9bef065":"Cadena a prueba de manipulación","open-source-ledger.cb750ef123":"Los nuevos eventos se añaden sin reescribir el historial anterior.","open-source-ledger.416878d0ae":"Añade cada evento","open-source-ledger.9a4e0aabc1":"Cuatro propiedades operativas","open-source-ledger.87c873497e":"EL REGISTRO DE UN VISTAZO","open-source-ledger.2531ed636c":"TU ALMACENAMIENTO","open-source-ledger.3115880727":"REPRODUCIBLE","open-source-ledger.c968638a6e":"HASH-CHAINED","open-source-ledger.825b742371":"EVENTOS TIPADOS","open-source-ledger.91c120e5c6":"responde a todas las auditorías","open-source-ledger.3d1e7bdec2":"Un historial de eventos","open-source-ledger.47101bdd55":"En qué te estás metiendo","open-source-ledger.8cdd8d74d1":"El momento más difícil es cuando un auditor o regulador hace una pregunta directa y el equipo tiene que ir a buscar. Ledger responde de otra manera: las cosas que pide una revisión, consentimiento, incidentes, aprobaciones, cadena de suministro, uso de herramientas, se registran cada una como su propio evento sellado cuando ocurren. Elige una pregunta abajo y mira qué evento registrado ya contiene la respuesta.","open-source-ledger.2bb7852ca2":"La otra pregunta que hace una revisión es dónde se permite ejecutar el software. El mismo formato de registro y las mismas opciones de almacenamiento funcionan en tu propio edificio, en una región de nube europea, o completamente aislado de internet. Moverse entre ellos es una copia, no una reconstrucción costosa, así que la decisión nunca es definitiva.","open-source-ledger.4f2181750c":"Una revisión de adquisiciones hace dos preguntas sencillas: ¿qué ahorra esto y qué riesgo elimina? Ledger evita que los equipos tengan que unir evidencia de registros parciales durante un incidente. Su cadena de solo añadir también expone cualquier intento de alterar el historial después del hecho.","open-source-ledger.d51c7888f5":"Las aplicaciones cambian, los proveedores se mueven y el almacenamiento se reemplaza. Ledger mantiene un historial de eventos tipificado a través de esos cambios, con cada entrada vinculada a la anterior. Las operaciones pueden rastrear un incidente, responder una auditoría o reconstruir el estado sin unir registros parciales.","open-source-ledger.7fb327c2ad":"Ninguna máquina lejana","open-source-ledger.ef75f99a25":"Ninguna factura que crezca","open-source-ledger.e70136dad1":"El registro y su formato sencillo te pertenecen, para leerlos cuando quieras.","open-source-ledger.bfaea2b631":"Tuyo para leer","open-source-ledger.2bce51f60a":"Se queda junto al sistema que recuerda, sin otra cuenta o panel en el camino.","open-source-ledger.aa4a69c684":"Sin cuenta extra","open-source-ledger.e804a6ae6f":"Puede estar en un ordenador de tu propio edificio, no en uno lejano de un desconocido.","open-source-ledger.04f45276cd":"Se queda cerca","open-source-ledger.57f4ea40bb":"Tres respuestas sencillas","open-source-ledger.a6c72c056a":"LOS HECHOS PRÁCTICOS","open-source-ledger.34d387a45c":"TUYO PARA LEER","open-source-ledger.1cd222daa7":"SIN CUENTA EXTRA","open-source-ledger.1914767b52":"EN TU EDIFICIO","open-source-ledger.e7920fda1c":"siempre al alcance.","open-source-ledger.cc6e2e2a7f":"Cerca de casa,","open-source-ledger.b6e77c24ce":"Dónde vive","open-source-ledger.4c5bd0c2c1":"Ya está escrito","open-source-ledger.10fc3853d2":"Nada que configurar","open-source-ledger.e905ada6fb":"Puede quedarse en un ordenador de tu propio edificio, cerca de casa.","open-source-ledger.5154d8d8b9":"¿En una máquina lejana?","open-source-ledger.c4fc1a8fb0":"Cuenta la misma historia en cada ordenador, cada vez.","open-source-ledger.7e90a6d522":"¿Diferente en otro sitio?","open-source-ledger.e8df15e484":"Puedes leerlo desde cualquier momento, como rebobinar un vídeo casero.","open-source-ledger.33a6361a1d":"¿Y si olvido?","open-source-ledger.4dc95e4d71":"Cada línea está sellada con la anterior, así que un cambio silencioso se nota.","open-source-ledger.fdef66504e":"¿Podría cambiarse?","open-source-ledger.f9d61136da":"Y la respuesta sencilla","open-source-ledger.d8be0496de":"LO QUE LA GENTE SE PREGUNTA","open-source-ledger.22b3558123":"CERCA DE CASA","open-source-ledger.690da68068":"IGUAL EN TODOS LADOS","open-source-ledger.a302a940cf":"NUNCA OLVIDADO","open-source-ledger.7353de3bd3":"NO PUEDE CAMBIARSE","open-source-ledger.3f18109144":"respondido con claridad.","open-source-ledger.4f46bc1bd1":"Las preocupaciones silenciosas,","open-source-ledger.52e04b202a":"Una cosa menos de la que preocuparse","open-source-ledger.f4739e4d5f":"Siempre se puede responder","open-source-ledger.4a0026798c":"Tranquilo y honesto","open-source-ledger.fc35b25566":"¿Te preguntas qué pasó o cuándo? Está escrito para ti.","open-source-ledger.5107894be3":"Puedes preguntar","open-source-ledger.f5a6b2697b":"Léelo en cualquier ordenador y obtienes la misma historia.","open-source-ledger.d30d63ea2a":"Se queda en su sitio","open-source-ledger.b4183aaf6c":"Esa línea está sellada con la anterior, así que nadie puede cambiarla silenciosamente.","open-source-ledger.30c3a4e634":"Está bloqueado","open-source-ledger.4fa84929cd":"Cuando la IA hace algo, se anota una nueva línea.","open-source-ledger.bc6201a929":"Está escrito","open-source-ledger.70a51df743":"Cuatro pasos sencillos","open-source-ledger.bbe874d679":"TODA LA HISTORIA","open-source-ledger.c4f5f05c42":"PUEDES PREGUNTAR","open-source-ledger.8dc644d429":"SE MANTIENE IGUAL","open-source-ledger.50242c14ed":"SE BLOQUEA","open-source-ledger.0821bdc099":"ALGO PASA","open-source-ledger.7ba6a992cb":"de principio a fin.","open-source-ledger.6ff33bb387":"Cuatro momentos cotidianos,","open-source-ledger.41d7edc25a":"Lo que hace por ti","open-source-ledger.24c8566438":"Nada que instalar","open-source-ledger.e019421780":"Sin jerga técnica","open-source-ledger.3685090f6c":"Funciona junto al sistema que recuerda.","open-source-ledger.9dd0e4773e":"Para conservar","open-source-ledger.75f527181b":"Local","open-source-ledger.0e4bc9b8a7":"La historia nunca cambia.","open-source-ledger.945bc77616":"Cada ordenador","open-source-ledger.b76aee974c":"Igual","open-source-ledger.6d2ce6abe7":"La manipulación se nota al instante.","open-source-ledger.3350b6f9ce":"Cada línea","open-source-ledger.66c95e7fc7":"Sellado","open-source-ledger.2f0b41e256":"Solo añade, nunca borra.","open-source-ledger.1c54132b8e":"Registro","open-source-ledger.9caa367403":"Honesto","open-source-ledger.2a4827eec7":"Con tus propias palabras","open-source-ledger.a1ec2cb1d8":"POR QUÉ ES SEGURO","open-source-ledger.d8ddbc8b42":"TUYO PARA CONSERVAR","open-source-ledger.613cfdac00":"PREGUNTA MÁS TARDE","open-source-ledger.b00a146670":"MISMA RESPUESTA","open-source-ledger.6d79977ebc":"UN SELLO","open-source-ledger.5f66a7cfe6":"UN DIARIO","open-source-ledger.7ad81b6665":"Nada más que aprender.","open-source-ledger.a56f046c1a":"Es un cuaderno honesto.","open-source-ledger.704869f20f":"En palabras sencillas","open-source-ledger.db827043b3":"El cuaderno se queda con el sistema que lo usa. No hay una cuenta aparte que revisar ni un panel remoto en el que confiar: tu propio equipo puede leer la misma historia ordenada siempre que surja una pregunta.","open-source-ledger.8ebc9746bb":"Es normal preguntarse qué pasa si algo sale mal. ¿Y si se modifica el registro? ¿Y si te olvidas? ¿Y si dice algo diferente en otro sitio? Elige una preocupación abajo y verás, en palabras sencillas, cómo un registro honesto la responde, para que haya una cosa menos por la que desvelarse.","open-source-ledger.843ca259fe":"No tienes que entender ningún mecanismo. Aquí está todo, de principio a fin, como cuatro momentos cotidianos. Algo ocurre, se anota y se sella, permanece igual en todos los ordenadores, y siempre puedes preguntar por ello más tarde.","open-source-ledger.0f2c633388":"Piénsalo como un cuaderno que una herramienta de IA lleva para sí misma. Cada vez que hace algo, escribe una línea más al final, y nunca vuelve atrás para borrar lo que ya está ahí. Hojea las páginas en palabras sencillas de abajo para ver, con imágenes cotidianas, qué hace realmente cada parte de ese cuaderno por ti.","open-source-ledger.1725b559bd":"On-prem, nube UE, aislado","open-source-ledger.fcde5c325d":"Funciona","open-source-ledger.79073eaaf2":"Países Bajos","open-source-ledger.6eef664840":"Ninguno","open-source-ledger.ad1aeaa4e4":"Broker alojado","open-source-ledger.bf5dde2d06":"Servicio externo","open-source-ledger.70f8bb9a8a":"Inicio","open-source-ledger.68c2cc7f0c":"Modelo","open-source-ledger.cba0624eb5":"Hoja de aprovisionamiento","open-source-ledger.6f696724c6":"Lo que guarda y reduce riesgos","open-source-ledger.b9948940ab":"Ledger es un registro de eventos para sistemas de IA. Mantiene un historial de solo añadido que no se puede editar silenciosamente, así que cuando un auditor o regulador pregunta qué ocurrió, tienes una respuesta clara. Está construido en la UE y puede funcionar enteramente en infraestructura que tú controlas: un registro de quién llamó a qué, quién aprobó qué y qué ocurrió después.","open-source-ledger.69becbb1fa":"muestran lo que ocurrió","open-source-ledger.1d5be5a0ce":"reconstruyen cualquier estado","open-source-ledger.6575475ce1":"Conserva el historial de eventos","open-source-ledger.9309f6a730":"Ledger","open-source-ledger.5491bb3fc9":"Puede quedarse en tu edificio","open-source-ledger.0b081a8ef4":"Directo para tu equipo","open-source-ledger.64ae43e8fe":"Acceso","open-source-ledger.15d881f52c":"Pregunta qué ocurrió, cuando quieras","open-source-ledger.2689163255":"Puedes","open-source-ledger.96a647dcb0":"Lo mismo en todos los ordenadores","open-source-ledger.d39907caf6":"Se repite","open-source-ledger.20dac02e6d":"Así nada se cambia","open-source-ledger.4c10b31d42":"Sella","open-source-ledger.e3496de5b8":"Una línea nueva cada vez","open-source-ledger.2ab05d7411":"Escribe","open-source-ledger.b7b925c5fc":"Un cuaderno honesto","open-source-ledger.f8c94a3b4b":"Qué es","open-source-ledger.0882392b0c":"Léelo en palabras sencillas","open-source-ledger.06c805023d":"Un historial que puedes consultar","open-source-ledger.d390f8bbde":"Ledger es la parte de un sistema de IA que lleva silenciosamente un cuaderno honesto. Cada vez que la IA hace algo, escribe una línea nueva y la sella, para que nada se pueda cambiar a tus espaldas. Léelo mañana, o en otro ordenador, y obtendrás la misma historia en el mismo orden.","open-source-ledger.8fa28cb8b1":" en palabras sencillas.","open-source-ledger.4cc5134b16":" para tu IA,","open-source-ledger.8d07898a9e":"Memoria, JSONL, SQLite, Postgres, S3","open-source-ledger.9e092dda4f":"Almacenamiento","open-source-ledger.05a4ccce2e":"23 variantes, 9 categorías","open-source-ledger.0b420fa096":"Tipos de evento","open-source-ledger.1ebd45fcbe":"Firma","open-source-ledger.a304010ca5":"BLAKE3 (32 bytes)","open-source-ledger.873507a022":"Hash","open-source-ledger.0ed5388e31":"Rust (Edición 2021)","open-source-ledger.89b86ab0e6":"Lenguaje","open-source-ledger.3229609e15":"Modelo de historial","open-source-ledger.942587e61e":"Hoja de proyecto","open-source-ledger.d4a74b503a":"Leer la documentación","open-source-ledger.ab51bc7b84":"Cuando un regulador pregunta qué ocurrió en tu sistema, necesitas más que registros: necesitas un registro de eventos de solo añadidura donde cada entrada extiende una cadena BLAKE3, cada tipo está fuertemente tipado y cualquier ventana de historial se puede reproducir para reconstruir el estado. Ledger es la procedencia de eventos para sistemas: quién llamó a qué, quién aprobó qué, quién leyó qué, en orden, sin posibilidad de ediciones silenciosas. A diferencia de AION, que certifica los pasos de razonamiento dentro de una única decisión de IA, Ledger registra qué eventos ocurrieron en todo un sistema. A diferencia de Selvedge, que captura transcripciones de ejecución dentro de un sandbox, Ledger captura la procedencia entre múltiples actores y servicios.","open-source-ledger.a738552599":"Cada evento,","open-source-ledger.3a78695388":"Inicio","open-source-ledger.f411a1fb62":"Sencillo","open-source-ledger.54b26f7d3d":"Tuyo","open-source-ledger.ed077f3d81":"Abierto","open-source-ledger.87ec4027e1":"Añadir","open-source-ledger.d781e3ddee":"Sin bloqueo","open-source-ledger.9170a8b2fb":"EU","open-source-ledger.1dabba21cd":"✓","open-source-ledger.341f82d43e":"AÑADIR","open-source-ledger.c1fb44c726":"HASH","open-source-ledger.1e2f12a3eb":"SIGN","open-source-ledger.f2539f6819":"PERSISTIR","open-source-ledger.92d23f5381":"REPRODUCIR","open-source-ledger.91b097d7d4":"TOOL","open-source-ledger.30b82cbe46":"APROBACIÓN","open-source-ledger.d621c1a716":"SISTEMA","open-source-ledger.803ac20b03":"GDPR","open-source-ledger.b7896e7fe4":"ACTO DE IA","open-source-ledger.c3a409ae6f":"SEGURIDAD","open-source-ledger.44d6a8a73e":"S3","open-source-ledger.00db09ab06":"PLAIN","open-source-ledger.35e0d0360a":"LIVE","open-source-ledger.ddd2c0300d":"CALM","open-source-ledger.36e65c39f8":"HOME","open-source-ledger.6e10953f3e":"OPEN","open-source-ledger.5d0b2f6bd4":"OBSERVADO","open-source-ledger.cbd1224832":"CONSTAR","open-source-ledger.0cd291828b":"DESPLEGAR","open-source-ledger.8215b59ccb":"MOTOR","open-source-ledger.4fe467ac80":"TODO ACTIVO","oss-ledger.hero.eyebrow":"SEGUNDA RONDA DE PUBLICACIÓN","oss-ledger.hero.title.lead":"El registro","oss-ledger.hero.title.accent":"que puedes entregar.","oss-ledger.hero.technical.lede":"Un registro de auditoría a prueba de manipulaciones en Rust para interacciones con herramientas de IA. Ledger añade un evento tipado por acción y enlaza cada entrada con la anterior mediante hashes BLAKE3. Ledger se publica en la segunda ronda del programa de lanzamiento fundacional de Dweve, con su documentación en docs.dweve.com el mismo día.","oss-ledger.hero.business.lede":"Ledger es un registro de auditoría a prueba de manipulaciones en Rust para interacciones con herramientas de IA, publicado bajo los términos de Apache 2.0 en la segunda ronda del programa de lanzamiento de Dweve. Elige dónde almacena Ledger el registro y entrégalo cuando alguien pregunte qué ocurrió.","oss-ledger.hero.consumer.lede":"Ledger es un registro de auditoría a prueba de manipulaciones. Cuando el software lo utiliza, el registro puede mostrar qué ocurrió en orden y enlazar cada nota con la anterior.","oss-ledger.hero.action.primary":"Leer el registro","oss-ledger.hero.action.secondary":"Preguntar sobre el lanzamiento","oss-ledger.hero.consumer.secondary":"Leer el registro","oss-ledger.hero.ledger.label":"DWEVE LEDGER","oss-ledger.hero.ledger.pill":"APACHE 2.0 / RONDA 2","oss-ledger.hero.ledger.license.label":"LICENCIA","oss-ledger.hero.ledger.license.value":"Apache 2.0","oss-ledger.hero.ledger.language.label":"IDIOMA","oss-ledger.hero.ledger.language.value":"Rust","oss-ledger.hero.ledger.what.label":"QUÉ ES","oss-ledger.hero.ledger.what.value":"Registro de auditoría a prueba de manipulaciones","oss-ledger.hero.ledger.format.label":"FORMATO","oss-ledger.hero.ledger.format.value":"JSON Lines o binario","oss-ledger.hero.ledger.chain.label":"CHAIN","oss-ledger.hero.ledger.chain.value":"BLAKE3","oss-ledger.hero.ledger.stores.label":"ALMACENAMIENTO","oss-ledger.hero.ledger.stores.value":"Memoria, archivos, bases de datos, S3","oss-ledger.shell.breadcrumb.open":"Código abierto","oss-ledger.shell.close.label":"Empezar","oss-ledger.shell.close.headline":"Mantén el registro","oss-ledger.shell.close.body":"Cuando el repositorio se publique, elige un backend de almacenamiento, añade un primer evento y ejecuta una comprobación de integridad antes de añadir otro servicio. La publicación está prevista en rondas quincenales; el repositorio y su documentación se publican juntos.","oss-ledger.shell.next.eyebrow":"SEGUIR EXPLORANDO","oss-ledger.banner.engNumbers.body":"Llamadas a herramientas, aprobaciones, artefactos, sesiones, reproducciones, derechos, incidentes, atestaciones y entradas personalizadas mantienen su propia forma. El registro es lo bastante preciso para consultarlo sin aplanar cada acción en una línea de registro ambigua.","oss-ledger.banner.engNumbers.footer":"Las categorías están nombradas para que el registro pueda responder a una pregunta más adelante","oss-ledger.banner.engNumbers.secondary.left":"El panel nombra el vocabulario propio de Ledger. No es una tabla de puntuación: cada tipo da a una pregunta una forma fiable antes de que alguien busque entre prosa.","oss-ledger.banner.engNumbers.secondary.right":"Las categorías son reales y una selección se ejecuta sobre las propias entradas. Pide aprobaciones denegadas en marzo y la respuesta es una consulta sobre el registro, no una reconstrucción.","oss-ledger.banner.engClose.body":"Pon dos copias de un mismo registro sobre la mesa. Extrae la línea 61.208. El desacuerdo tiene un valor, una posición y un veredicto que no necesita al autor al lado.","oss-ledger.banner.engClose.footer":"Una línea difiere y tiene un número","oss-ledger.banner.engClose.secondary.left":"Las cifras del panel son ilustrativas, pero la comparación no lo es. Dos copias pueden coincidir entrada por entrada hasta el primer punto en que una ya no produce la otra.","oss-ledger.banner.engClose.secondary.right":"Ese punto tiene un número de línea y dos huellas. El lector puede citarlo, inspeccionarlo y conservar las dos copias sin preguntar a la persona que emitió cualquiera de ellas.","oss-ledger.banner.bizHandover.body":"La otra parte puede recibir un archivo JSON Lines, su formato, la regla de la cadena y la licencia. Pueden conservar su propia copia y verificarla con un verificador compatible, sin una cuenta de panel.","oss-ledger.banner.bizHandover.footer":"Términos de Apache 2.0 una vez publicado, comprobado, no creído","oss-ledger.banner.bizHandover.secondary.left":"La entrega comienza con el archivo subyacente, no con un informe generado a partir de él. Un editor de texto abre JSON Lines; una vez que el repositorio se publica, incluye el verificador correspondiente.","oss-ledger.banner.bizHandover.secondary.right":"El comprobador puede ejecutarse contra la copia entregada. La otra parte puede conservar esa copia y compararla con una posterior sin acceso a tus sistemas.","oss-ledger.banner.bizNumbers.body":"El subsistema de auditoría puede mantener una pista separada encadenada por hash de autenticaciones, decisiones de autorización, lecturas, cambios de configuración y eventos del sistema, con su propia política de retención y comprobación de integridad.","oss-ledger.banner.bizNumbers.footer":"Una pista sobre la pista, sellada de la misma manera","oss-ledger.banner.bizNumbers.secondary.left":"El registro de acceso es una segunda cadena sellada porque una revisión pregunta quién tocó la evidencia además de qué dice la evidencia. Registra lecturas, decisiones y cambios por separado del registro del cliente.","oss-ledger.banner.bizNumbers.secondary.right":"Esa pista tiene su propia comprobación y un período de retención predeterminado de noventa días. La política por entidad puede mantener la pista operativa proporcionada al actor que describe.","oss-ledger.banner.conRead.body":"Un registro JSON Lines puede entregarse como archivo. No requiere una cuenta de panel de Ledger para abrirlo, conservarlo o verificarlo con un verificador compatible.","oss-ledger.banner.conRead.footer":"Comprobable por alguien que no somos nosotros","oss-ledger.banner.conRead.secondary.left":"Lo que llega son líneas de texto ordinarias, una por cada cosa que ocurrió. Las pequeñas marcas en esas líneas muestran si alguien eliminó o cambió una nota antes de que la vieras.","oss-ledger.banner.conRead.secondary.right":"Puedes dar el archivo a alguien que actúe por ti. Una vez que Ledger se publique, pueden ejecutar una comprobación equivalente en su copia, sin acceso a los sistemas de la organización.","oss-ledger.banner.engDurableReplay.body":"Una escritura es evidencia útil solo cuando su elección de durabilidad es visible, sus bytes compactos siguen identificándose y una ejecución detenida puede recorrerse sin realizar el trabajo de nuevo. Esas son tres partes de un mismo contrato de lectura.","oss-ledger.banner.engDurableReplay.footer":"El siguiente límite es el almacén: la misma lectura debe sobrevivir a un cambio de hogar","oss-ledger.banner.engDurableReplay.secondary.left":"El almacenamiento JSONL puede sincronizar cada escritura o seguir una estrategia configurada por lotes, por tamaño o adaptativa. Un retorno exitoso no es, por sí solo, prueba de que el dispositivo tiene la entrada.","oss-ledger.banner.engDurableReplay.secondary.right":"La forma compacta lleva un marcador, una versión y una suma de comprobación. La reproducción en seco lee las mismas entradas sin llamar a herramientas externas; los modos exacto y de depuración sirven para diferentes necesidades de investigación.","oss-ledger.banner.engPortableFields.body":"Mover un registro de un archivo a una base de datos no debe cambiar lo que significa una entrada. El contenido, la posición en la cadena y los campos de cumplimiento sellados viajan juntos, y el destino se comprueba antes de dar por completado el movimiento.","oss-ledger.banner.engPortableFields.footer":"Un registro portátil mantiene un contrato desde el almacenamiento hasta la revisión","oss-ledger.banner.engPortableFields.secondary.left":"La migración sigue las direcciones de entrada, se reanuda desde un punto conocido y verifica el destino contra el origen. Cambia el hogar del registro sin volver a codificar silenciosamente su evidencia.","oss-ledger.banner.engPortableFields.secondary.right":"La base legal, la fecha de revisión y los demás campos de cumplimiento permanecen dentro del sello de entrada. Por lo tanto, un revisor recibe la acción y la razón por la que se permitió como un solo objeto después del movimiento.","oss-ledger.banner.bizConsentRecord.body":"El consentimiento no es una bandera actual. El registro útil mantiene la solicitud, su propósito y alcance, el momento en que se otorgó el permiso y el momento separado en que se retiró.","oss-ledger.banner.bizConsentRecord.footer":"El siguiente control pregunta dónde se permitió procesar esos detalles registrados","oss-ledger.banner.bizConsentRecord.secondary.left":"Una revisión pregunta si existía permiso en el momento de una acción. Mantener la concesión y la retirada como entradas selladas separadas responde a esa pregunta sin reconstruir un valor anterior de un campo que ahora dice no.","oss-ledger.banner.bizConsentRecord.secondary.right":"El alcance también permanece adjunto. El registro puede distinguir el permiso para un propósito del permiso para tres, y deja cualquier uso después de la retirada en una línea fechada que un revisor puede seleccionar.","oss-ledger.visual.onDisk":"EN DISCO","oss-ledger.visual.refused":"RECHAZADO","oss-ledger.visual.stored":"ALMACENADO","oss-ledger.visual.readCorrupt":"LÍNEA CORRUPTA EN EL LADO DE LECTURA","oss-ledger.visual.breakEntry":"ROTURA EN LA ENTRADA CUATRO","oss-ledger.visual.oneLineDiffers":"UNA LÍNEA DIFIERE","oss-ledger.visual.withdrawn":"RETIRADO","oss-ledger.visual.never":"NEVER","oss-ledger.visual.kept":"KEPT","oss-ledger.visual.approval":"APROBACIÓN / CONSENTIMIENTO","oss-ledger.visual.person":"PERSONA PREGUNTADA","oss-ledger.visual.condition":"CONDICIÓN","oss-ledger.visual.answer":"RESPUESTA","oss-ledger.visual.reason":"RAZÓN SI NO","oss-ledger.visual.yes":"SÍ, 12 ENE","oss-ledger.visual.sameChain":"misma cadena","oss-ledger.visual.source":"origen","oss-ledger.visual.archive":"archivo","oss-ledger.visual.entry":"entrada","oss-ledger.visual.decision":"decisión","oss-ledger.visual.checkable":"COMPROBABLE","oss-ledger.visual.breakPrevious":"valor anterior no producido por este archivo","oss-ledger.visual.corruptNeighbours":"4.118, vecinos intactos","oss-ledger.visual.diffNumber":"y tiene un número","oss-ledger.visual.withdrawnOpen":"un uso sigue abierto","oss-ledger.visual.partnerNineDays":"compartición con socios, nueve días","oss-ledger.visual.conditionAttached":"la condición permanece adjunta","oss-ledger.visual.toAnswer":"a la respuesta","oss-ledger.visual.chainContinuous":"CADENA CONTINUA","oss-ledger.visual.throughMaterial":"a través de todo material","oss-ledger.visual.oneAfternoon":"UNA TARDE, UNA EJECUCIÓN","oss-ledger.visual.lineOrder":"la línea permanece en orden","oss-ledger.visual.status.broken":"ROTA","oss-ledger.visual.status.checked":"COMPROBADO","oss-ledger.visual.meta.measured":"MEDIDO","oss-ledger.visual.meta.illustrative":"ILUSTRATIVO","oss-ledger.visual.bookMissing":"FALTA UNA PÁGINA","oss-ledger.visual.bookSeam":"el siguiente sello no coincide con ninguna página que quede en el libro","oss-ledger.visual.correctionVisible":"LA CORRECCIÓN PERMANECE VISIBLE","oss-ledger.visual.correctionNoErase":"la primera entrada permanece a su lado","oss-ledger.visual.walkerOne":"UNA PERSONA HOY","oss-ledger.visual.walkerTwo":"UNA PERSONA DESPUÉS","oss-ledger.visual.permissionAttached":"PERMISO ADJUNTO","oss-ledger.visual.notWrittenAfter":"NINGUNA DE ESTAS NOTAS FUE ESCRITA A MANO DESPUÉS","oss-ledger.visual.compact.command":"cargo test compact_encoding_is_30_percent_smaller","oss-ledger.visual.correction.entries":"ENTRADA 8.112\u001fENTRADA 8.140","oss-ledger.visual.correction.amounts":"5.000 EUR por 500\u001f5.000 EUR por 5.000\u001f5.000 EUR por 5.000","oss-ledger.visual.consent.dates":"12 ENE\u001fENE\u001fABR\u001f4 JUN\u001fJUL","oss-ledger.visual.consent.timeline":"1 may / 09:14\u001f18 may / 16:42\u001f27 may / 11:03","oss-ledger.visual.compliance.dates":"3 mar / 11:04\u001f3 mar\u001f19 mar","oss-ledger.section.led-eng-chain.visualTitle":"La rotura en la cadena","oss-ledger.section.led-eng-refused.visualTitle":"La puerta de escritura","oss-ledger.section.led-eng-file.visualTitle":"Los formatos de línea","oss-ledger.section.led-eng-durability.visualTitle":"Opciones de vaciado en una ejecución","oss-ledger.section.led-eng-compact.visualTitle":"El registro compacto","oss-ledger.section.led-eng-replay.visualTitle":"Repetición sin acción","oss-ledger.section.led-eng-storage.visualTitle":"Una comprobación, cinco almacenes","oss-ledger.section.led-eng-move.visualTitle":"El pase de migración","oss-ledger.section.led-eng-compliance.visualTitle":"Campos dentro de un sello","oss-ledger.section.led-eng-thread.visualTitle":"Una vista de sesión","oss-ledger.section.led-eng-agents.visualTitle":"La barra de ocho herramientas","oss-ledger.section.led-eng-surfaces.visualTitle":"Un registro, tres puertas","oss-ledger.section.led-biz-account.visualTitle":"Cuatro fuentes, una cuenta","oss-ledger.section.led-biz-append.visualTitle":"Un rastro de corrección","oss-ledger.section.led-biz-findings.visualTitle":"Donde termina la verificación","oss-ledger.section.led-biz-questions.visualTitle":"Las entradas que pide una revisión","oss-ledger.section.led-biz-consent.visualTitle":"Un rastro de consentimiento fechado","oss-ledger.section.led-biz-locality.visualTitle":"Requerido y real","oss-ledger.section.led-biz-oversight.visualTitle":"La brecha nombrada","oss-ledger.section.led-biz-retention.visualTitle":"Una razón para conservar","oss-ledger.section.led-biz-move.visualTitle":"El registro cambia de terreno","oss-ledger.section.led-biz-cost.visualTitle":"La vía autogestionada","oss-ledger.section.led-con-today.visualTitle":"Una tarde en cuatro notas","oss-ledger.section.led-con-sealed.visualTitle":"La cadena cosida","oss-ledger.section.led-con-consent.visualTitle":"El sí y el no fechados","oss-ledger.section.led-con-approval.visualTitle":"Un permiso con condiciones","oss-ledger.section.led-con-replay.visualTitle":"Un límite de lectura en voz alta","oss-ledger.section.led-con-kept.visualTitle":"La línea de conservación","oss-ledger.visual.writtenAsHappened":"cada una se escribió tal como ocurrió","oss-ledger.section.led-eng-chain.chrome":"Dos huellas, una entrada\u001fUna huella detecta una edición\u001fla otra detecta un hueco\u001fEl mecanismo\u001fHASH DE CONTENIDO\u001eHASH DE CADENA\u001eBLAKE3\u001fLo que cubre cada huella\u001fy lo que por tanto detecta\u001fSELLADO\u001fEl sello se mantiene porque una entrada sin sentido nunca llega al archivo en primer lugar","oss-ledger.section.led-eng-refused.chrome":"Rechazado antes de almacenarse\u001fUna entrada con una hora de adelanto\u001fnunca entra en el registro\u001fPor qué importa\u001fVALIDADO\u001eRECHAZADO\u001eEN EL MOMENTO DE ESCRITURA\u001fLo que comprueba la puerta\u001fantes de que exista la línea\u001fEN LA PUERTA\u001fUn rechazo forma parte de la evidencia, no es una excepción oculta en un registro del operador","oss-ledger.section.led-eng-file.chrome":"El registro en disco\u001fEl registro es un archivo de texto\u001fcon una entrada por línea\u001fLo que otra persona necesita\u001fUNA LÍNEA CADA\u001eTEXTO PLANO\u001fLEGIBLE\u001fFormatos en disco\u001fla línea te dice cómo leerla\u001fEN DISCO\u001fUn archivo plano le da a la otra parte un punto concreto por donde empezar","oss-ledger.section.led-eng-durability.chrome":"La escritura decía que había llegado\u001fEl disco no lo había visto\u001fhasta el vaciado\u001fCuatro opciones de durabilidad\u001fCADA ESCRITURA\u001ePOR LOTE\u001eADAPTATIVO\u001fCuando salen los bytes\u001fel ajuste es visible\u001fDURABILIDAD\u001fUna escritura es duradera cuando la ruta de almacenamiento dice por qué es duradera","oss-ledger.section.led-eng-compact.chrome":"Una entrada, dos formas de leerla\u001fLee la entrada en su lugar\u001fen lugar de reconstruirla\u001fLa forma compacta\u001fLEER EN SU LUGAR\u001eCOMPACTA Y CON SUMA DE VERIFICACIÓN\u001fEl registro compacto\u001fun marcador, versión y suma de verificación\u001fFORMATO\u001fLos bytes pequeños también tienen que decirle a un auditor qué son","oss-ledger.section.led-eng-replay.chrome":"Una ejecución detenida se puede leer de nuevo\u001fRecorre el mes pasado\u001fsin repetir nada\u001fTres formas de recorrerla\u001fEXACTO\u001ePRUEBA EN SECO\u001ePASO Y PAUSA\u001fModos de repetición\u001fmismas entradas, distinto alcance\u001fREPETICIÓN\u001fUn registro gana confianza cuando una ejecución detenida se puede recorrer sin volver a empezarla","oss-ledger.section.led-eng-storage.chrome":"Una interfaz, muchos hogares\u001fLa misma comprobación se ejecuta sobre\u001fel almacén que elijas\u001fLa interfaz de almacenamiento\u001fUNA COMPROBACIÓN\u001eCUALQUIER ALMACÉN\u001eEN LOTES\u001fAlcance de almacenamiento\u001fun registro, cinco materiales\u001fINTERFAZ\u001fUn cambio de almacenamiento no debe convertirse en un cambio de evidencia","oss-ledger.section.led-eng-move.chrome":"El registro puede moverse\u001fUn archivo hoy, una base de datos\u001fdentro de dieciocho meses\u001fUn movimiento que puedes auditar\u001fPOR DIRECCIÓN\u001eREANUDABLE\u001fVERIFICADO DESPUÉS\u001fEtapas de migración\u001fsin recodificación silenciosa\u001fMIGRAR\u001fLa portabilidad solo es útil cuando el sello viaja con los bytes","oss-ledger.section.led-eng-compliance.chrome":"El cumplimiento pertenece a la entrada\u001fLa base legal es un campo\u001fno una columna de hoja de cálculo\u001fPor qué el campo está sellado\u001fEN LA ENTRADA\u001eSELLADO CON ELLA\u001fPOR DEFECTO\u001fCampos dentro del sello\u001fla respuesta viaja con la acción\u001fCAMPOS\u001fUna acción y su base legal deberían ser un solo objeto","oss-ledger.section.led-eng-thread.chrome":"Cada sesión es un hilo\u001fUn hilo se lleva\u001fdentro del sello\u001fDerivado, no duplicado\u001fUN HILO\u001eEN EL SELLO\u001fCONSTRUIDO AL LEER\u001fCampos de hilo\u001fla selección es una vista\u001fDERIVADO\u001fUna vista útil nunca debería estar por encima del registro del que proviene","oss-ledger.section.led-eng-agents.chrome":"La superficie orientada al agente\u001fUn agente añade entradas\u001fy comprueba su propio registro\u001fOcho operaciones, una barra\u001fOCHO HERRAMIENTAS\u001eEN STDIN\u001eAUTOCOMPROBACIÓN\u001fOperaciones del agente\u001fcada llamada tiene un esquema\u001fAGENTES\u001fEl protocolo es lo bastante pequeño para inspeccionar un turno a la vez","oss-ledger.section.led-eng-surfaces.chrome":"El mismo registro llega a los llamadores\u001fUn registro, tres formas de entrar\u001fy los mismos sellos en él\u001fTres superficies de llamada\u001fBIBLIOTECA\u001eLÍNEA DE COMANDOS\u001eHTTP\u001fEntrada dirigida por el llamador\u001fmismo registro, distinta puerta\u001fSUPERFICIES\u001fLa conveniencia cambia en el borde; la evidencia no","oss-ledger.section.led-biz-account.chrome":"La evidencia que entregas\u001fEs un resumen que escribiste\u001fo un registro que puede responder\u001fCuatro cuentas, una prueba\u001fTUS REGISTROS\u001eTU INFORME\u001fTU PALABRA\u001fLo que se observó\u001fy quién tuvo que recordarlo\u001fOBSERVADO\u001fUn informe sobre tu sistema sigue siendo tu versión de tu sistema","oss-ledger.section.led-biz-append.chrome":"Las correcciones siguen visibles\u001fUna corrección es una línea nueva\u001fy la primera se queda\u001fEl rastro de corrección\u001fSOLO AÑADIR\u001eUNA LÍNEA NUEVA\u001eFECHADA\u001fOriginal y corrección\u001fambas siguen pudiendo responder\u001fREGISTRO\u001fUna corrección que puedes ver es más segura que un historial limpio que nadie puede probar","oss-ledger.section.led-biz-findings.chrome":"La verificación devuelve hallazgos\u001fDevuelve las entradas\u001fy cómo falló cada una\u001fUn hallazgo tiene una posición\u001fHALLAZGOS\u001ePOR ENTRADA\u001ePOR LÍNEA\u001fLo que devuelve la comprobación\u001fseñala, deja en duda\u001fCOMPROBADO\u001fLa respuesta útil es dónde dejó el registro de estar de acuerdo consigo mismo","oss-ledger.section.led-biz-questions.chrome":"Las revisiones piden tipos de entrada\u001fLas preguntas que hace una revisión\u001fya están en el registro\u001fUna pregunta, un tipo\u001fAPROBACIONES\u001eINCIDENTES\u001fDERECHOS\u001fLo que conserva cada tipo\u001fla pregunta se cierra en la línea\u001fEN EL REGISTRO\u001fUna revisión debería encontrar una entrada nombrada, no un miembro del equipo que recuerde","oss-ledger.section.led-biz-consent.chrome":"El consentimiento tiene un tiempo y un alcance\u001fUna retirada tiene un tiempo\u001fno una marca que vuelve a no\u001fEl consentimiento es un rastro\u001fFINALIDAD\u001eALCANCE\u001eRETIRADO EL\u001fLa matriz de uso\u001funa celda vacía también dice algo\u001fGDPR\u001fUna persona debería poder señalar el día en que dijo sí y el día en que se detuvo","oss-ledger.section.led-biz-locality.chrome":"Where the data had to stay\u001fAnd where it actually sat\u001fare both recorded\u001fRequired and actual\u001fREQUIRED\u001eACTUAL\u001eATTESTED AT\u001fThe crossed-over card\u001fa location change has a clock\u001fSOVEREIGN\u001fA residency promise is only as good as the place the record says the bytes were","oss-ledger.section.led-biz-oversight.chrome":"A named breach is better than a vague warning\u001fHigh risk and no oversight\u001fcomes back as a finding\u001fThe check names the gap\u001fHIGH RISK\u001eNO OVERSIGHT\u001eNAMED\u001fWhat comes with the failure\u001fone breach, three next steps\u001fAI ACT\u001fOversight is evidence when a person is named before the action runs","oss-ledger.section.led-biz-retention.chrome":"A period is a decision\u001fEvery retention period\u001fcarries a reason and a date\u001fKeep, review, release\u001fA PERIOD\u001eA REASON\u001eA REVIEW DATE\u001fRetention state\u001fthe pin says who reviews it\u001fRETENTION\u001fKeeping less is not forgetting when the reason and review date remain","oss-ledger.section.led-biz-move.chrome":"Storage is a choice, not a destiny\u001fThe storage you choose now\u001fis not the one it ends on\u001fPortable by construction\u001fTHE RECORD OUTLIVES IT\u001eSTILL CHECKABLE\u001fOne record, changing ground\u001fnothing stamped at the joins\u001fPORTABLE\u001fA migration is complete when the other side can check the target without your source","oss-ledger.section.led-biz-cost.chrome":"A licence you can read once it publishes\u001fThe record is a file\u001fon hardware you already run\u001fWhat remains yours\u001fAPACHE 2.0\u001eYOUR MACHINES\u001eYOUR FILE\u001fThe path without a vendor\u001fread it, run it, keep it\u001fPATH\u001fApache 2.0 terms give the record room to remain useful after the procurement meeting ends","oss-ledger.section.led-con-today.chrome":"A small record of an ordinary afternoon\u001fSomething acted for you\u001fand wrote down what it did\u001fWhat you can point to\u001fWRITTEN DOWN\u001eIN ORDER\u001eKEPT\u001fThe plain afternoon\u001ffour notes, no dashboard\u001fPLAIN\u001fNone of these notes was written by hand afterwards","oss-ledger.section.led-con-sealed.chrome":"A mark follows every note\u001fEach note carries a mark\u001ftaken from the one before\u001fWhy the mark matters\u001fSEALED\u001eANYONE CAN CHECK\u001fA page and its answer\u001fthe seam is visible\u001fLOCKED\u001fYou do not need to trust the person who hands you the notebook","oss-ledger.section.led-con-consent.chrome":"Your yes has a date\u001fWhat you agreed to is kept\u001fand the day you stopped\u001fYour yes and no\u001fWHAT YOU AGREED\u001eWHEN\u001eTHE PROOF\u001fThe answer on the form\u001fa date is part of the yes\u001fYOUR YES\u001fA changed answer leaves the earlier answer where you can still see it","oss-ledger.section.led-con-approval.chrome":"Permission has a person attached\u001fWho was asked, and what\u001fthey attached to the yes\u001fA permission slip\u001fWHO WAS ASKED\u001eWHAT THEY SAID\u001eTHE CONDITION\u001fThe answer column\u001fthree permissions, three shapes\u001fPERMISSION\u001fA yes is not a blank cheque when its condition is on the line","oss-ledger.section.led-con-replay.chrome":"Reading is not doing\u001fIt can all be read back\u001fwithout anything happening\u001fA quiet walkthrough\u001fREAD BACK\u001eNOT REDONE\u001eSTEP BY STEP\u001fRead-only replay\u001fthe work stays behind the line\u001fREADING\u001fA record is safer when reading it cannot repeat the action","oss-ledger.section.led-con-kept.chrome":"Kept for a stated reason\u001fKept for a stated time\u001fwith the reason written down\u001fHow long, why, where\u001fHOW LONG\u001eWHY\u001eWHERE\u001fThe keeping line\u001fa reason hangs beside each ribbon\u001fKEPT\u001fLetting go can be a recorded decision too","oss-ledger.side.chain":"EDITS A VALUE\u001fthe content hash stops matching\u001fREMOVES AN ENTRY\u001fthe next entry points at nothing\u001fREORDERS TWO\u001ftime and order no longer agree\u001fAPPENDS AT THE END\u001fthe only legal change","oss-ledger.side.refusal":"THE INPUT\u001fchecked before it is stored\u001fTHE VERDICT\u001frefused or accepted at the door\u001fTHE POSITION\u001fthe line is named on read\u001fTHE FINDING\u001fthe record stays available to check","oss-ledger.side.file":"PLAIN JSON\u001fone readable entry per line\u001fCMP:\u001fa compressed line says what it is\u001fB64:\u001fthe compact marker names its form\u001fCORRUPT LINE\u001fneighbouring entries remain readable","oss-ledger.side.compact":"DLEV\u001fthe compact marker\u001fVERSION\u001folder files stay readable\u001fFLAGS\u001fthe representation is named\u001fBLAKE3\u001fa checksum closes the record","oss-ledger.side.timeline":"THE MOMENT\u001fthe time is written down\u001fTHE DECISION\u001fthe action and answer stay together\u001fTHE REVIEW\u001fa date says when to look again\u001fTHE RESULT\u001fthe order remains checkable","oss-ledger.side.compare":"THE FIRST VALUE\u001fit remains on the record\u001fTHE SECOND VALUE\u001fit is a new, linked answer\u001fTHE DIFFERENCE\u001fit has a field and a position\u001fTHE CHECK\u001fit names what changed","oss-ledger.side.grid":"THE SCOPE\u001feach use has its own place\u001fTHE EMPTY CELL\u001fnever granted is not forgotten\u001fTHE CHANGE\u001fthe time remains visible\u001fTHE QUESTION\u001fthe record already holds an answer","oss-ledger.side.form":"THE REQUEST\u001fwho was asked and when\u001fTHE ANSWER\u001fyes, no, or still open\u001fTHE CONDITION\u001fthe words stay with the answer\u001fTHE REASON\u001fa refusal keeps its reason","oss-ledger.side.stack":"THE SOURCE\u001fthe record starts where it is written\u001fTHE MOVE\u001fthe material can change\u001fTHE SEAL\u001fthe chain stays continuous\u001fTHE TARGET\u001fit is checked before it is used","oss-ledger.banner.led-eng-numbers.chrome":"LEDGER / THE VOCABULARY\u001fNine groups, 23 kinds\u001fOne typed vocabulary\u001fThe vocabulary","oss-ledger.banner.led-eng-durable-replay.chrome":"LEDGER / THE READING CONTRACT\u001fThe write can stop\u001fthe record must still walk\u001fDurability and replay","oss-ledger.banner.led-eng-portable-fields.chrome":"LEDGER / THE MOVE\u001fMove the bytes\u001fkeep the sealed meaning\u001fOne record across stores","oss-ledger.banner.led-eng-close.chrome":"LEDGER / THE CLOSING TEST\u001fA log is something you trust\u001fthis is something you check\u001fTwo copies of one record","oss-ledger.banner.led-biz-handover.chrome":"LEDGER / THE HANDOVER\u001fCan they check it without you\u001fthat is the whole test\u001fWhat the other side can do","oss-ledger.banner.led-biz-consent-record.chrome":"LEDGER / THE CONSENT TRAIL\u001fA yes is one moment\u001fscope and withdrawal are the record\u001fPermission over time","oss-ledger.banner.led-biz-numbers.chrome":"LEDGER / THE SECOND RECORD\u001fA second sealed record\u001fcovers who touched the first\u001fThe record about the record","oss-ledger.banner.led-con-read.chrome":"LEDGER / QUIÉN PUEDE COMPROBAR\u001fNadie puede ordenarlo\u001fantes de que se te muestre\u001fLo que pides y lo que llega","oss-ledger.section.led-eng-chain.body":"Ledger valida el hash de contenido de un evento antes de añadirlo. El evento también puede llevar el hash de cadena del evento anterior, de modo que un verificador puede detectar una entrada faltante o reordenada en la copia que comprueba. El recálculo del hash de contenido en las lecturas está disponible mediante el envoltorio opcional VerifiedStore.","oss-ledger.section.led-eng-chain.secondary":"El hash de contenido cubre el tipo de evento y los metadatos ordenados. El hash de cadena une el identificador del evento, la marca de tiempo, el predecesor, la sesión y el hash de contenido, de modo que ambos responden a preguntas distintas sobre la misma entrada.\u001fAmbos usan BLAKE3. La verificación de cadena recalcula los enlaces predecesores, mientras que VerifiedStore puede además recalcular el hash de contenido. Estas comprobaciones notifican una discrepancia; no impiden que un operador de almacenamiento autorizado reemplace todas las copias.","oss-ledger.section.led-eng-refused.body":"Se ejecutan tres comprobaciones antes de que Ledger almacene nada. Se rechaza una marca de tiempo más de una hora en el futuro. Se rechazan los metadatos que superen los 64 KB en lugar de recortarlos para que quepan. Se rechaza una huella proporcionada por un llamador que no coincida con un recálculo de la entrada que afirma cubrir. Lo que un registro se niega a escribir forma parte del valor del registro.","oss-ledger.section.led-eng-refused.secondary":"Un reloj adelantado una hora pondría una entrada antes de eventos que aún no habían ocurrido, por lo que Ledger la rechaza. El límite de 64 KB evita que una entrada se convierta en un cuerpo de respuesta pegado que nadie pretendía almacenar en el registro.\u001fLedger recalcula una huella proporcionada antes de aceptarla, de modo que los llamadores no pueden inventar su propio sello. Las entradas límite sometidas a pruebas de fuzzing devuelven fallos con nombre para que el llamador los gestione, en lugar de un único rechazo genérico.","oss-ledger.section.led-eng-file.body":"El almacenamiento JSONL escribe un objeto JSON por línea y añade líneas nuevas al archivo. Un editor de texto puede abrir y contar esas líneas. El mismo lector también puede reconocer líneas comprimidas y binarias compactas por sus prefijos. Comprobar la integridad requiere una implementación compatible de las reglas de eventos y hash de Ledger.","oss-ledger.section.led-eng-file.secondary":"JSON Lines hace que las entradas almacenadas sean directamente inspeccionables sin un visor propietario. Un verificador compatible aún necesita analizar el evento y aplicar sus reglas de hash, en lugar de tratar BLAKE3 por sí solo como un formato de archivo.\u001fUna línea corrupta se notifica por posición, de modo que la recuperación se centra en esa entrada en lugar de en todo el archivo. Las líneas que la rodean siguen siendo legibles, y contarlas sigue siendo algo que una persona puede hacer a mano.","oss-ledger.section.led-eng-durability.body":"El intervalo entre que una escritura devuelve y el sistema operativo coloca los bytes en un dispositivo es donde un corte de energía puede perder entradas recientes. El almacenamiento JSONL te permite elegir una estrategia de sincronización: cada escritura, por lotes o umbrales de tamaño, o una estrategia adaptativa. Esa es una decisión de durabilidad y rendimiento para el despliegue, no una prueba de que una escritura exitosa ya haya llegado a un medio duradero.","oss-ledger.section.led-eng-durability.secondary":"La configuración JSONL de nivel superior habilita la sincronización. JsonlConfig expone las estrategias más específicas, por escritura, por lote, por umbral de tamaño o adaptativa, cuando el despliegue necesita una compensación diferente.\u001fMantén la configuración de durabilidad activa con tu evidencia operativa: una comprobación de cadena puede detectar inconsistencias en los eventos almacenados, pero no puede recuperar una entrada que nunca se escribió de forma duradera.","oss-ledger.section.led-eng-durability.secondary.more":"La posición confirmada permanece visible en el registro, de modo que una revisión de incidentes no tiene que adivinar qué regla de durabilidad estaba activa.","oss-ledger.section.led-eng-compact.body":"Ledger puede leer una entrada donde se encuentra. El lector apunta al búfer y toma los campos que necesita en lugar de asignar una copia de cada campo de paso, de modo que recorrer un archivo largo cuesta lo que cuesta obtener los bytes del dispositivo en lugar de lo que cuesta convertirlos en objetos. La ruta de reconstrucción sigue ahí para los llamadores que quieren valores propios, y ambos leen los mismos bytes.","oss-ledger.section.led-eng-compact.secondary":"Una entrada compacta comienza con `DLEV`, lleva una versión de dos bytes y un indicador, y termina con su propio checksum BLAKE3. Los archivos más antiguos siguen siendo legibles porque la representación se nombra a sí misma.\u001fLa forma compacta debe probar ser al menos un treinta por ciento más pequeña que la misma entrada de texto. El arnés de medición se incluye con el código, de modo que el ahorro declarado es reproducible e inspeccionable.","oss-ledger.section.led-eng-replay.body":"Replay lee las entradas en orden y ofrece modos exacto, de prueba y de depuración. El modo de prueba simula dependencias externas, por lo que es el modo a usar cuando necesitas inspeccionar una sesión grabada sin volver a llamar a las herramientas. Los modos exacto y de depuración admiten validación o investigación controlada.","oss-ledger.section.led-eng-replay.secondary":"Una repetición puede comenzar desde una sesión, un rango, un solo evento o, si está habilitado, una instantánea. Los hooks se registran y se borran deliberadamente, de modo que nada permanece adjunto de la investigación anterior.\u001fTrata Replay como una herramienta para inspeccionar o reconstruir el estado grabado, con el modo elegido explícitamente según el riesgo del flujo de trabajo circundante en lugar de dejarlo en lo que usó la última sesión.","oss-ledger.section.led-eng-replay.secondary.more":"Eso convierte a Replay en una investigación acotada, no en una segunda ejecución con un resultado desconocido.","oss-ledger.section.led-eng-storage.body":"Ledger separa su API del almacenamiento mediante la interfaz LedgerStorage. Las implementaciones disponibles incluyen memoria, JSONL, archivos binarios, SQLite, PostgreSQL y S3, con indicadores de funcionalidad para los backends opcionales. VerifiedStore es un envoltorio opcional que añade comprobaciones de hash de contenido, cadena y marca de tiempo alrededor de un backend.","oss-ledger.section.led-eng-storage.secondary":"Mantener la verificación en un envoltorio evita copiar las mismas comprobaciones de lectura en cada backend. El envoltorio informa de las discrepancias en los registros que lee; no sustituye al control de acceso al almacenamiento ni a la conservación de una copia independiente. Elija un backend por sus propiedades de durabilidad, consulta y operación, y luego verifique el registro almacenado de la manera que exija su despliegue. La interfaz es lo que mantiene esa decisión como una decisión de almacenamiento, no de evidencia.","oss-ledger.section.led-eng-storage.secondary.more":"Por tanto, un nuevo backend hereda la regla de prueba antes de ganarse el derecho a albergar historial de producción.","oss-ledger.section.led-eng-move.body":"Mover un registro de Ledger es un trabajo, no un script. El origen y el destino se nombran por dirección, las entradas se mueven en lotes con progreso informado, una ejecución detenida se reanuda donde se detuvo y la cadena se verifica en su nuevo hogar antes de que nada dependa de ella. Hasta que se verifique allí, el hogar anterior sigue siendo el registro, porque un movimiento que reordenara silenciosamente las entradas parecería exactamente un éxito.","oss-ledger.section.led-eng-move.secondary":"Ledger comienza con almacenamiento en memoria o JSONL; SQLite, PostgreSQL y S3 están disponibles cuando sus funcionalidades están habilitadas. Un trabajo de migración transporta un registro mediante la dirección de origen y destino. Las direcciones cubren archivos, bases de datos y almacenamiento de objetos. Valide los recuentos de eventos, los hashes más recientes y la integridad en el destino antes de confiar en él, y conserve el hogar anterior hasta que esa validación haya pasado.","oss-ledger.section.led-eng-move.secondary.more":"Un destino que no puede superar esa comprobación ha recibido datos, pero no ha recibido un registro.","oss-ledger.section.led-eng-compliance.body":"Los datos de cumplimiento residen en la propia entrada de Ledger: la base legal, el consentimiento en el que se apoyó, la región en la que los datos debían permanecer, dónde se procesaron realmente y cuánto tiempo pueden conservarse. Diecisiete campos, cada uno con un valor predeterminado, de modo que toda entrada los lleva, se hayan rellenado o no.","oss-ledger.section.led-eng-compliance.secondary":"Mantener el cumplimiento en otro almacén crea un segundo historial que puede desviarse. En la entrada, la base legal, el fundamento en el que se apoya un procesamiento y uno de los seis que permite la normativa, está cubierta por la misma cadena que la acción. Los campos con valores predeterminados convierten una base ausente en un hallazgo con nombre, y una entrada seudonimizada registra que las partes identificativas fueron reemplazadas por una referencia. La auditoría puede señalar la entrada, el campo y la acción que requieren una respuesta.","oss-ledger.section.led-eng-compliance.secondary.more":"La auditoría puede nombrar el campo que falta en la entrada donde importa, junto con la acción que justificó.","oss-ledger.section.led-eng-thread.body":"Las entradas llevan el identificador del hilo al que pertenecen, dentro del sello, y eso es todo lo que es una sesión de Ledger. Solicite una sesión y la respuesta se construye seleccionando las entradas que llevan ese identificador, en orden, en el momento en que lo solicite. La misma selección ensambla una ejecución, una tarde o un mes completo.","oss-ledger.section.led-eng-thread.secondary":"Los resúmenes almacenados son una segunda verdad y lo primero que queda obsoleto. Ledger construye cada vista de sesión directamente a partir de las entradas selladas, en el momento en que se formula la pregunta, no en el momento en que se escribieron. Eso es una selección en la lectura, no una fila que mantener en la escritura. El lector reconstruye la fuente en lugar de confiar en la frescura de otro registro, y la misma selección ensambla una ejecución, una tarde o un mes.","oss-ledger.section.led-eng-thread.secondary.more":"El lector reconstruye la vista a partir de la fuente en lugar de mantener un segundo registro cuya frescura debe asumirse.","oss-ledger.section.led-eng-agents.body":"Cuando el servidor MCP opcional está habilitado, Ledger expone ocho herramientas stdio: añadir, consultar, obtener un evento o sesión, listar sesiones, verificar integridad, leer métricas y reproducir una sesión. Cada herramienta tiene un esquema JSON para sus argumentos. La verificación informa de lo que el verificador seleccionado puede establecer sobre el registro que leyó.","oss-ledger.section.led-eng-agents.secondary":"El servidor MCP envuelve una instancia de Ledger; su almacenamiento se selecciona cuando se configura esa instancia. Los mismos nombres de herramientas pueden operar sobre un backend duradero cuando ese backend está habilitado. Un operador puede usar el resultado para investigar un registro defectuoso, en lugar de tratar un fallo de verificación como un síntoma de servicio inexplicable. El informe nombra lo que el verificador seleccionado pudo establecer.","oss-ledger.section.led-eng-agents.secondary.more":"El operador puede señalar la primera entrada defectuosa en lugar de tratar un resultado malo como un misterio a nivel de servicio. Cambiar el almacenamiento no cambia lo que el agente sabe comprobar.","oss-ledger.section.led-eng-surfaces.body":"Ledger es principalmente una biblioteca de Rust, y cada fallo vuelve como un valor que el llamador debe manejar. También es la herramienta de línea de comandos `ledger`, que añade, obtiene, consulta, lista, verifica, cuenta, informa información y migra, trabajando en un archivo llamado `ledger.jsonl` a menos que nombre otro. Y es un servicio HTTP, con un documento OpenAPI y una página navegable para él, de modo que un equipo que no escribe Rust aún escribe en el mismo registro.","oss-ledger.section.led-eng-surfaces.secondary":"La librería sella las entradas en proceso antes de que la llamada devuelva. No hay red de por medio. La herramienta de línea de comandos verifica y cuenta cualquier copia entregada a un operador o auditor. La librería también expone una interfaz de firma Ed25519 para entradas que necesiten una firma con tu propia clave.\u001fHTTP ofrece a sistemas que no son de Rust puntos de conexión de adición, consulta, sesión y métricas bajo TLS opcional. Sea cual sea la superficie que reciba una entrada, se aplican las mismas comprobaciones, y Apache 2.0 cubre el código fuente una vez que Ledger lo publique.","oss-ledger.side.cards":"LA FUENTE\u001flo que puede decirte\u001fEL REGISTRO\u001fla acción y su evidencia juntas\u001fLA PREGUNTA\u001fel detalle permanece con ella\u001fLA RESPUESTA\u001fpuede comprobarse más tarde","oss-ledger.detail.lawfulBasis.term":"BASE LEGAL","oss-ledger.detail.lawfulBasis.body":"El fundamento en el que se apoya un tratamiento, uno de los seis que permite el reglamento.","oss-ledger.detail.pseudonymised.term":"SEUDONIMIZADO","oss-ledger.detail.pseudonymised.body":"Las partes identificativas sustituidas por una referencia, de modo que el registro siga siendo utilizable y la persona no aparezca nombrada en él.","oss-ledger.banner.secondaryKicker":"La prueba","oss-ledger.banner.secondary":"El panel es ilustrativo. La pregunta es real: ¿puede alguien que no seamos nosotros comprobar lo que ocurrió?","oss-ledger.banner.sideSub":"la respuesta permanece visible","oss-ledger.banner.tag":"COMPROBABLE","oss-ledger.banner.tag.durable":"LEÍBLE DESPUÉS DE DETENERSE","oss-ledger.banner.tag.portable":"VERIFICADO DESPUÉS DE MOVERSE","oss-ledger.banner.tag.consent":"TIEMPO Y ALCANCE","oss-ledger.banner.led-eng-durable-replay.items":"Política de vaciado registrada\u001fEntrada compacta que se identifica\u001fLa reproducción lee sin actuar\u001fEl lector se detiene en una entrada","oss-ledger.banner.led-eng-portable-fields.items":"Almacén de origen leído\u001fEntradas movidas por dirección\u001fCampos sellados viajan intactos\u001fDestino verificado","oss-ledger.banner.led-biz-consent-record.items":"Permiso solicitado\u001fPropósito y alcance adjuntos\u001fHora de concesión sellada\u001fHora de retirada sellada","oss-ledger.visual.kind.chain":"CHAIN","oss-ledger.visual.kind.refusal":"RECHAZO","oss-ledger.visual.kind.file":"FILE","oss-ledger.visual.kind.compact":"COMPACTA","oss-ledger.visual.kind.timeline":"CRONOLOGÍA","oss-ledger.visual.kind.compare":"COMPARAR","oss-ledger.visual.kind.grid":"GRID","oss-ledger.visual.kind.cards":"CARDS","oss-ledger.visual.kind.form":"FORM","oss-ledger.visual.kind.stack":"STACK","oss-ledger.section.led-biz-account.body":"Un cliente dice que el asistente canceló algo en su nombre y no debería haberlo hecho. Lo que puedes presentar se ensambla a partir de un registro de aplicación que rotó hace dos semanas, un panel de proveedor que informa totales en lugar de acciones, un hilo de ticket con la versión del cliente y el recuerdo de alguien sobre el lanzamiento de esa semana.","oss-ledger.section.led-biz-account.secondary":"Un registro de aplicación, un panel de proveedor, un hilo de ticket y un recuerdo pueden ser todos ciertos, pero ninguno es el registro. Son una reconstrucción controlada por la organización que responde, ensamblada a partir de fuentes conservadas para otros fines.\u001fLos casos más antiguos son los más débiles, cuestan días de ensamblaje y llegan después de que las fuentes hayan rotado. Al otro lado de la mesa, eso es una versión más que una evidencia, porque nadie en el otro lado puede comprobarla contra una copia propia.","oss-ledger.section.led-biz-append.body":"Ledger proporciona operaciones de adición para flujos de eventos. Una aplicación puede modelar una corrección como un evento posterior con un enlace al evento que corrige, manteniendo ambos en el registro conservado. Una comprobación de integridad puede entonces exponer enlaces rotos en la copia que se está comprobando.","oss-ledger.section.led-biz-append.secondary":"Una cadena de hash hace que un registro conservado sea comprobable en busca de huecos y entradas reordenadas. No hace que el almacenamiento sea indeleble ni impide que un operador autorizado reemplace todas las copias, que es un problema distinto con una respuesta distinta.\u001fPara una pista de corrección en la que puedas confiar, define el evento de corrección, conserva copias independientes y compruébalas contra la regla de la cadena. Los tres juntos son lo que hace que una comparación posterior signifique algo.","oss-ledger.section.led-biz-findings.body":"El informe de integridad estándar de Ledger identifica enlaces predecesores rotos, marcas de tiempo desordenadas y referencias parentales faltantes. El envoltorio opcional VerifiedStore también puede recalcular los hashes de contenido. Estos son hallazgos sobre la copia y el verificador que elegiste, no una prueba de que nadie haya reemplazado todas las copias disponibles.","oss-ledger.section.led-biz-findings.secondary":"Un enlace predecesor roto identifica el evento después de un hueco o una secuencia reordenada. Una discrepancia de hash de contenido, cuando esa comprobación está habilitada, identifica el evento cuyo contenido almacenado ya no coincide con su hash.\u001fEsas son causas distintas con remedios distintos, y leerlas como una sola alarma descarta la distinción. Conserva el informe de verificación con la copia y la configuración que comprobó, para que un lector posterior sepa qué se probó.","oss-ledger.section.led-biz-questions.body":"Aprobaciones solicitadas, concedidas y denegadas. Consentimiento. Solicitudes de interesados. Evaluaciones de impacto. Solicitudes de borrado con su plazo. Incidentes de IA. Listas de materiales y atestaciones. Cada una es su propio tipo de entrada con su propia forma, registrada cuando ocurrió, de modo que la pregunta que hace un revisor es una selección, no un proyecto.","oss-ledger.section.led-biz-questions.secondary":"El valor está en la forma, no en el almacenamiento. Una aprobación conserva a quién se preguntó, su plazo, su condición y su motivo de denegación, de modo que la pregunta sobrevive a la respuesta en lugar de reducirse a un sí o un no.\u001fUna solicitud de borrado conserva su plazo legal, mientras que un artefacto conserva tipo, ubicación y huella. Un revisor puede seleccionar su conjunto de trabajo sin reconstruir primero la evidencia, porque la entrada ya lleva los campos sobre los que se pregunta.","oss-ledger.section.led-biz-consent.body":"Ledger registra el consentimiento con el propósito para el que se dio, el alcance en detalle, un número de versión, la evidencia detrás de él, el momento en que se concedió y el momento en que se retiró. Una retirada es, por tanto, un evento con una hora, en lugar de un campo que solía decir sí y ahora dice no sin nada que muestre que alguna vez cambió.","oss-ledger.section.led-biz-consent.secondary":"Un regulador pregunta si el consentimiento existió entonces, no solo si existe ahora. Una marca oculta el trabajo que ocurrió entre una retirada y el momento en que el siguiente sistema se pone al día, porque una marca no tiene memoria de esa brecha.\u001fUn momento registrado convierte esa ventana en una selección que puedes resolver. Un alcance detallado también expone el consentimiento para tres fines cuando solo se concedieron dos, algo que una sola casilla no puede mostrar sin importar cómo se configure.","oss-ledger.section.led-biz-locality.body":"Cada entrada del Ledger registra la región en la que los datos debían permanecer, la ubicación donde realmente se procesaron, el momento que se atestiguó, si se aprobó una transferencia transfronteriza y qué decisión de adecuación se utilizó si existía alguna. Dos hechos separados registrados por separado, que es la única disposición en la que la brecha entre ellos puede mostrarse.","oss-ledger.section.led-biz-locality.secondary":"Una política que dice que los datos permanecen en la Unión Europea es solo una intención. La región requerida y la ubicación real se convierten en un control cuando ambas figuran en la misma entrada y se comparan a medida que se escribe cada entrada, en lugar de en la siguiente auditoría.\u001fEso detecta una conmutación por error nocturna de diecinueve minutos que ninguna política menciona. Su atestiguación y aprobación permanecen junto a la discrepancia, de modo que un revisor ve la infracción tal como ocurrió en lugar de inferirla después.","oss-ledger.section.led-biz-locality.secondary.more":"La entrada mantiene la atestiguación y la aprobación junto a esa discrepancia, de modo que un revisor ve la infracción tal como ocurrió en lugar de inferirla después.","oss-ledger.section.led-biz-oversight.body":"Una decisión automatizada registrada como de alto riesgo sin que nadie figure como supervisor no pasa desapercibida. Vuelve como un fallo nombrado contra el artículo 14 de la Ley de IA de la UE, con tres pasos de remediación adjuntos al propio fallo. Dos advertencias se sitúan junto a él: procesamiento de IA sin base legal y ausencia de lista de materiales por encima de la clasificación confidencial.","oss-ledger.section.led-biz-oversight.secondary":"Una puntuación debe interpretarse antes de que alguien pueda actuar, que es donde desaparecen los hallazgos. Un fallo nombrado lleva su obligación vulnerada y los pasos de remediación que la responden, de modo que nada tiene que traducirse primero.\u001fEl consejo recibe un trabajo con un responsable y una fecha, no un número que discutir. Por eso un fallo nombrado es más útil que una aprobación: el trabajo permanece visible hasta que se completa la revisión.","oss-ledger.section.led-biz-oversight.secondary.more":"El fallo viene con sus pasos de remediación, de modo que el consejo recibe una obligación nombrada, un responsable y una fecha en lugar de una puntuación.","oss-ledger.section.led-biz-retention.body":"La retención en el Ledger no es un número en una política. Es una duración que se lleva con los datos, la justificación de esa duración y la fecha en que se revisa la decisión a continuación. Un validador advierte cuando una fecha de revisión ha pasado y cuando un período parece excesivo para la categoría de datos que cubre.","oss-ledger.section.led-biz-retention.secondary":"La mayoría de las organizaciones pueden mostrar un calendario de retención, pero no el razonamiento ni la última revisión detrás de una línea. Al llevarse con los datos, ambos se convierten en una consulta en lugar de una solicitud a quien sea dueño del documento de política.\u001fLas políticas se convierten en decisiones de eliminar, archivar o conservar para siempre con recuentos. La expiración llega como una decisión que alguien firma, no un trabajo que puede o no haberse ejecutado, y una fecha de revisión vencida se nombra en lugar de dejarse pasar por alto.","oss-ledger.section.led-biz-move.body":"Un registro sobrevive al contrato que lo pagó. Quien responda por esto dentro de cinco años no serás tú, no tendrá tus proveedores y no estará gestionando la tienda que elegiste esta semana. Lo que hace que una entrada escrita este año siga valiendo algo entonces es que pueda verificarse entonces, por alguien que no dé nada por sentado de tu palabra.","oss-ledger.section.led-biz-move.secondary":"La afirmación contractual útil es estrecha: las entradas de este año no necesitan reexplicarse al próximo propietario. Cada una lleva su base y su sello a su nuevo hogar, de modo que el archivo llega ya diciendo lo que es en lugar de necesitar una nota adjunta.\u001fLa tienda, el proveedor y las personas pueden cambiar sin cambiar la verificación. En el año cinco, una revisión sigue pidiendo el mismo archivo y los mismos sellos, y obtiene la misma respuesta de ellos quienquiera que opere el almacenamiento para entonces.","oss-ledger.section.led-biz-move.secondary.more":"Una migración completada cambia el hogar del registro, no la forma en que se verifican sus entradas.","oss-ledger.section.led-biz-cost.body":"Ledger es una biblioteca de Rust que puede ejecutarse en la infraestructura que gestionas, publicada bajo los términos de Apache 2.0. En uso integrado, añadir es una llamada de biblioteca dentro del proceso, por lo que Ledger no requiere un servicio alojado en la ruta crítica. Tu implementación sigue determinando el almacenamiento, la copia de seguridad, el acceso y la retención.","oss-ledger.section.led-biz-cost.secondary":"La adquisición debería preguntar quién controla el registro, el almacenamiento y el verificador. Con Ledger, los equipos pueden conservar el registro y operar el backend elegido ellos mismos, de modo que ninguna de esas tres respuestas tiene que ser un nombre de proveedor.\u001fComienza con memoria o JSONL para el desarrollo, luego elige SQLite, PostgreSQL o S3 cuando la implementación necesite sus ventajas y desventajas. Una vez que Ledger publica, la fuente, su licencia y la configuración del backend permanecen revisables.","oss-ledger.section.led-biz-cost.secondary.more":"Por eso la ruta de evidencia no adquiere una nueva dependencia simplemente porque el registro crece.","oss-ledger.section.led-con-today.body":"Una aplicación que usa Ledger puede añadir un evento cuando envía un mensaje, mueve una cita o lee un archivo. El evento puede decir qué ocurrió, cuándo y si se preguntó primero a una persona. Los eventos se añaden en orden al almacenamiento que la aplicación eligió.","oss-ledger.section.led-con-today.secondary":"Puede que nunca necesites leer esos eventos. Importan cuando ocurre algo inesperado y necesitas saber qué se registró, en qué orden y con el permiso de quién.\\u001fUna nota hecha en su momento puede responder a eso mejor que un recuerdo posterior. Que siga disponible depende de las opciones de almacenamiento y retención de la aplicación, que las establece quien la ejecuta, no la nota en sí.","oss-ledger.section.led-con-sealed.body":"Cada evento puede llevar el hash del evento anterior, uniendo las notas en una cadena en lugar de simplemente apilarlas. Un verificador compatible puede comprobar la cadena en una copia del registro. Eso puede revelar una nota faltante o reordenada en esa copia; no impide que alguien con acceso al almacenamiento reemplace todas las copias.","oss-ledger.section.led-con-sealed.secondary":"Una vez que Ledger publique, puedes ejecutar un verificador compatible en una copia. Informa del evento donde un enlace predecesor ya no encaja, en lugar de limitarse a decir que algo está mal.\\u001fConservar una copia independiente anterior le da a la comprobación algo significativo con lo que comparar una copia posterior. Sin una segunda copia, la cadena aún puede probarse, pero solo contra el mismo conjunto de notas.","oss-ledger.section.led-con-consent.body":"Si aceptaste algo, la nota dice qué aceptaste, cuándo lo aceptaste, qué se te mostró en ese momento y qué partes aceptaste, en lugar de tratarlo como un sí general. Si luego cambiaste de opinión, eso tiene su propio momento en el registro, en lugar de reemplazar silenciosamente el acuerdo.","oss-ledger.section.led-con-consent.secondary":"La mayoría de los sistemas convierten tu acuerdo en una casilla y la vacían cuando te retiras. Eso pierde tanto el hecho de que aceptaste como el día en que dejaste de hacerlo, que son las dos cosas sobre las que suele tratar una pregunta posterior.\\u001fAquí ambos momentos permanecen, así que un día concreto de abril tiene respuesta. Cualquier cosa que continuó después de que dijeras que no tiene una fecha al lado, y las partes que aceptaste se enumeran aparte de las que no.","oss-ledger.section.led-con-approval.body":"Cuando un paso requería que una persona lo permitiera, la nota registra a quién se le preguntó, para cuándo y qué dijo. Un sí lleva cualquier condición que lo acompañara. Un no lleva la razón que dio la persona, con sus propias palabras, que es la mitad que normalmente nunca llega a un registro y la mitad que más querrías si la respuesta hubiera sido en tu contra.","oss-ledger.section.led-con-approval.secondary":"Las condiciones suelen desaparecer: un propósito, hasta el viernes, o nada sale del edificio. Una semana después, el registro solo dice aprobado. El detalle importa, y nadie debería tener que reconstruir la conversación.\\u001fMantener la condición junto a la solicitud hace visible la diferencia entre permitido y hecho. La solicitud, la respuesta y la condición permanecen juntas cuando alguien revisa la acción.","oss-ledger.section.led-con-approval.secondary.more":"La solicitud, la respuesta y la condición permanecen, por tanto, juntas cuando la acción se revisa más tarde.","oss-ledger.section.led-con-replay.body":"Los eventos registrados pueden leerse en orden para inspeccionar lo que ocurrió. En modo de prueba, Ledger simula las dependencias externas, por lo que comprobar una sesión no vuelve a llamar a las herramientas originales. Los modos exacto y de depuración son opciones separadas para flujos de trabajo que necesitan restauración, validación o investigación guiada.","oss-ledger.section.led-con-replay.secondary":"Alguien que investiga una queja puede leer los eventos almacenados en orden y detenerse en el evento que importa. Aún necesita el registro retenido relevante y el modo de reproducción correcto para el flujo de trabajo.\\u001fDos personas que inspeccionan la misma copia verificada tienen el mismo registro para discutir, en lugar de depender solo de la memoria. Eso no decide quién tenía razón, pero evita que la discusión sea sobre lo que ocurrió.","oss-ledger.section.led-con-replay.secondary.more":"Detenerse en una nota no cambia nada en las notas anteriores ni posteriores.","oss-ledger.section.led-con-kept.body":"Cada nota indica cuánto tiempo puede conservarse, por qué se conserva ese tiempo en palabras corrientes y la fecha en que alguien debe revisar esa decisión de nuevo. Así que la respuesta a cuánto tiempo se conserva esto está escrita en la propia cosa, con las palabras que usó quien la estableció, en lugar de vivir en un documento de política en otro lugar.","oss-ledger.section.led-con-kept.secondary":"Cada nota registra por separado dónde debe permanecer la información y dónde se manejó realmente. La mayoría de los días coinciden y no hay nada que decir. Cuando no coinciden, las dos cosas quedan una al lado de la otra para compararse.\\u001fUna conmutación por error nocturna de diecinueve minutos aparece como una diferencia, no como un hueco invisible. El registro también menciona una revisión vencida o un período que ya no se ajusta a la información que cubre, para que el hallazgo llegue a una persona.","oss-ledger.visual.file.lines":"{\"kind\":\"tool_call\",\"line\":4180}\u001f{\"kind\":\"tool_result\",\"line\":4181}\u001fCMP:{zstd bytes…}\u001fB64:DLEV 02 01 …\u001fCORRUPT LINE 4,118","oss-ledger.visual.book.pages":"página recortada\\u001funa nota de la tarde\\u001fprimera marca\\u001fmarca de página","oss-ledger.visual.chain.slips":"14:02 llamada a herramienta\\u001fpropia 9c41 2fd8\\u001f14:02 resultado de herramienta\\u001fcabeza 9c41 2fd8\\u001fhueco dejado abierto\\u001fsolicitud de aprobación eliminada\\u001f14:05 aprobación concedida\\u001fcabeza 7be0 41ca","oss-ledger.visual.chain.recomputed":"recalculado a35d 90e7","oss-ledger.visual.refusal.attempts":"el reloj de mañana\\u001f96 KB pegados enteros\\u001fhuella proporcionada 4d19 8ab2\\u001fentrada ordinaria aceptada","oss-ledger.visual.findings.report":"214,880 comprobados\\u001f2 hallazgos\\u001fruptura en 91,204\\u001fpredecesor faltante\\u001fentrada alterada 118,540\\u001fhash de contenido fallido\\u001fregistro de trabajo\\u001ftodavía legible","oss-ledger.visual.findings.verdict":"HALLAZGOS POR ENTRADA Y LÍNEA","oss-ledger.visual.findings.detail":"el trabajo permanece con el informe","oss-ledger.visual.oversight.report":"Artículo 14\\u001fsin supervisor designado\\u001fremediación uno\\u001fnombrar un responsable\\u001fremediación dos\\u001festablecer una fecha límite\\u001fremediación tres\\u001fregistrar la revisión","oss-ledger.visual.oversight.verdict":"UNA INFRACCIÓN NOMBRADA","oss-ledger.visual.oversight.detail":"vuelve con el trabajo para cerrarlo","oss-ledger.visual.compact.reads":"LEÍDO EN SU SITIO\u001funa ejecución de un byte, comprobado donde se asienta\u001fOBJETO RECONSTRUIDO\u001fla misma entrada, elevada a campos\u001ftipo\u001ftiempo\u001fhilo\u001fcontenido\u001fanterior\u001fsello\u001fSUELO DEL 30 POR CIENTO","oss-ledger.visual.correction.labels":"factura original\u001fcorrección, fechada y enlazada\u001fUNA PANTALLA EDITADA\u001fel primer valor ha desaparecido","oss-ledger.visual.walk.notes":"preguntado\u001flectura del calendario\u001fpermiso\u001fmensaje enviado\u001frecibo\u001frespuesta\u001fcomprobar\u001fcerrar\u001fconservado","oss-ledger.visual.walk.boundary":"no se envía ningún mensaje\u001fno se mueve ninguna cita\u001fno se cobra nada","oss-ledger.visual.compare.labels":"REGISTRADO\u001fSEGUNDA HOJA\u001fid de entrada\u001fhash anterior\u001fbase legal\u001ffecha de revisión\u001fsellado\u001fdiferente\u001fcopiado más tarde","oss-ledger.visual.form.answers":"solo este mensaje\u001fno concedido","oss-ledger.visual.afternoon.notes":"Le pediste que moviera una cita con el dentista.\u001fLeyó tu calendario para encontrar un hueco libre.\u001fPreguntó a una persona antes de enviar un mensaje.\u001fEnvió el mensaje, con las palabras que salieron.","oss-ledger.visual.flush.batch":"lote completo\u001f4 MB\u001fescritor inactivo","oss-ledger.visual.store.heads":"ESCRIBIR\u001fCOMPROBAR","oss-ledger.visual.store.names":"JSONL\u001fSQLITE\u001fPOSTGRES\u001fS3\u001fMEMORIA","oss-ledger.visual.move.stages":"LEER\u001fCOPIAR\u001fVERIFICAR\u001fCAMBIO","oss-ledger.visual.question.objects":"SOLICITUD\u001f14 días\u001fentrada sellada","oss-ledger.visual.locality.same":"mismo lugar","oss-ledger.visual.periods":"24 meses\u001f7 años\u001f10 años","oss-ledger.visual.portable.ends":"proveedor\u001fcontrato\u001fequipo","oss-ledger.visual.supplier.lines":"TUS MÁQUINAS\u001fTUS COPIAS DE SEGURIDAD\u001fTU ARCHIVO","oss-ledger.visual.vocabulary":"ToolCall\u001fApproval\u001fArtefact\u001fSession\u001fReplay\u001fRight\u001fIncident\u001fAttestation\u001fCustom","oss-ledger.visual.secondRecord":"AUTENTICACIÓN\u001fAUTORIZACIÓN\u001fLECTURA\u001fCAMBIO\u001fEVENTO\u001fCOMPROBACIÓN\u001fCONSERVAR\u001fSELLAR","oss-ledger.visual.ask.dates":"01 ENE a 30 JUN","oss-ledger.visual.account.sources":"REGISTRO\u001fconservado durante treinta días\u001fPANEL\u001ftotal de un proveedor\u001fTICKETS\u001ftres cuentas parciales\u001fREGISTRO\u001funa historia sellada","oss-ledger.visual.account.conclusion":"cada palabra de esto es nuestro relato de nuestro propio sistema","oss-ledger.visual.thread.view":"EL REGISTRO ENTRELAZADO\u001fSESIÓN A17\u001fA17\u001fOTRA SESIÓN\u001fUN HILO, CONSTRUIDO SOBRE LECTURA\u001fcinco entradas seleccionadas siguen siendo parte de la misma ejecución sellada","oss-ledger.visual.agent.exchange":"01 / añadir entrada\u001fsellado\u001f02 / recuperar sesión\u001fcinco entradas\u001f03 / leer mediciones\u001fdisponible\u001f04 / verificar integridad\u001fruptura en la entrada cuatro","oss-ledger.visual.agent.verdict":"EL PROTOCOLO SIGUE EN PIE","oss-ledger.visual.agent.detail":"el hallazgo nombra dónde el registro dejó de coincidir","oss-ledger.section.led-eng-thread.side":"EL ID DEL HILO\u001fsellado en cada entrada\u001fLA VISTA\u001fseleccionada cuando alguien pregunta\u001fEL ORDEN\u001fel orden escrito se conserva\u001fLA COMPROBACIÓN\u001fla misma cadena se verifica","oss-ledger.section.led-eng-agents.side":"ESCRIBIR\u001fañadir una entrada sellada\u001fLEER\u001fconsultar, recuperar y listar sesiones\u001fCOMPROBAR\u001fverificar y leer mediciones\u001fREPRODUCIR\u001frecorrer una sesión registrada","oss-ledger.section.led-biz-findings.side":"LA RUPTURA\u001fapunta a la entrada 91.204\u001fLA ALTERACIÓN\u001fapunta a la entrada 118.540\u001fEL FUNCIONAMIENTO\u001fsigue siendo legible bajo el fallo\u001fEL TRASPASO\u001ftiene una línea y una entrada","oss-ledger.section.led-biz-oversight.side":"LA BRECHA\u001fArtículo 14, alto riesgo\u001fEL VACÍO\u001fsin supervisor designado\u001fEL REMEDIO\u001ftres pasos, responsable y fecha\u001fLAS ADVERTENCIAS\u001fbase legal y materiales","oss-ledger.section.led-con-today.side":"LA PRIMERA NOTA\u001falgo fue solicitado\u001fLA SIGUIENTE NOTA\u001fel calendario fue leído\u001fLA PERSONA\u001fse pidió permiso\u001fEL MENSAJE\u001flas palabras que salieron","oss-ledger.section.led-con-sealed.side":"QUÉ LOS UNE\u001fcada nota toma una marca de la anterior\u001fQUÉ HACE UN CORTE\u001fla siguiente marca ya no encaja\u001fQUIÉN PUEDE COMPROBAR\u001fcualquiera con una copia\u001fQUÉ APRENDEN\u001fdónde empieza el problema","oss-ledger.section.led-eng-chain.instrument":"Edita un valor\u001csu propia marca deja de coincidir\u001fla siguiente entrada falla también\u001dElimina una entrada\u001flas entradas restantes siguen coincidiendo\u001fla siguiente entrada apunta a nada\u001dReordena dos\u001fambas marcas propias siguen coincidiendo\u001fel tiempo y el orden cambian ambos enlaces\u001dAñade al final\u001fcoincide\u001fel único cambio legal","oss-ledger.section.led-eng-refused.instrument":"Una hora por delante\u001flímite futuro\u001frechazado\u001dMetadatos de más de 64 KB\u001ftecho serializado\u001frechazado, nunca recortado\u001fUna huella suministrada\u001frecalculada y comparada\u001frechazada si no coincide\u001fUna línea incorrecta al leer\u001fanalizada en su sitio\u001finformada por número de línea","oss-ledger.section.led-eng-file.instrument":"ninguno\u001cObjeto simple\u001fun objeto JSON por línea\u001dCMP:\u001fComprimido\u001fla misma entrada, comprimida con Zstandard\u001dB64:\u001fBinario compacto\u001fbase64 junto a las líneas simples","oss-ledger.section.led-eng-durability.instrument":"01\u001fCada escritura\u001fen el dispositivo antes del acuse\u001d02\u001fPor lote\u001ftú estableces el límite de entradas recientes\u001d03\u001fPor tamaño\u001fvaciar después de bytes acumulados\u001d04\u001fAdaptativo\u001fdecide cada vez y registra por qué","oss-ledger.section.led-eng-compact.instrument":"En su sitio\u001fapunta al búfer\u001fnada copiado fuera\u001dReconstruido\u001feleva cada campo\u001funa asignación por campo\u001dDe cualquier modo\u001flos mismos bytes debajo\u001fsin segunda codificación\u001fComo texto\u001fun objeto JSON por línea\u001fla forma portátil\u001fCompacto\u001fmarcador, versión, banderas, suma de verificación\u001f30 por ciento más pequeño en la prueba","oss-ledger.section.led-eng-replay.instrument":"01\u001fExacto\u001frestaura salidas y las comprueba\u001d02\u001fPrueba en seco\u001fsustituye a las llamadas externas\u001d03\u001fDepuración\u001fcontinuar, omitir o abortar\u001d04\u001fEmpezar desde\u001fhilo, rango, entrada o instantánea","oss-ledger.section.led-eng-storage.instrument":"Escritura\u001fañadir una entrada o un lote\u001dLectura\u001frango de tiempo, identificador, consulta, recuento, última marca\u001fMantenimiento\u001fverificar, compactar, respaldar, restaurar, migrar","oss-ledger.section.led-eng-move.instrument":"01\u001fSolo validar\u001fencontrar lo que el destino rechaza\u001fsin escrituras\u001d02\u001fPrueba en seco\u001frecuentos y un plan\u001fsin escrituras\u001d03\u001fEn lotes\u001fprogreso y punto de reanudación\u001freanudable\u001d04\u001fVerificado después\u001fcomprobar la cadena en casa\u001fbloqueante","oss-ledger.section.led-eng-compliance.instrument":"Base legal\u001fsobre qué fundamento se basó el tratamiento\u001fRGPD, uno de seis\u001dLocalización de datos\u001fregión requerida y ubicación real\u001freglas de transferencia\u001fSupervisión humana\u001fpersona, modo y momento\u001fLey de IA de la UE, Artículo 14\u001fRetención\u001fperiodo, motivo y fecha de revisión\u001flimitación del almacenamiento","oss-ledger.section.led-eng-thread.instrument":"01\u001fIdentificador\u001fsellado en cada entrada\u001d02\u001fSelección\u001freunida en orden al leer\u001d03\u001fNunca obsoleto\u001fningún resumen puede discrepar\u001d04\u001fCualquier agrupación\u001funa ejecución, tarde o mes","oss-ledger.section.led-eng-agents.instrument":"01\u001fEscribir\u001fañadir una entrada tipada\u001d02\u001fLeer\u001fconsultar, recuperar y listar sesiones\u001d03\u001fComprobar\u001fverificar y leer mediciones\u001d04\u001fReconstruir\u001freproducir en el modo solicitado","oss-ledger.section.led-eng-surfaces.instrument":"Tu servicio\u001fbiblioteca Rust\u001fañadir en proceso\u001fUn operador\u001fherramienta de libro mayor\u001fconsultar, verificar y migrar\u001fOtro lenguaje\u001fsuperficie HTTP\u001flotes, sesiones, métricas, OpenAPI\u001fUn agente\u001fservidor MCP\u001focho operaciones sobre stdio","oss-ledger.section.led-biz-account.instrument":"01\u001fRegistro de aplicación\u001frotado después de quince días\u001d02\u001fPanel de proveedor\u001frecuentos, pero sin instrucción\u001d03\u001fHilo de ticket\u001fla cuenta del cliente y tu respuesta\u001d04\u001fLa memoria de alguien\u001fsegura, menos admisible","oss-ledger.section.led-biz-append.instrument":"¿Cuál es la cifra ahora\u001cCorrecto\u001cCorrecto\u001d¿Estuvo alguna vez mal\u001cNada lo indica\u001cla primera entrada permanece\u001d¿Cuándo se corrigió\u001cDesconocido\u001cla corrección tiene su propio momento\u001d¿Quién la corrigió\u001cQuien tuviera acceso\u001clo que registró la integración","oss-ledger.section.led-biz-findings.instrument":"Enlace roto\u001csiguiente entrada y su línea\u001cqué había entre ellas\u001dEntrada alterada\u001cla entrada y el campo cambiado\u001ctodo lo posterior\u001dPaso limpio\u001cnúmero de entradas y última marca\u001cnada queda en duda","oss-ledger.section.led-biz-questions.instrument":"Aprobación\u001cquién, para cuándo, condiciones, rechazo\u001cquién permitió esto\u001dConsentimiento\u001cpropósito, alcance, versión, evidencia\u001c¿teníamos permiso\u001dIncidente\u001cel momento del evento en sí\u001ccuándo lo supiste\u001dSolicitud de borrado\u001csujeto, alcance y plazo\u001ccuándo debe hacerse","oss-ledger.section.led-biz-consent.instrument":"Propósito\u001clas palabras mostradas, no un enlace a la política\u001dAlcance\u001ccada uso en su propia línea\u001dVersión\u001cel texto modificado se convierte en otro registro\u001dEvidencia\u001cuna referencia a lo que se utilizó\u001dConcedido, retirado\u001cdos momentos separados","oss-ledger.section.led-biz-locality.instrument":"Región donde deben permanecer los datos\u001cdónde se procesaron realmente\u001dAtestación en el momento\u001ccuándo se estableció esa ubicación\u001dAprobación antes de cruzar\u001csi alguien lo aprobó y quién\u001dDecisión de adecuación\u001cen qué decisión se basó","oss-ledger.section.led-biz-oversight.instrument":"01\u001cEl fallo\u001criesgo alto, sin supervisión registrada\u001d02\u001cLo que conlleva\u001ctres medidas de corrección propias\u001d03\u001cPrimera advertencia\u001csin base legal en la entrada\u001d04\u001cSegunda advertencia\u001cnada por encima de confidencial","oss-ledger.section.led-biz-retention.instrument":"Duración\u001ccuánto tiempo, llevado con los datos\u001cllevado\u001dJustificación\u001cpor qué esa duración\u001cllevado\u001dFecha de revisión\u001ccuándo alguien vuelve a mirar\u001cadvertir después de que pase\u001dContra categoría\u001cdiez años donde no se requiere\u001cexcesivo","oss-ledger.section.led-biz-move.instrument":"Año uno\u001carchivo en una máquina\u001cnada más requerido\u001dAño dos\u001clas mismas entradas en una base de datos\u001cno el contrato del proveedor\u001dAño tres\u001clas mismas entradas y sellos\u001cno el equipo original\u001dAño cinco\u001ccomprobado desde la primera entrada\u001cno soporte de base de datos","oss-ledger.section.led-biz-cost.instrument":"Licencia\u001ctérminos Apache 2.0; leer, ejecutar, modificar, conservar\u001dDónde se ejecuta\u001ctus máquinas; añadir es una llamada\u001dAlmacenamiento\u001cmemoria, archivo o base de datos de un solo archivo\u001dCopia de seguridad\u001clo que respalde esa máquina","oss-ledger.section.led-con-today.instrument":"Qué se hizo\u001cenviado, abierto, movido o cancelado\u001dCuándo\u001cel momento en que ocurrió\u001dQuién dijo sí\u001ca quién se preguntó y qué respondieron\u001dDónde está\u001cdespués de la nota anterior","oss-ledger.section.led-con-sealed.instrument":"01\u001cEntréguelo\u001cnada tiene que venir de nosotros\u001d02\u001cHaga revisar las marcas\u001cel verificador publica con el repositorio\u001d03\u001cObtenga una nota nombrada\u001caprenda dónde empiezan los problemas\u001d04\u001cConserve lo que le enviaron\u001ccomparar copias antiguas y nuevas","oss-ledger.section.led-con-consent.instrument":"01\u001cPara qué era\u001clas palabras que le mostraron\u001d02\u001cQué partes\u001ccada cosa por separado\u001d03\u001cLo que vio\u001cconservado en lugar de descrito\u001d04\u001cLas dos fechas\u001cel día en que aceptó y se detuvo","oss-ledger.section.led-con-approval.instrument":"Enviar un mensaje\u001csí\u001cla condición en las palabras de la persona\u001dMover una cita\u001caún abierta\u001cla solicitud y su plazo\u001dCompartir con un intermediario\u001cno\u001cla razón de la persona, no un código","oss-ledger.section.led-con-replay.instrument":"Nada vuelve a suceder\u001cningún mensaje reenviado, nada movido\u001dEn el orden en que ocurrió\u001cno el orden que alguien recuerda\u001dLo mismo para todos\u001cdos lectores ven las mismas notas","oss-ledger.section.led-con-kept.instrument":"¿Cuánto tiempo lo conserva\u001cun período en la propia nota\u001dPor qué esa duración\u001cla razón en palabras sencillas\u001cQuién lo revisa de nuevo\u001cuna fecha y una advertencia de retraso\u001dDónde se manejó\u001clugar requerido y lugar real","oss-ledger.shell.close.headlineAccent":"que realmente puedes demostrar","oss-ledger.shell.close.panel.title":"De qué está hecho el registro","oss-ledger.shell.close.panel.tag":"LEDGER","oss-ledger.shell.close.panel.row0.label":"Qué lleva una entrada","oss-ledger.shell.close.panel.row0.value":"Diecisiete campos de cumplimiento, cada uno con un valor predeterminado","oss-ledger.shell.close.panel.row1.label":"Dos hashes","oss-ledger.shell.close.panel.row1.value":"El hash de contenido detecta una edición, el hash de cadena detecta un vacío","oss-ledger.shell.close.panel.row2.label":"Dónde puede vivir","oss-ledger.shell.close.panel.row2.value":"Memoria, JSONL, binario, SQLite, PostgreSQL o S3","oss-ledger.shell.close.panel.row3.label":"Licencia","oss-ledger.shell.close.panel.row3.value":"Apache 2.0","oss-ledger.shell.close.panel.foot":"La verificación informa lo que el verificador seleccionado puede establecer sobre la copia que leyó.","oss-ledger-audit-ready.34ed12b349":"23 variantes de eventos tipados, 9 categorías","oss-ledger-audit-ready.b150234609":"La respuesta es un evento sellado, no una reconstrucción posterior.","oss-ledger-audit-ready.73b38f432a":"Registrado como:","oss-ledger-audit-ready.8632e0b3b5":"Cuando el auditor pregunta","oss-ledger-audit-ready.be44ab615c":"Respuesta ya registrada","oss-ledger-audit-ready.df91ee379c":"mesa de cumplimiento, libro mayor","oss-ledger-audit-ready.053d5569c9":"ToolCall, ToolResult","oss-ledger-audit-ready.b1d7c34806":"Cada herramienta que la IA llamó y el resultado que obtuvo es un evento registrado en secuencia. La secuencia completa se lee en orden, por lo que la actividad nunca es una caja negra.","oss-ledger-audit-ready.efdcb1e31f":"Evento de herramienta","oss-ledger-audit-ready.491a006f0f":"¿Qué hizo realmente la IA, paso a paso?","oss-ledger-audit-ready.5b1130ac34":"SbomGenerated, AttestationCompleted","oss-ledger-audit-ready.1a54b66fe8":"Una lista de materiales de software y su atestación se registran como eventos, para que puedas mostrar qué entró en un lanzamiento sin rastrear registros de compilación después del hecho.","oss-ledger-audit-ready.3c6fe75357":"Evento de atestación de seguridad","oss-ledger-audit-ready.253e507263":"¿Puedes demostrar qué contenía el software que enviaste?","oss-ledger-audit-ready.6d19cc875d":"Solicitado, concedido, denegado","oss-ledger-audit-ready.2047dea6fd":"Cada aprobación se registra como solicitada, concedida o denegada. Puedes mostrar no solo quién dijo sí, sino cada vez que alguien dijo no, todo en el orden en que ocurrió.","oss-ledger-audit-ready.0c5759cf75":"Evento de puerta de aprobación","oss-ledger-audit-ready.85f505601c":"¿Quién aprobó esta acción, y se rechazó alguna vez algo?","oss-ledger-audit-ready.1a7627d54c":"AiIncidentDetected","oss-ledger-audit-ready.5acf8fe77f":"Un incidente de IA se anota como un evento distinto en el momento en que se detecta, con su lugar en la cronología fijado. Puedes mostrar exactamente cuándo se notó y qué le siguió.","oss-ledger-audit-ready.e7f5edaa64":"Evento de incidente de la Ley de IA de la UE","oss-ledger-audit-ready.1da0952f6d":"Cuando la IA falló, ¿cuándo lo supiste y qué hiciste?","oss-ledger-audit-ready.b90b1e0e30":"Consentimiento, DPIA, borrado, derechos del interesado","oss-ledger-audit-ready.d68eb14fce":"El consentimiento, las evaluaciones de protección de datos, las solicitudes de borrado y las acciones de derechos del interesado se registran cada uno como su propio evento tipado cuando ocurren. La prueba está en el registro, no en la memoria de alguien.","oss-ledger-audit-ready.95459d0acf":"Evento de derechos de datos del RGPD","oss-ledger-audit-ready.210469be8c":"¿Tenías consentimiento para usar los datos de esta persona?","oss-ledger-backends.packageName":"registro","oss-ledger-backends.89c8a2851d":"Memoria","oss-ledger-backends.6bbaaf853c":"Pruebas, ejecuciones efímeras","oss-ledger-backends.64350afcc7":"EventStore","oss-ledger-backends.6be6b824dd":"Cero dependencias. La vía más rápida, usada en la instantánea de referencia.","oss-ledger-backends.db35ca65d0":"JSONL","oss-ledger-backends.4a172e5677":"Portabilidad, grep","oss-ledger-backends.a0408425f1":"Una línea JSON por evento. Legible para humanos, trivialmente portable, solo añade al final en disco.","oss-ledger-backends.9f09ccbd1c":"SQLite","oss-ledger-backends.9f714e5484":"Integrado, un solo archivo","oss-ledger-backends.7e0cbf75d8":"Un único archivo consultable. Integrado, sin servidor que ejecutar.","oss-ledger-backends.c590abf597":"Postgres","oss-ledger-backends.9e54b163e7":"Producción, múltiples escritores","oss-ledger-backends.09f264d383":"Consultas indexadas y escritores concurrentes para escala de producción.","oss-ledger-backends.d178391464":"Archivo, WORM","oss-ledger-backends.46c76e0f12":"Almacenamiento de objetos para retención a largo plazo tras una política de ciclo de vida.","oss-ledger-backends.1b290eb385":"Cargo.toml","oss-ledger-backends.a719c9274a":"5 backends, una forma","oss-ledger-backends.8348f56979":"feature = &quot;","oss-ledger-backends.eddef408c2":"# habilita un backend de almacenamiento mediante una marca de funcionalidad","oss-ledger-backends.66fc2bf069":"Misma cadena BLAKE3","oss-ledger-backends.33aeb01da4":"Mismo esquema de eventos","oss-ledger-backends.bd340aa2c0":"La migración es una copia, no una recodificación","oss-ledger-backends.3879c43493":"Una forma de registro y una cadena de hash en los cinco backends.","oss-ledger-bindings.f24d8d9e66":"OSS, Ledger","oss-ledger-bindings.df166ff9e3":"El mismo formato de evento fluye por todas las formas. No se requiere ningún servicio externo.","oss-ledger-bindings.cf806846ee":"EventCategory::","oss-ledger-bindings.acb93d355a":"Cumplimiento por categoría de evento","oss-ledger-bindings.6fd867ddde":"BLAKE3 + Ed25519","oss-ledger-bindings.cd0a445053":"Dweve Ledger","oss-ledger-bindings.c403dd91f4":"4 formas de despliegue","oss-ledger-bindings.e83df2624e":"un formato de evento","oss-ledger-bindings.5f40c5efb4":"cómo se integra el ledger","oss-ledger-bindings.40730fd594":"Superficie del operador","oss-ledger-bindings.a010de5c61":"Fabric","oss-ledger-bindings.85592d5c8c":"Gobernanza del conocimiento","oss-ledger-bindings.4a86080d67":"Spindle","oss-ledger-bindings.3231d6db74":"Trazas de múltiples agentes","oss-ledger-bindings.485a04fef4":"Nexus","oss-ledger-bindings.521d518019":"Recibos de agente de código","oss-ledger-bindings.af0854de67":"Aura","oss-ledger-bindings.db5fa64367":"Los eventos de sesión y reproducción reconstruyen lo que ocurrió, en orden.","oss-ledger-bindings.bc0792d8dc":"Sistema","oss-ledger-bindings.ab8ac8b17b":"Los eventos de SBOM y atestación respaldan informes operativos a prueba de manipulaciones.","oss-ledger-bindings.f25ce1b8a3":"Seguridad","oss-ledger-bindings.0e78d4cd04":"Los eventos de incidentes de IA proporcionan entradas estructuradas para el informe de la Ley de IA de la UE.","oss-ledger-bindings.dedad727ac":"AiAct","oss-ledger-bindings.fb8965fbc1":"Los eventos de consentimiento, derechos del titular, EIPD y borrado ofrecen un registro de acceso consultable.","oss-ledger-bindings.7f3feb49a1":"Un binario independiente al que muchos servicios añaden datos a través de la red.","oss-ledger-bindings.329cb8b6ba":"Servicio","oss-ledger-bindings.be7172ec1e":"Un proceso complementario junto a tu aplicación. La forma de producción más común.","oss-ledger-bindings.2b068e1f87":"Sidecar","oss-ledger-bindings.92c3c25110":"Una interfaz C estable para enlazar desde otros lenguajes.","oss-ledger-bindings.9652018eda":"C ABI","oss-ledger-bindings.83f84ae370":"Enlaza el crate de Rust directamente. El ledger vive en tu proceso.","oss-ledger-bindings.761445591d":"Crate embebido","oss-ledger-business-glyph.a92831c31f":"Fabricado en los Países Bajos","oss-ledger-business-glyph.c82d1b09cf":"EU","oss-ledger-business-glyph.b7a3f27883":"Riesgo eliminado","oss-ledger-business-glyph.66af0b068c":"Una sola cadena de eventos","oss-ledger-business-glyph.c36647c508":"Registros dispersos","oss-ledger-business-glyph.98b58388d1":"Tipado · firmado · reproducible","oss-ledger-business-glyph.4eb5e81b2c":"Historial de operaciones de solo añadidura","oss-ledger-business-glyph.cba0624eb5":"Registro de operaciones","oss-ledger-business-glyph.83ecf97355":"Sellado","oss-ledger-business-glyph.f6fff7f33d":"Nube UE","oss-ledger-business-glyph.7c5277c9c8":"Tu edificio","oss-ledger-business-glyph.472d213e85":"La reproducción restaura la secuencia","oss-ledger-business-glyph.1607989434":"Cronología de incidentes incompleta","oss-ledger-business-glyph.a37212ac8b":"La verificación de hash revela la edición","oss-ledger-business-glyph.f6501ca9a2":"Edición silenciosa antes de una auditoría","oss-ledger-business-glyph.5bed69fae6":"El actor y el alcance permanecen adjuntos","oss-ledger-business-glyph.200a9fd9ea":"Falta el contexto de aprobación","oss-ledger-business-glyph.1c6cfed547":"Reproducción desde cualquier punto","oss-ledger-business-glyph.fc3253c5ae":"Reconstrucción manual","oss-ledger-business-glyph.1ef1565eea":"Recuperación","oss-ledger-business-glyph.0628c0d544":"Los hash revelan cambios","oss-ledger-business-glyph.942c054a20":"Las ediciones desaparecen","oss-ledger-business-glyph.e5b4d87593":"Integridad","oss-ledger-business-glyph.6eef664840":"Tipado de principio a fin","oss-ledger-business-glyph.7950c7c08f":"Diferente en cada servicio","oss-ledger-business-glyph.ad1aeaa4e4":"Forma del evento","oss-ledger-close-to-home.fc8a2d0eb3":"Sin cuenta aparte, sin panel remoto, sin capítulo perdido. El registro se mantiene honesto y\n          permanece cerca de casa.","oss-ledger-close-to-home.cf5144f1db":"Está sellado, así que nada de su interior puede cambiarse en silencio.","oss-ledger-close-to-home.40488914b2":"El cuaderno honesto puede permanecer dentro de tus propias paredes.","oss-ledger-close-to-home.729bebe99f":"Una pequeña casa que guarda el registro honesto en su interior de forma segura.","oss-ledger-close-to-home.9a2dee166c":"Cerca de casa, completo y tuyo para leer","oss-ledger-close-to-home.db624b9521":"Dónde vive el cuaderno","oss-ledger-close-to-home.011961e91f":"El registro y su formato sencillo te pertenecen. Tú, o cualquier persona de confianza, podéis leerlo en cualquier momento, en orden, desde el principio.","oss-ledger-close-to-home.eca049f837":"Es tuyo para leer","oss-ledger-close-to-home.dd95458d30":"El historial permanece junto al sistema que lo crea. Tu equipo no necesita una segunda cuenta ni un servicio aparte para leer lo sucedido.","oss-ledger-close-to-home.e25d4d7294":"No necesita cuenta adicional","oss-ledger-close-to-home.e07362020f":"Puede estar en un ordenador de tu propio edificio, de modo que el registro permanece cerca de casa y nunca tiene que viajar a la máquina de un desconocido en la distancia.","oss-ledger-close-to-home.a2f2fa3997":"Vive donde tú lo pongas","oss-ledger-consumer-glyph.6a79333175":"y la siguiente línea, cuando ocurra","oss-ledger-consumer-glyph.2b90a6be18":"Nada cambió a tus espaldas","oss-ledger-consumer-glyph.b7b925c5fc":"Un cuaderno honesto","oss-ledger-consumer-glyph.15d881f52c":"Pregunta qué pasó, cuando quieras","oss-ledger-consumer-glyph.4cf42642c4":"Vive en tu propia casa","oss-ledger-consumer-glyph.83cc751228":"La misma historia, en todas partes","oss-ledger-consumer-glyph.70da03c94a":"Comprobó antes de hacer más","oss-ledger-consumer-glyph.50b6aed873":"Escribió una nota y la guardó","oss-ledger-consumer-glyph.09fca7fb9f":"Buscó algo por ti","oss-ledger-everyday-map.cbf86628a0":"Algo sucede","oss-ledger-everyday-map.1d80d53ca8":"Cuando la IA hace cualquier cosa, se escribe una nueva línea, como una nota en un diario.","oss-ledger-everyday-map.71db7fd7fc":"Queda sellado","oss-ledger-everyday-map.b15668f8a3":"Esa línea queda sellada con la anterior, para que nadie pueda cambiarla en silencio más tarde.","oss-ledger-everyday-map.76a1856380":"Permanece igual","oss-ledger-everyday-map.1bee11d1a8":"Léelo en cualquier ordenador y obtienes exactamente la misma historia, en el mismo orden.","oss-ledger-everyday-map.5107894be3":"Puedes preguntar","oss-ledger-everyday-map.4ffc43688f":"¿Te preguntas qué pasó o cuándo? Puedes leerlo desde cualquier momento que quieras.","oss-ledger-everyday-map.d558833fa7":"El registro permanece con la IA que lo escribe","oss-ledger-everyday-map.bf83d57df1":"Tu equipo puede leer la misma historia en cualquier momento","oss-ledger-everyday-map.d0e5b1280f":"Nunca tienes que entender el mecanismo","oss-ledger-everyday-map.b15f53b20f":"Lo que hace por ti en silencio","oss-ledger-everyday-map.13ba641d24":"Cuatro momentos cotidianos, de principio a fin","oss-ledger-everyday-worry.cb4c593f2d":"No tienes que hacer nada para que esto funcione. Lleva silenciosamente el registro honesto, de modo que la respuesta a cada una de estas preocupaciones ya está escrita para ti.","oss-ledger-everyday-worry.7d137ed21a":"Con este registro honesto","oss-ledger-everyday-worry.5bf700f8c7":"Sin un registro honesto","oss-ledger-everyday-worry.89e122ee0f":"Elige una preocupación y ve la diferencia en palabras claras","oss-ledger-everyday-worry.3d54eab529":"Las preocupaciones silenciosas, respondidas","oss-ledger-everyday-worry.f18f0c8fb1":"Esto puede vivir en un ordenador de tu propio edificio, de modo que el registro se queda cerca de casa, donde puedes señalarlo.","oss-ledger-everyday-worry.2e004de2cb":"Muchas herramientas guardan tu registro en un ordenador que nunca ves, propiedad de otra persona.","oss-ledger-everyday-worry.cf5d283245":"¿Y si todo está en una máquina de un desconocido, muy lejos?","oss-ledger-everyday-worry.0618964791":"Cuenta exactamente la misma historia, en el mismo orden, en todos los ordenadores. Como una buena receta, sale igual cada vez.","oss-ledger-everyday-worry.5686f80357":"Algunos sistemas dan una historia ligeramente distinta según dónde mires, lo que hace difícil confiar en ellos.","oss-ledger-everyday-worry.93ad19b93c":"¿Y si dice algo diferente en otro ordenador?","oss-ledger-everyday-worry.ef7548b5ec":"Puedes leerlo desde cualquier momento, como rebobinar un vídeo casero hasta la parte exacta que quieres ver.","oss-ledger-everyday-worry.cc242b2dcf":"Sin un registro, te quedas intentando recordar, o preguntando a alguien que quizá tampoco lo recuerde.","oss-ledger-everyday-worry.e413e7200e":"¿Y si olvido lo que pasó la semana pasada?","oss-ledger-everyday-worry.045d88ef2b":"Cada línea está sellada con la anterior. Si alguien la altera, el sello deja de coincidir y el cambio se muestra de inmediato.","oss-ledger-everyday-worry.5c59e9dcc4":"Las notas normales pueden editarse en silencio, y nunca sabrías que una palabra ha cambiado.","oss-ledger-everyday-worry.9b15b0a065":"¿Y si alguien cambia el registro a mis espaldas?","oss-ledger-hero-glyph.7bbf63ad5c":"ledger append -e session_started -d aura","oss-ledger-hero-glyph.5430305d4e":"ledger append -e tool_call -d '{\"name\":\"fs.read\"}'","oss-ledger-hero-glyph.ab7bc7775d":"14:02:07.118 UTC","oss-ledger-hero-glyph.7637c1a7dc":"14:02:07.214 UTC","oss-ledger-hero-glyph.7d71a97166":"14:02:07.219 UTC","oss-ledger-hero-glyph.4ee0452f66":"14:02:08.602 UTC","oss-ledger-hero-glyph.17c422bb5d":"14:02:09.331 UTC","oss-ledger-hero-glyph.db35ca65d0":"JSONL","oss-ledger-hero-glyph.fe7dc42426":"Ledger [v0.1.0]","oss-ledger-hero-glyph.66c95e7fc7":"Sellado","oss-ledger-hero-glyph.a00e210af3":"Registro de eventos inmutable","oss-ledger-hero-glyph.6fd867ddde":"BLAKE3 + Ed25519","oss-ledger-hero-glyph.662c151b2e":"Evento añadido:","oss-ledger-hero-glyph.9159a97ef2":"Total de eventos: 5","oss-ledger-hero-glyph.9ce3bd4224":"OK","oss-ledger-hero-glyph.a0007be570":"Verificación de integridad superada","oss-ledger-hero-glyph.bfecdd4880":"Eventos verificados: 5","oss-ledger-hero-glyph.52780ad569":"ledger info","oss-ledger-hero-glyph.d541a61ec0":"Cadena BLAKE3","oss-ledger-hero-glyph.0ff4db97af":"23 tipos de evento, 9 categorías","oss-ledger-hero-glyph.e9045ea057":"9 almacenes","oss-ledger-log-forensics.43ec3da5fd":"Los registros no son evidencia. Una cadena de hash sí es evidencia.","oss-ledger-log-forensics.03be9c2cf5":"Cambia cualquier byte y el siguiente hash ya no coincidirá. La ruptura identifica la entrada.","oss-ledger-log-forensics.9b37561069":"solo añadir, BLAKE3 encadenado","oss-ledger-log-forensics.cf2a2e1441":"texto plano, cualquiera puede editar","oss-ledger-log-forensics.615991c3f7":"registros frente a libro mayor","oss-ledger-log-forensics.80e0164cc2":"manipulación detectada","oss-ledger-log-forensics.c713a36a81":"Un registro de eventos no puede recalcular el estado que produjeron.","oss-ledger-log-forensics.b90a38ae7f":"Sin repetición","oss-ledger-log-forensics.8ffc2c21a5":"Los relojes de múltiples procesos se desvían. La secuencia verdadera es trabajo forense.","oss-ledger-log-forensics.4d4b0f1f77":"Sin orden","oss-ledger-log-forensics.4d3a26f3e1":"Rotar, truncar, editar. El archivo no puede probar su propia historia.","oss-ledger-log-forensics.6525d4e56d":"Sin integridad","oss-ledger-log-forensics.e3d0bfbab1":"Texto libre, solo grep. Dos equipos escriben el mismo evento de dos maneras.","oss-ledger-log-forensics.80cdce0d5b":"Sin esquema","oss-ledger-log-forensics.db68747d5b":"14:22:09 INFO  pago liberado","oss-ledger-log-forensics.21b10b30e3":"... 2 líneas truncadas por rotación ...","oss-ledger-log-forensics.08bbb161dc":"14:22:06 INFO  importe 9.99 (era 4210.00)","oss-ledger-log-forensics.80bb4200c8":"14:22:06 INFO  aprobación concedida por operaciones","oss-ledger-log-forensics.484496cfbf":"14:22:04 INFO  comprobación de saldo correcta","oss-ledger-log-forensics.8dcc98ba56":"14:22:01 INFO  aprobación solicitada para vendor-281","oss-ledger-ownership-brief.f3c6cf1ef0":"Escrito · firmado · reproducible","oss-ledger-ownership-brief.c3264894d7":"Una única forma de evento desde la primera adición hasta la última reproducción.","oss-ledger-ownership-brief.3915907107":"CADENA VERIFICADA","oss-ledger-ownership-brief.18e531c922":"Mantén la misma forma de registro en memoria, SQLite, Postgres, S3 o tu propio backend.","oss-ledger-ownership-brief.d82c49bd23":"Elige dónde vive el historial","oss-ledger-ownership-brief.8e388ae4ea":"Reproduce cualquier ventana de eventos para reconstruir el estado en lugar de aplicar ingeniería inversa a una instantánea mutable.","oss-ledger-ownership-brief.6bac4fc4e0":"Reconstruye el estado a partir del registro","oss-ledger-ownership-brief.f42d547146":"Filtra por actor, tipo de evento, tiempo o ID de correlación sin reducir el historial a texto plano.","oss-ledger-ownership-brief.fb3d5bc14d":"Consulta el momento que importa","oss-ledger-ownership-brief.5073158ed0":"Cada entrada extiende la cadena BLAKE3, por lo que la eliminación, el reordenamiento o la modificación rompen la verificación.","oss-ledger-ownership-brief.db2f918870":"Cada entrada demuestra su lugar","oss-ledger-ownership-brief.78764dc740":"Los nuevos eventos se añaden al final. El historial anterior permanece intacto y legible.","oss-ledger-ownership-brief.12d7454903":"Añade sin reescribir el historial","oss-ledger-pipeline.6fd867ddde":"BLAKE3 + Ed25519","oss-ledger-pipeline.db7e8c6c1a":"A prueba de manipulaciones en el hash. Reproducible de extremo a extremo.","oss-ledger-pipeline.6113f978ac":"añadir a la reproducción","oss-ledger-pipeline.02a92a8e34":"5 etapas, una ruta","oss-ledger-pipeline.6ea74774d1":"canal de eventos","oss-ledger-pipeline.711f869569":"La reproducción es un recorrido lineal en el orden de los eventos. Sin solucionador, sin dependencia externa. La misma ventana produce el mismo estado cada vez.","oss-ledger-pipeline.6e21acc714":"Recorre los eventos hasta una marca de tiempo y reconstruye el estado.","oss-ledger-pipeline.c0f85d6679":"Reproducción","oss-ledger-pipeline.3f85e51b16":"Memoria, JSONL, SQLite, Postgres o S3. La forma del registro y la cadena son idénticas en los cinco.","oss-ledger-pipeline.31f29a30eb":"Escrito en uno de los cinco backends.","oss-ledger-pipeline.e481064dfd":"Persistir","oss-ledger-pipeline.c339a57505":"Los segmentos se anclan con Ed25519. Un verificador comprueba la firma sin conexión, sin llamar a ningún servicio.","oss-ledger-pipeline.432d348da6":"Los anclajes de confianza sellan un segmento con Ed25519.","oss-ledger-pipeline.8b3d8d665a":"Firmar","oss-ledger-pipeline.e5ac66d489":"El hash de la cadena combina el hash anterior con el contenido actual. Cambia cualquier byte y todos los enlaces posteriores dejarán de coincidir.","oss-ledger-pipeline.f9600e9bd9":"BLAKE3 enlaza esta entrada con la anterior.","oss-ledger-pipeline.873507a022":"Hash","oss-ledger-pipeline.d254b7425a":"Cada entrada es una de 23 variantes tipadas. Sin texto libre. Añadir una variante es una versión, no una refactorización silenciosa.","oss-ledger-pipeline.26b2afdc44":"Se añade un evento tipado a la cola.","oss-ledger-pipeline.6b3a602280":"Añadir","oss-ledger-plain-book.c9dacbd092":"Es un diario que nadie puede reescribir en secreto.","oss-ledger-plain-book.1923cc2929":"Imagina un diario en el que solo añades una línea nueva al final. Nunca puedes volver atrás y borrar lo de ayer. Esto es exactamente eso, para un ordenador que ayuda con la IA. Cada vez que ocurre algo, escribe una línea más, y las líneas antiguas se quedan tal como estaban.","oss-ledger-plain-book.cd79ac57bc":"Nada se borra a tus espaldas.","oss-ledger-plain-book.b81932dca1":"Cada línea sella la anterior, como un sello de cera.","oss-ledger-plain-book.99fae8c65f":"Imagina que cada página del diario está sellada con la página anterior. Si alguien intentara arrancar una o cambiar una palabra, el sello ya no coincidiría y todos lo verían de inmediato. Así es como esto mantiene el registro honesto, sin que nadie tenga que hacer guardia.","oss-ledger-plain-book.3193ddadd0":"Si alguien lo manipula, se nota.","oss-ledger-plain-book.801aedcc4c":"Da la misma respuesta en todos los ordenadores.","oss-ledger-plain-book.5acc881d49":"Sabes que una buena receta hace el mismo pastel en tu cocina y en la de tu vecino. Esta es la parte que hace que las respuestas salgan iguales en todas las máquinas. Lee el diario mañana, o en otro ordenador, y obtienes exactamente la misma historia, en el mismo orden.","oss-ledger-plain-book.bf93cd3f4b":"La historia nunca cambia entre máquinas.","oss-ledger-plain-book.d17168d36c":"Siempre puedes preguntar qué pasó y cuándo.","oss-ledger-plain-book.ede75c07d6":"Si alguna vez te preguntas quién hizo qué, o cuándo se decidió algo, puedes leer el diario desde cualquier momento. Es como rebobinar un vídeo casero hasta la parte exacta que quieres ver, en lugar de intentar recordar.","oss-ledger-plain-book.ce9feb8883":"¿Sientes curiosidad más tarde? La respuesta está escrita.","oss-ledger-plain-book.52aa14ead1":"Se queda junto al sistema que guarda las notas.","oss-ledger-plain-book.19cb00c3c7":"El cuaderno puede vivir en los mismos ordenadores que la IA que recuerda. Tu equipo lo lee directamente, sin abrir otra cuenta ni confiar en un panel separado en otro sitio.","oss-ledger-plain-book.7421ee8c3f":"Un cuaderno, guardado con el sistema que recuerda.","oss-ledger-plain-book.e977e4fdd1":"El cuaderno honesto","oss-ledger-plain-book.6a35770988":"Un recorrido en palabras sencillas, sin jerga informática","oss-ledger-plain-book.fb06270f7c":"Página","oss-ledger-plain-book.f2c5088b38":"No tienes que entender nada de la maquinaria. Guarda silenciosamente un registro honesto para que las personas que cuidan tus herramientas de IA siempre puedan decirte lo que ha pasado.","oss-ledger-replay-console.f24d8d9e66":"OSS, Ledger","oss-ledger-replay-console.807b93f95b":"Las cifras son una instantánea de referencia en memoria, no un SLA publicado. Ejecuta el harness tú mismo.","oss-ledger-replay-console.ad5ccf66c3":"Instantánea, en memoria","oss-ledger-replay-console.03128bed90":"Verificación","oss-ledger-replay-console.41f6aa33e7":"Replay recorre la ventana de eventos en orden, enlaza cada entrada con el hash BLAKE3 anterior y\n            reconstruye el estado. La misma ventana produce el mismo resultado en todas las máquinas.","oss-ledger-replay-console.3e6df79cba":"replay del ledger","oss-ledger-replay-console.85ce3761d2":"cadena verificada","oss-ledger-replay-console.eaf0538a1c":"query_by_size, 100 000 eventos","oss-ledger-replay-console.0f63132c39":"72 ms","oss-ledger-replay-console.85ee51f8c6":"Consulta por rango","oss-ledger-replay-console.5d6dc18c16":"replay_session, 1000 eventos","oss-ledger-replay-console.52f4b27512":"1,3 ms","oss-ledger-replay-console.3c07893ab3":"Recorrido de replay","oss-ledger-replay-console.1d06f137af":"integrity_verification, 100 eventos","oss-ledger-replay-console.db23c994b2":"139 us","oss-ledger-replay-console.d0295f339d":"Verificación de cadena","oss-ledger-replay-console.02239a6833":"calculate_chain_hash, por enlace","oss-ledger-replay-console.14bb1dc703":"0,20 us","oss-ledger-replay-console.a3cee123ce":"Hash de cadena","oss-ledger-replay-console.515aff92ad":"ledger_append_event, en memoria","oss-ledger-replay-console.606497be6f":"2,4 us","oss-ledger-replay-console.a313bc7f88":"Añadido único","oss-ledger-replay-console.ed10b116a5":"estado reconstruido, determinista","oss-ledger-replay-console.c0f85d6679":"Replay","oss-ledger-replay-console.784ed488c9":"segmento 042 aceptado","oss-ledger-replay-console.ed36a1a142":"Ancla Ed25519","oss-ledger-replay-console.9c50e3ed76":"42 / 42 enlaces verificados","oss-ledger-replay-console.d541a61ec0":"Cadena BLAKE3","oss-ledger-replay-console.5e01cb01c2":"ancla ed25519, segmento sellado","oss-ledger-replay-console.9f899741a3":"aprobador M.Bos, segmento 042","oss-ledger-replay-console.9051b9ddae":"ok, 12 ms","oss-ledger-replay-console.ff488da058":"stripe.balance_check, alcance de lectura","oss-ledger-replay-console.79019ee149":"gate finance.threshold, importe 4210,00 EUR","oss-ledger-taxonomy.667cabb48e":"Tipado y versionado","oss-ledger-taxonomy.d3b93c0536":"Cada variante tiene un esquema tipado. Los eventos nuevos llegan en una versión, no en una edición silenciosa.","oss-ledger-taxonomy.cf806846ee":"EventCategory::","oss-ledger-taxonomy.cb954838cb":"EventType, EventCategory","oss-ledger-taxonomy.081ae3fdc4":"Personalizado","oss-ledger-taxonomy.d12cfa9efc":"Una vía de escape tipada para eventos de dominio que definas.","oss-ledger-taxonomy.4cf3240208":"AttestationCompleted","oss-ledger-taxonomy.dd3ae8b6c1":"SbomGenerated","oss-ledger-taxonomy.831cbf3ad4":"Seguridad y atestación. SBOM y atestaciones.","oss-ledger-taxonomy.f25ce1b8a3":"Seguridad","oss-ledger-taxonomy.1a7627d54c":"AiIncidentDetected","oss-ledger-taxonomy.4898138bd8":"Cumplimiento de la Ley de IA de la UE. Eventos de detección de incidentes.","oss-ledger-taxonomy.dedad727ac":"AiAct","oss-ledger-taxonomy.b3a3748c43":"RightToErasureRequested","oss-ledger-taxonomy.dfe7fcbcba":"DpiaCompleted","oss-ledger-taxonomy.4fab14db5b":"DataSubjectRightExercised","oss-ledger-taxonomy.ab86bc6e9e":"ConsentRecorded","oss-ledger-taxonomy.e873136b8f":"Cumplimiento del RGPD. Consentimiento, derechos de los interesados, EIPD, supresión.","oss-ledger-taxonomy.da0a4b95e8":"ReplayFailed","oss-ledger-taxonomy.578b5b54e2":"ReplayCompleted","oss-ledger-taxonomy.c15d1fc45b":"ReplayStarted","oss-ledger-taxonomy.7d7ef123d3":"CheckpointCreated","oss-ledger-taxonomy.ea08ca0966":"SessionCompleted","oss-ledger-taxonomy.e6de229ac6":"SessionStarted","oss-ledger-taxonomy.b44962147c":"Ciclo de vida de sesión y reproducción, además de puntos de control.","oss-ledger-taxonomy.bc0792d8dc":"Sistema","oss-ledger-taxonomy.e4123c1102":"ArtifactReferenced","oss-ledger-taxonomy.d3e615076c":"ArtifactProduced","oss-ledger-taxonomy.0339479823":"Artefactos. Qué se produjo y a qué se hizo referencia.","oss-ledger-taxonomy.aa778b50a1":"Artefacto","oss-ledger-taxonomy.eef1cb6ecc":"ApprovalDenied","oss-ledger-taxonomy.72386de3a3":"ApprovalGranted","oss-ledger-taxonomy.407736eae4":"ApprovalRequested","oss-ledger-taxonomy.0a13893f48":"Flujo de aprobación. La solicitud, la concesión, la denegación.","oss-ledger-taxonomy.8cc047ac17":"Aprobación","oss-ledger-taxonomy.2c9d7bf9d6":"PatchApplied","oss-ledger-taxonomy.9784d53322":"PatchCreated","oss-ledger-taxonomy.b97693dd7f":"Operaciones de código. Parches creados y parches aplicados.","oss-ledger-taxonomy.adac69379a":"Código","oss-ledger-taxonomy.c7ace4e00a":"ToolResult","oss-ledger-taxonomy.09d312bd1c":"ToolCall","oss-ledger-taxonomy.63d05f2173":"Interacción con herramientas. El sobre de la llamada y el resultado estructurado.","oss-ledger-taxonomy.9a830c714b":"Herramienta","oss-ledger-value-ledger.422a684fc9":"Reconstruir cualquier estado a partir de eventos","oss-ledger-value-ledger.ed504b066a":"Un registro ordenado desde la operación rutinaria hasta la revisión de incidentes.","oss-ledger-value-ledger.a6c1933f89":"Qué reduce de riesgo","oss-ledger-value-ledger.aba3dee917":"Qué ahorra","oss-ledger-value-ledger.f2329e5337":"Las dos columnas que importan en una revisión de adquisiciones","oss-ledger-value-ledger.676ffa603b":"Qué ahorra, qué reduce de riesgo","oss-ledger-value-ledger.80c52fbc33":"Construido en la UE sin ningún servicio externo del que dependa, puede ejecutarse por completo en la infraestructura que usted controle.","oss-ledger-value-ledger.adf04b0d0c":"Puede permanecer dentro de Europa","oss-ledger-value-ledger.9587ada4e7":"Cuando un regulador o auditor pregunta qué ocurrió, el historial puede leerse en orden desde cualquier punto en el tiempo.","oss-ledger-value-ledger.317506fe62":"Una respuesta directa cuando se pregunta","oss-ledger-value-ledger.58044f2110":"Cada entrada está sellada con la anterior, de modo que un registro manipulado se muestra a sí mismo en lugar de pasar desapercibido en una revisión.","oss-ledger-value-ledger.0525fd8143":"Un registro que no puede editarse silenciosamente","oss-ledger-value-ledger.9c33c89b50":"El mismo formato de registro funciona en las cinco opciones de almacenamiento, por lo que moverse entre ellas es una copia, no una reconstrucción costosa.","oss-ledger-value-ledger.9d184603c0":"Un registro, cinco lugares para guardarlo","oss-ledger-value-ledger.429e71cc9f":"Actores, aprobaciones, artefactos y resultados permanecen en una línea de tiempo tipada en lugar de conciliarse entre servicios.","oss-ledger-value-ledger.3e34958589":"Sin conciliación manual de registros","oss-ledger-value-ledger.0f65dc90fe":"Consulte un historial de eventos ordenado en lugar de buscar en registros de aplicación no relacionados durante un incidente o revisión.","oss-ledger-value-ledger.59fe8c6d79":"Menos tiempo de investigación","oss-ledger-where-it-runs.4dc7c63d8f":"Mismo registro, sin migración de plataforma","oss-ledger-where-it-runs.afbf4223e1":"Elige uno, o muévete entre ellos sin reconstruir","oss-ledger-where-it-runs.d2e1c215eb":"Dónde puede ejecutarse","oss-ledger-where-it-runs.dcd08a03cd":"Se ejecuta completamente aislado de internet, sin ninguna conexión externa de la que dependa. Esto es adecuado para el trabajo más sensible, donde no puede entrar ni salir nada.","oss-ledger-where-it-runs.721605b85c":"Adecuado para los registros más sensibles, sin ninguna conexión externa.","oss-ledger-where-it-runs.cd36883cc4":"Totalmente aislado","oss-ledger-where-it-runs.6655cf0531":"Se ejecuta en una región de nube fijada a un país europeo. Obtienes la comodidad de la nube mientras el registro permanece bajo las normas europeas y dentro de las fronteras europeas.","oss-ledger-where-it-runs.ed957bbbd7":"Adecuado para equipos que quieren una nube, mantenida en suelo europeo.","oss-ledger-where-it-runs.c8c94df45a":"Una nube dentro de Europa","oss-ledger-where-it-runs.8752e82d26":"Se ejecuta en los ordenadores que gestiona tu propio equipo de TI, dentro de tus instalaciones. El registro permanece donde puedes señalarlo, y no necesita salir nada del edificio para que funcione.","oss-ledger-where-it-runs.b5b4e0e7b8":"Adecuado para equipos que quieren que el registro nunca salga de las instalaciones.","oss-ledger-where-it-runs.37635ed161":"En tu propio edificio","page-breadcrumb.c766e66518":"Miga de pan","page-toc.7e439c353e":"En esta página","section_st_a1_display-split.7c9a7c0610":"Detalle","section_st_f1_cta-dark.90e40d5043":"Empezar","toc-rail.f5cbdf6bfb":"Contenido"}
