{"block_close_oss.c33fd1fe9c":"Comunidad y ecosistema","open-source-knot.a10f000001":"Registro de cobertura","open-source-knot.a10f000002":"Cada acción y resultado del agente","open-source-knot.a10f000003":"Momento de la evidencia","open-source-knot.a10f000004":"Creado mientras se ejecuta el trabajo","open-source-knot.a10f000005":"Datos sensibles","open-source-knot.a10f000006":"Enmascarados antes del almacenamiento","open-source-knot.a10f000007":"Paquete de evidencia","open-source-knot.a10f000008":"Portátil y verificable de forma independiente","open-source-knot.a10f000009":"Verificación","open-source-knot.a10f000010":"Sin conexión con la clave pública","open-source-knot.a10f000011":"Despliegue","open-source-knot.a10f000012":"En las instalaciones o en una región de la UE","open-source-knot.a10f000013":"Evidencia firmada","open-source-knot.a10f000014":"Veredicto sin conexión","open-source-knot.a10f000015":"ORDENADO","open-source-knot.a10f000016":"Detrás del asistente","open-source-knot.a10f000017":"Cada acción deja","open-source-knot.a10f000018":"un recibo honesto","open-source-knot.a10f000019":"Cuando un asistente busca información, redacta una respuesta o guarda trabajo, Knot mantiene la acción y su resultado juntos. Cada nueva nota se vincula a la anterior, de modo que la secuencia completa permanece clara y los cambios posteriores no pueden ocultarse.","open-source-knot.a10f000020":"ACCIÓN","open-source-knot.a10f000021":"RESULTADO","open-source-knot.a10f000022":"ORDENADO","open-source-knot.a10f000023":"SELLADO","open-source-knot.a10f000024":"Lo que conserva el recibo","open-source-knot.a10f000025":"Cuatro datos que viajan juntos","open-source-knot.a10f000026":"Acción","open-source-knot.a10f000027":"Lo que hizo el asistente","open-source-knot.a10f000028":"Hora","open-source-knot.a10f000029":"Cuándo ocurrió","open-source-knot.a10f000030":"Resultado","open-source-knot.a10f000031":"Lo que se obtuvo","open-source-knot.a10f000032":"Sello","open-source-knot.a10f000033":"Los cambios posteriores resaltan","open-source-knot.a10f000034":"Creado durante el trabajo","open-source-knot.a10f000035":"Honesto por construcción","open-source-knot.a10f000036":"Cuando se cuestiona algo","open-source-knot.a10f000037":"El registro responde","open-source-knot.a10f000038":"sin depender de la memoria","open-source-knot.a10f000039":"Si alguien pregunta por qué un asistente tomó una decisión, nadie tiene que reconstruir la historia de memoria. La pista sellada muestra la secuencia exacta, oculta los detalles sensibles y permite que una segunda persona verifique lo sucedido. La respuesta proviene de la ejecución original, no de un resumen escrito después.","open-source-knot.a10f000040":"SECUENCIA EXACTA","open-source-knot.a10f000041":"PRIVADO POR DEFECTO","open-source-knot.a10f000042":"SEGUNDA PERSONA","open-source-knot.a10f000043":"VERIFICABLE","open-source-knot.a10f000044":"Lo que responde a la pregunta","open-source-knot.a10f000045":"Hechos del momento original","open-source-knot.a10f000046":"Pregunta","open-source-knot.a10f000047":"La decisión que necesita explicación","open-source-knot.a10f000048":"Cronología","open-source-knot.a10f000049":"Cada paso en orden","open-source-knot.a10f000050":"Detalles privados","open-source-knot.a10f000051":"Ocultos antes de almacenarse","open-source-knot.a10f000052":"Verificación","open-source-knot.a10f000053":"Comprobada de forma independiente","open-source-knot.a10f000054":"Ejecución original","open-source-knot.a10f000055":"La misma historia cada vez","open-source-knot.a10f000056":"Operaciones de evidencia","open-source-knot.a10f000057":"Construidas durante el trabajo","open-source-knot.a10f000058":"listas cuando comienza el escrutinio","open-source-knot.a10f000059":"Knot crea la evidencia mientras el agente trabaja, en lugar de pedir a los equipos que la reconstruyan semanas después. Captura acciones y resultados, enmascara los secretos compatibles antes del almacenamiento, firma la cronología y exporta un paquete portátil para el siguiente revisor.","open-source-knot.a10f000060":"CAPTURADO EN VIVO","open-source-knot.a10f000061":"ENMASCARADO ANTICIPADO","open-source-knot.a10f000062":"CADENA FIRMADA","open-source-knot.a10f000063":"PAQUETE PORTÁTIL","open-source-knot.a10f000064":"Entrega de evidencia","open-source-knot.a10f000065":"De la operación a la revisión independiente","open-source-knot.a10f000066":"Captura","open-source-knot.a10f000067":"Acción y resultado","open-source-knot.a10f000068":"Privacidad","open-source-knot.a10f000069":"Secretos reemplazados","open-source-knot.a10f000070":"Integridad","open-source-knot.a10f000071":"Raíz firmada","open-source-knot.a10f000072":"Exportación","open-source-knot.a10f000073":"El paquete se mueve de forma independiente","open-source-knot.a10f000074":"Creado una vez","open-source-knot.a10f000075":"Reutilizado en varias revisiones","open-source-knot.a10f000076":"EVIDENCIA EN MANO","open-source-knot.a10f000077":"LISTO PARA INCIDENTES","open-source-knot.a10f000078":"Preparación de auditoría","open-source-knot.a10f000079":"Generado por la propia operación","open-source-knot.a10f000080":"Triaje de incidentes","open-source-knot.a10f000081":"Cronología exacta, no recuerdos","open-source-knot.a10f000082":"Revisión externa","open-source-knot.a10f000083":"Paquete portátil y clave pública","open-source-knot.a10f000084":"Comprobaciones repetidas","open-source-knot.a10f000085":"Mismos bytes, mismo veredicto","open-source-knot.a10f000086":"Despliegue","open-source-knot.a10f000087":"Dentro del límite que elijas","open-source-knot.a10f000088":"Un registro","open-source-knot.a10f000089":"Muchas preguntas de aseguramiento","open-source-knot.a10f000090":"Respuesta a incidentes","open-source-knot.a10f000091":"Abre la ejecución exacta","open-source-knot.a10f000092":"no una historia reconstruida","open-source-knot.a10f000093":"Cuando comienza un incidente, el equipo de respuesta trabaja a partir de la cronología original, los resultados de las herramientas y los cambios de archivos. Knot empaqueta esa evidencia con su raíz firmada, para que un revisor interno o un tercero pueda verificar la secuencia sin conexión en lugar de debatir un relato reconstruido.","open-source-knot.a10f000094":"CRONOLOGÍA ORIGINAL","open-source-knot.a10f000095":"RESULTADOS DE HERRAMIENTAS","open-source-knot.a10f000096":"CAMBIOS DE ARCHIVOS","open-source-knot.a10f000097":"VEREDICTO SIN CONEXIÓN","open-source-knot.a10f000098":"Lo que recibe el equipo de incidentes","open-source-knot.a10f000099":"Un paquete de evidencia compacto","open-source-knot.a10f000100":"Cronología","open-source-knot.a10f000101":"Ordenada y con marcas de tiempo","open-source-knot.a10f000102":"Llamadas","open-source-knot.a10f000103":"Solicitud y respuesta emparejadas","open-source-knot.a10f000104":"Cambios","open-source-knot.a10f000105":"Antes y después exactos","open-source-knot.a10f000106":"Veredicto","open-source-knot.a10f000107":"Recalculado de forma independiente","open-source-knot.a10f000108":"Evidencia original","open-source-knot.a10f000109":"Sin necesidad de narrativa","open-source-knot.a10f000110":"Certificados de razonamiento","open-source-knot.a10f000111":"Reproducción y estado","open-source-knot.a10f000112":"Ejecutar Knot","open-source-knot.securityLayer":"Capa de seguridad","open-source-knot.dd1af329dd":"Knot registra una ejecución de agente a medida que ocurre, enmascara los secretos admitidos, enlaza eventos en una estructura Merkle firmada y exporta un paquete portátil. Un revisor puede reconstruir y verificar la ejecución sin conexión con la clave pública.","open-source-knot.a010de5c61":"Fabric","open-source-knot.fe0a091fdb":"Productos","open-source-knot.9d98869f46":"Registro de agente firmado. Lee el registro en cualquier punto pasado.","open-source-knot.6f45a48a1f":"Twin","open-source-knot.6cc3364a24":"Pistas de auditoría de agente firmadas","open-source-knot.080b195445":"Certificados de razonamiento que cualquier verificador comprueba sin conexión, en tiempo lineal.","open-source-knot.df84637182":"AION","open-source-knot.ecf1d8fed1":"Procedencia de eventos encadenada por hash y de solo añadidura, sin ediciones silenciosas.","open-source-knot.1aa2f31ee7":"Registro","open-source-knot.d5d6e83bf2":"Seguir explorando","open-source-knot.75e393a1ac":"Ver el flujo de verificación","open-source-knot.f9743247fa":"Leer la documentación","open-source-knot.db52af1cb6":"Verificar un registro","open-source-knot.5b337c6152":"Crea la primera ejecución firmada, exporta su paquete de evidencia y verifica el resultado sin conexión solo con la clave pública. El productor y el revisor no tienen que compartir confianza.","open-source-knot.c1b8917f36":"Un registro que puedes probar, sin conexión","open-source-knot.90e40d5043":"Empezar","open-source-knot.7ec3788793":"Knot","open-source-knot.650fabe787":"Código abierto","open-source-knot.60e364d768":"OSS / Knot","open-source-knot.2f4276666e":"No es un proveedor","open-source-knot.266a9a0b8f":"Tú decides","open-source-knot.1011dfa597":"La opción predeterminada, no una mejora","open-source-knot.e03947cc0c":"Soberanía","open-source-knot.dd29e148b4":"Tú tienes la clave de firma","open-source-knot.ace2425487":"Tus claves","open-source-knot.ab65f2797e":"Dentro de una frontera que eliges","open-source-knot.980c5d4a9d":"Región UE","open-source-knot.8c0f01c721":"En tus propias máquinas","open-source-knot.499493296b":"En las instalaciones","open-source-knot.f23d59b4e0":"Un registro, tu elección","open-source-knot.d5a9f6f81a":"Tres posturas","open-source-knot.932f88d5ae":"TUS CLAVES","open-source-knot.c387fd0cd2":"REGIÓN UE","open-source-knot.766e2cad1e":"EN LAS INSTALACIONES","open-source-knot.f7c401f54e":"Dos preguntas deciden la adquisición: dónde se ejecuta y quién lo controla. Knot se ejecuta en el hardware que ya tienes, en las instalaciones o en una región europea, por lo que el registro permanece dentro de una frontera que eliges. Tú tienes la clave de firma, y la verificación solo necesita la mitad pública, por lo que la soberanía es la opción predeterminada en lugar de una mejora que negocies.","open-source-knot.3cd2aa3cc1":"y en tu propio terreno","open-source-knot.b144a95356":"Europeo,","open-source-knot.1d197d39c5":"Dónde se ejecuta","open-source-knot.3751d8a6a8":"Se ejecuta en tu infraestructura","open-source-knot.2e67859212":"Paquete de evidencia legible","open-source-knot.2edfbd5639":"Localmente, en tu propio hardware","open-source-knot.fcde5c325d":"Se ejecuta","open-source-knot.327bdc843a":"Portátil y verificable de forma independiente","open-source-knot.bf5dde2d06":"Bloqueo","open-source-knot.a148b36c17":"Registros de auditoría de agentes firmados","open-source-knot.fdb4974dbe":"Coste de uso","open-source-knot.01cb445dea":"Paquete portátil más clave pública","open-source-knot.3123868410":"Repositorio","open-source-knot.3915907107":"Registros de auditoría de agentes firmados","open-source-knot.3229609e15":"Registros de auditoría de agentes firmados","open-source-knot.f988d88a5f":"Lo que un comprador comprueba primero","open-source-knot.fca77b7e3a":"Un historial de eventos sellado","open-source-knot.776e61513d":"SE EJECUTA LOCALMENTE","open-source-knot.3115880727":"SIN BLOQUEO","open-source-knot.5b116da2ea":"SIN TARIFA","open-source-knot.c968638a6e":"EVIDENCIA MIENTRAS EL TRABAJO SE EJECUTA","open-source-knot.87041198be":"La ganancia operativa es menos horas reconstruyendo el historial. La pista de auditoría se crea mientras el agente trabaja, un equipo de incidentes obtiene la cronología exacta de inmediato, y un revisor externo puede verificar la misma evidencia portátil sin acceso al servicio de producción.","open-source-knot.67f098af3f":"menos trabajo de auditoría, respuestas más rápidas","open-source-knot.3d1e7bdec2":"Registros de auditoría de agentes firmados","open-source-knot.6f696724c6":"Lo que ahorra y reduce riesgos","open-source-knot.dd9b5baa54":"Demostrable","open-source-knot.3bd9f738cd":"Industrias reguladas","open-source-knot.feabfc9fa9":"Sin conexión, en un portátil, sin servicio","open-source-knot.dda6ac27b9":"Verificar","open-source-knot.b53e5ed6d0":"Un registro que puedes respaldar","open-source-knot.0db809cc66":"Garantía","open-source-knot.35fd6b4860":"Un inventario de canalizaciones","open-source-knot.0679ce9143":"INVENTARIO DE PIPELINE","open-source-knot.0534e1100c":"Evidencia de datos tocados, PII enmascarada","open-source-knot.a5b7d57a85":"Protección de datos","open-source-knot.f73e4db760":"Rastro demostrable de decisiones automatizadas","open-source-knot.d75a4de2ef":"Trazabilidad regulatoria","open-source-knot.2b89699f87":"Dónde aterriza el valor","open-source-knot.0c5ba882ee":"Para quién es","open-source-knot.93ee6f696a":"PRUEBA SIN CONEXIÓN","open-source-knot.380f063397":"CONTEXTO REGULATORIO","open-source-knot.f8cae47263":"La razón para importar es un registro duradero, no un panel. Knot mantiene un registro firmado y ordenado en el tiempo de lo que hacen tus agentes de IA, y un tercero puede verificarlo sin conexión. Si ese registro cumple una obligación legal o regulatoria depende del requisito aplicable y de cómo lo use tu organización.","open-source-knot.bd08c4b36d":"a la evidencia","open-source-knot.a30745fc9f":"Desde la regla","open-source-knot.85681cc20d":"Controles y riesgo","open-source-knot.4fcf346811":"Solo el beneficio","open-source-knot.0b049b5346":"Nada que hacer","open-source-knot.9ff73b0e0f":"Sí, una segunda persona puede comprobarlo","open-source-knot.ac09b9600c":"Confía en ello","open-source-knot.1c2d25f042":"Personas que el propietario autoriza","open-source-knot.e6ad44f1ed":"Quién puede inspeccionarlo","open-source-knot.16b9cef8a4":"Ocultado, no guardado en claro","open-source-knot.1e7b6a03e9":"Mis datos","open-source-knot.8219743477":"No, el equipo que lo ejecuta sí","open-source-knot.6cb165ad18":"¿Necesito vigilarlo?","open-source-knot.425d5db31c":"No, funciona solo","open-source-knot.cfe59e139d":"Gestionarlo","open-source-knot.e3229cf237":"Las preguntas que hace la gente","open-source-knot.a12a815f9b":"Tranquilidad","open-source-knot.4a4841a6f1":"SIN PREOCUPACIÓN","open-source-knot.bd4e9c0810":"SIN CONFIGURACIÓN","open-source-knot.b1f071a446":"SIN TRABAJO EXTRA","open-source-knot.e783432e3d":"Es justo preguntarse si algo así es tuyo para gestionar. No lo es. Knot trabaja detrás del asistente y mantiene el registro sin interrumpir lo que estás haciendo. Recibes el beneficio cuando una pregunta necesita una respuesta clara y comprobable.","open-source-knot.c878874ffa":"Otra persona hace el trabajo","open-source-knot.37a0b494b7":"Tú obtienes el beneficio","open-source-knot.8a61881223":"Queda tranquilo","open-source-knot.7e13d94a5a":"Para ti","open-source-knot.dd6c938563":"Simplemente bueno","open-source-knot.7f9d6471ea":"Permanece en la máquina del propietario","open-source-knot.dc99d54d99":"Local","open-source-knot.741b82b2c4":"Los detalles personales se ocultan","open-source-knot.237dfa0a21":"Privado","open-source-knot.4a912dcfe1":"Puedes mostrar lo que pasó","open-source-knot.be79703c98":"El registro no se puede cambiar silenciosamente","open-source-knot.9caa367403":"Honesto","open-source-knot.f603c0224f":"En términos sencillos","open-source-knot.ccb9f1391c":"Cuatro razones","open-source-knot.22b3558123":"CERCA DE CASA","open-source-knot.b0b7ba4666":"PRIVADO","open-source-knot.89bb40e919":"DEMOSTRABLE","open-source-knot.fe453a5f12":"HONESTO","open-source-knot.288d01e6fa":"No tienes que entender cómo funciona para disfrutar de lo que hace. Piénsalo como un talonario numerado o una segunda persona contando la caja. Nunca ves el trabajo, pero puedes confiar en el resultado porque se hizo difícil de falsificar. Aquí tienes cuatro razones sencillas por las que importa.","open-source-knot.3daed3e8e1":"detrás de un registro justo","open-source-knot.b0b9c6048d":"Un asistente silencioso","open-source-knot.dba1a2e1e0":"Por qué es bueno para ti","open-source-knot.0f7f1377f4":"Solo la idea","open-source-knot.1a03bcb291":"Sin jerga","open-source-knot.6af74613cf":"Dentro del límite que elige el equipo","open-source-knot.3f66052a10":"Límite de datos","open-source-knot.35ca1675a9":"Cada acción y resultado se mantiene en orden","open-source-knot.64ae43e8fe":"Secuencia","open-source-knot.3a21d9aab2":"Nada que instalar o gestionar","open-source-knot.a90ea728b1":"Mantiene un registro que nadie puede alterar en silencio","open-source-knot.b017742a89":"Lo hace","open-source-knot.c43534cee1":"Un registrador cuidadoso y honesto","open-source-knot.3dd5d5b49f":"Lo es","open-source-knot.c943a1db59":"Si solo lees una cosa","open-source-knot.cc835fe349":"La respuesta breve","open-source-knot.93844fe5e2":"PARA TODOS","open-source-knot.4a9768fab0":"ORDENADO","open-source-knot.1c34a90a63":"SIMPLE","open-source-knot.2a528729b5":"Nunca lo usarás tú mismo. Pero es algo pequeño y cuidadoso que ayuda a mantener un registro honesto de lo que los ayudantes informáticos hacen en tu nombre. Aquí está toda la idea, un paso simple a la vez, con un ejemplo cotidiano para cada uno.","open-source-knot.f572c73bb9":"y por qué importa","open-source-knot.66e1586456":"Qué es esto,","open-source-knot.704869f20f":"En palabras sencillas","open-source-knot.27c92bbf5d":"No alojado","open-source-knot.7a4d28eef6":"Verificable","open-source-knot.2747d467ee":"Sin conexión, sin cooperación del proveedor","open-source-knot.18c80af5a2":"Edita un evento, la raíz se rompe","open-source-knot.1c58a8e1f4":"Merkle","open-source-knot.48a0110478":"Cada evento, firmado","open-source-knot.6e3665d85f":"Firmado","open-source-knot.4b719e5c03":"Registro en disco local, no en una base de datos del proveedor","open-source-knot.b62ff5ccd1":"Propio","open-source-knot.c4530812c6":"Por qué gana la verificabilidad sin conexión","open-source-knot.f094ebbcd0":"El diferenciador","open-source-knot.05b8cb72cf":"PROXY","open-source-knot.bd1c5451b4":"SERVICIO DE EVALUACIÓN","open-source-knot.42c0c0c950":"VISOR DE TRAZAS","open-source-knot.cc8c81b9fd":"Un visor de trazas alojado registra lo que hizo una ejecución. Un servicio de evaluación guarda los resultados en la infraestructura que los produjo. Un proxy de observabilidad se sitúa junto al tráfico. Un registro de auditoría de base de datos es una fila en una tabla que alguien aún puede actualizar. Ninguno de ellos firma un evento, produce una raíz Merkle ni admite verificación sin conexión. Knot está optimizado para escritura y verificabilidad: el centro de diseño es el evento firmado, no el panel.","open-source-knot.1f98d2516a":"son plataformas de trazas, no bases de datos","open-source-knot.6c06dbbc84":"Los análogos más cercanos","open-source-knot.798da8f672":"Cómo viaja el registro","open-source-knot.9babbe6fed":"Registros de auditoría de agente firmados","open-source-knot.6b5eb5323e":"Registros de auditoría de agente firmados","open-source-knot.c66d8490f1":"LLM, herramienta, archivo, rama","open-source-knot.54398265bf":"Variantes de evento","open-source-knot.980ba41982":"Vistas de lectura materializadas","open-source-knot.c7bdffcad9":"Proyecciones","open-source-knot.524451e5db":"Evento único, p99","open-source-knot.a3c6629c10":"Entrada firmada","open-source-knot.cfe50d0a2e":"~28 us","open-source-knot.dba7c22f93":"Analizar, redactar, firmar, almacenar","open-source-knot.f0025e2917":"p99 commit_event","open-source-knot.d7564f39d8":"~3.8 ms","open-source-knot.58c76110f0":"En cifras","open-source-knot.669f62b85d":"Salida JSON","open-source-knot.7e55188068":"Conforme a la especificación","open-source-knot.3134af8920":"2 uso a 7 integridad","open-source-knot.47b9175f29":"Códigos de salida","open-source-knot.d599472e2e":"Token Bearer, tiempo constante","open-source-knot.35d0f5fbca":"Autenticación","open-source-knot.5ff57e53cf":"init, commit, status, verify, mcp","open-source-knot.700b401ca5":"CLI","open-source-knot.5836d18ecd":"knot://run, branch, status","open-source-knot.87df60de33":"Recursos","open-source-knot.be52b2507c":"commit_event, replay, subscribe","open-source-knot.4fa8cc860c":"Herramientas","open-source-knot.29d4acef90":"Herramientas, recursos y verbos","open-source-knot.c0144d7f01":"La superficie","open-source-knot.3b8a081c7b":"CÓDIGOS DE SALIDA TIPADOS","open-source-knot.f20f09bee5":"AUTENTICACIÓN BEARER","open-source-knot.c6c32c30de":"PUENTE STDIO","open-source-knot.80a8fd462f":"HTTP TRANSMISIBLE","open-source-knot.cda26e878f":"El daemon knotd expone las herramientas commit_event, replay y subscribe, además de los recursos knot://, a través del transporte MCP Streamable HTTP compatible con la especificación, con un puente stdio para la conexión local del editor. La autenticación con token Bearer utiliza comparación en tiempo constante. La CLI de knot refleja las mismas operaciones con códigos de salida tipados para scripts compatibles con el shell.","open-source-knot.f9adab1e12":"Superficie MCP y una CLI","open-source-knot.8072fddca4":"Compatible con la especificación","open-source-knot.5d1f472c84":"Endpoint y CLI","open-source-knot.af9526f96c":"Mismos bytes","open-source-knot.7511195002":"Mismos eventos","open-source-knot.86d0cf47ca":"Sin confianza en el daemon para consumirlo","open-source-knot.1d10323c27":"Independiente","open-source-knot.b56a1a6a0b":"Demostrar el estado en el tiempo lógico T","open-source-knot.2f218ca374":"En el tiempo T","open-source-knot.842c6549ca":"Objeto Signed ReplayAttestation","open-source-knot.941cc89dfa":"Atestiguar","open-source-knot.30cd7ecc3f":"Cualquier rango de eventos, determinista","open-source-knot.c0f85d6679":"Reproducir","open-source-knot.e30f0e2ce2":"Verificar el estado en un tiempo lógico","open-source-knot.fe7f65186c":"Atestiguación de reproducción","open-source-knot.3c9e174d9c":"REPRODUCIBLE","open-source-knot.6757848af7":"DETERMINISTA","open-source-knot.887331ca43":"REFRESCO EN CALIENTE","open-source-knot.e5b211961e":"MATERIALIZADO","open-source-knot.f14f780ab1":"Las proyecciones son vistas de lectura materializadas del registro. El ProjectionSet las refresca en caliente en un intervalo predeterminado de un segundo, con refresco en frío en la lectura. Cada proyección es determinista: reproducir los mismos eventos a través de ella debe producir los mismos bytes, lo que hace que una atestiguación de reproducción sea significativa.","open-source-knot.e7af710fed":"determinista por contrato","open-source-knot.3439acc89c":"Seis vistas de lectura,","open-source-knot.a6557e91f4":"Nunca en la salida","open-source-knot.8dbdec694f":"Enmascarado en la ingesta","open-source-knot.0a1dd0c39d":"Archivos de configuración por inquilino","open-source-knot.8421926222":"Anular","open-source-knot.73eb98106b":"Los datos no enmascarados nunca se escriben","open-source-knot.9e092dda4f":"Almacenamiento","open-source-knot.376670f19e":"Palabra completa, sin trampa de subcadena","open-source-knot.e5651c683f":"Claves","open-source-knot.bf70f90429":"6+ patrones, las tarjetas usan Luhn","open-source-knot.716aef4dca":"PII","open-source-knot.561c101b8c":"18+ expresiones regulares, de AWS a Anthropic","open-source-knot.dd097a2297":"Credenciales","open-source-knot.d187ef5b78":"Detectores que se ejecutan en cada evento","open-source-knot.f9d8d178ad":"Lo que detecta","open-source-knot.39e0ae0995":"EN LA INGESTA","open-source-knot.f224a4f911":"La canalización de redacción recorre cada forma JSON de evento antes del almacenamiento y reemplaza las credenciales y la PII con marcadores de posición estables por hash. La redacción se aplica en la ingesta, nunca en la salida, por lo que el daemon nunca tiene los datos no enmascarados en primer lugar. El comparador de claves es de palabra completa, por lo que donation_token no coincide con token.","open-source-knot.64760f4ee1":"antes de que se almacenen","open-source-knot.0bc54e6e2f":"Secretos enmascarados","open-source-knot.88d6b28437":"Redacción en la ingesta","open-source-knot.e01fa717ba":"Sin conexión","open-source-knot.73cd00ca3b":"Ninguno requerido","open-source-knot.53ebc572b4":"Red","open-source-knot.5517c5f84a":"Re-derivar y verificar sin conexión","open-source-knot.d20a14cfa7":"Directorio de exportación portátil","open-source-knot.23ed731baa":"Paquete","open-source-knot.e55742c72f":"Codificación canónica, portátil entre lenguajes","open-source-knot.8e5fdab92d":"Bytes","open-source-knot.d0cc50808f":"Canonicalizar, aplicar hash, firmar","open-source-knot.a058400e6f":"Producir","open-source-knot.7b3d41cb90":"El productor y el verificador nunca comparten confianza","open-source-knot.5a4933ff77":"Los dos lados","open-source-knot.393c13f728":"SOLO CLAVE PÚBLICA","open-source-knot.280208592c":"PORTÁTIL","open-source-knot.521ceae7be":"CODIFICACIÓN CANÓNICA","open-source-knot.c468ab5769":"Cada evento se firma sobre su codificación canónica, por lo que la firma es portátil entre lenguajes y sobrevive a un serializador diferente. La verificación es sin conexión y solo necesita la clave pública, por lo que un consumidor posterior nunca tiene que confiar en el proceso que produjo el registro.","open-source-knot.9995c44e5e":"Verificar con solo una clave","open-source-knot.0145af2c21":"Firmar en un lado","open-source-knot.7df643b07d":"Firma y verificación","open-source-knot.f0c7eb3989":"Firmar y verificar","open-source-knot.33b4a9d6ab":"StateSnapshot, BranchEvent","open-source-knot.a725020675":"Estado","open-source-knot.597b81f653":"MessageProduced, FileEdited","open-source-knot.00040bab8a":"Trabajo","open-source-knot.73f1e405b5":"ToolCallRequested, ToolCallResponded","open-source-knot.2d83bb73c6":"LlmCallRequested, LlmCallResponded","open-source-knot.370515d5b1":"LLM","open-source-knot.aef9918ec6":"RunStarted, RunCompleted","open-source-knot.033df3d297":"Ciclo de vida","open-source-knot.84a2d4f055":"Qué puede ser un evento","open-source-knot.5bd17549f6":"Diez variantes de carga útil","open-source-knot.230bde49ee":"RAÍZ MERKLE","open-source-knot.b9ca304990":"IDEMPOTENTE","open-source-knot.f7cf057cd1":"INMUTABLE","open-source-knot.b2654c5392":"Cada cambio de estado en el ciclo de vida del agente se captura como un Evento inmutable: llamadas LLM, llamadas a herramientas, mensajes, ediciones de archivos, instantáneas de estado, movimientos de rama. Cada uno lleva un id de contenido BLAKE3 determinista, por lo que volver a ingerir el mismo evento no tiene efecto. Los hashes de las hojas alimentan un árbol Merkle por ejecución, y su única raíz es lo que firma una atestación.","open-source-knot.45df9abb3a":"una raíz Merkle firmada","open-source-knot.f639ced438":"Eventos de solo añadidura,","open-source-knot.5cde36958b":"El modelo de eventos","open-source-knot.4ec6d609ab":"Registros de auditoría firmados de agentes","open-source-knot.4ced359fe6":"Credenciales y PII en la ingesta","open-source-knot.5a9ae81a43":"Redacción","open-source-knot.fe3c7e4af0":"Seis vistas de lectura materializadas","open-source-knot.b0a4cf3626":"Árbol por ejecución, añadido O(1)","open-source-knot.2823beb6f0":"Diez variantes de carga útil, ids BLAKE3","open-source-knot.572fd6bf3a":"Registro de eventos","open-source-knot.402f720e47":"Forma de producción, firmada y probada","open-source-knot.e8ad793f72":"Qué incluye la v1.0","open-source-knot.127edee78d":"FIRMADO","open-source-knot.ddf530cd9f":"Knot es un registro de eventos autoalojable y verificable sin conexión para ejecuciones de agentes de IA. Los eventos pasan por la redacción hasta el almacenamiento, se convierten en vistas de lectura y se exponen a través de un único punto final autenticado. Cada paso tiene una sola responsabilidad, por lo que el camino desde el evento emitido hasta el paquete demostrable es fácil de seguir y auditar.","open-source-knot.39df8d4da3":"una responsabilidad cada uno","open-source-knot.4323c13936":"Seis capas,","open-source-knot.7a34aeb61f":"Qué es Knot","open-source-knot.21ecb524ed":"El verificador es un binario separado. No confía en nada que no pueda recalcular a partir de los eventos sin procesar.","open-source-knot.4fa5c3778f":"VEREDICTO: VERIFICADO, el registro es auténtico y sin alteraciones","open-source-knot.64d65fc7fe":"cadena de hash del registro de confianza: intacta","open-source-knot.8f5a0af3f3":"firmas verificadas: 1284 / 1284","open-source-knot.1f039eb1ab":"raíces Merkle recalculadas: 3 / 3 coinciden","open-source-knot.a91b77addd":"eventos: 1284  ejecuciones: 3  ramas: 2","open-source-knot.331af8e6af":"verificar un paquete de ejecución exportado contra una clave pública","open-source-knot.66cfa22b7d":"knot: verificación de registro sin conexión","open-source-knot.7f6e5a6efa":"Veredicto","open-source-knot.fcdb30b6b9":"Sin proveedor","open-source-knot.611898d7a7":"Ninguno, totalmente sin conexión","open-source-knot.a04ad2ab7f":"Emite un JSON VerificationReport","open-source-knot.ee45c30326":"Informe","open-source-knot.796892572c":"Comprueba la cadena de hash y el manifiesto","open-source-knot.752d737b0e":"Registro de confianza","open-source-knot.aae794d12a":"Verifica cada firma","open-source-knot.e4cf039229":"Firmas","open-source-knot.06a2eb9a9e":"Recalcula cada raíz por ejecución","open-source-knot.c0e9018353":"Paquete más clave pública, nada más","open-source-knot.2b55082dc4":"Qué comprueba el verificador","open-source-knot.32da296982":"SIN DEMONIO","open-source-knot.d4fa1d473e":"MERKLE","open-source-knot.c689932b7d":"SIN CONEXIÓN","open-source-knot.2f6950eb8d":"Toda la promesa es la verificabilidad sin conexión. Exporta una ejecución a un paquete portátil, entrégalo junto con una clave pública a un tercero, y este recalcula cada raíz Merkle a partir de los eventos sin procesar, comprueba cada firma y llega a un veredicto. Sin servicio, sin red y sin confianza en el productor. Esta es la salida del verificador.","open-source-knot.187de5d05f":"Lo verifican en un portátil","open-source-knot.9b7d2dbb86":"Entrega un paquete a alguien","open-source-knot.90c2e4c6d3":"El artefacto","open-source-knot.d627cfd39c":"Sin conexión, sin servicio en el que confiar","open-source-knot.03128bed90":"Verificación","open-source-knot.e2ecd770a0":"Seguimiento del agente, registro de datos, inventario de canalizaciones","open-source-knot.68f0ae4911":"Controles","open-source-knot.76b4d9f30d":"En las instalaciones, región de la UE, su hardware","open-source-knot.f7dd5c66e9":"La versión breve","open-source-knot.26132206bd":"La versión breve de los controles","open-source-knot.97abebdb00":"Knot mantiene un registro firmado y ordenado cronológicamente de lo que hacen sus agentes de IA. Muestra los pasos, las referencias de datos y los componentes de canalización presentes en una ejecución, y un tercero puede verificar todo el historial sin conexión sin confiar en un servicio alojado. Utilice el registro resultante junto con los controles legales, normativos y operativos que se aplican a su organización.","open-source-knot.1d3cdb40ba":"verificarlo sin conexión","open-source-knot.9059c4100b":"reconstruir la ejecución y","open-source-knot.da02b57c20":"Registrar cada paso del agente","open-source-knot.bf49e9e7f8":"Knot","open-source-knot.21a1667b08":"¿Dónde se guarda?","open-source-knot.7a3ea32828":"Sí, a partir del registro sellado","open-source-knot.85083f1a43":"¿Puede alguien comprobarlo?","open-source-knot.0513f036c7":"Mis datos privados","open-source-knot.2183315ae3":"¿Lo gestiono yo?","open-source-knot.eb1b344997":"No, funciona en segundo plano","open-source-knot.f4e4e83e14":"¿Me interrumpe?","open-source-knot.0360ed1ef7":"Equipos que ejecutan asistentes informáticos","open-source-knot.54f8de57f6":"¿Quién lo usa?","open-source-knot.23c092228e":"Mantiene un registro honesto de lo que hizo una IA","open-source-knot.ca032b5844":"Un registro que se mantiene honesto","open-source-knot.7ccd8cfc31":"Para todos","open-source-knot.afae86e6ff":"Vea la historia sencilla","open-source-knot.8869fce870":"Cuando un asistente informático hace cosas por usted, alguien debería poder mirar atrás más tarde y ver exactamente qué hizo, en orden, sin que nada se cambie en silencio. Knot anota cada paso, los encadena, los sella y permite que una segunda persona compruebe todo el registro sin tener que confiar en la primera.","open-source-knot.ce08f27dc3":"en su nombre","open-source-knot.647a4df5fa":" lo que hizo una IA","open-source-knot.9d73150c40":"Un diario a prueba de manipulaciones de lo que","open-source-knot.616bb02520":"Binario independiente sin conexión, solo clave pública","open-source-knot.e0264861a9":"Verificador","open-source-knot.e0949bb31f":"Raíz de Merkle por ejecución, hojas BLAKE3","open-source-knot.479d39e8c9":"Firma sobre codificación canónica","open-source-knot.1ebd45fcbe":"Firma","open-source-knot.b71eec88ba":"Punto de conexión y CLI autenticados","open-source-knot.7b4db7ef1f":"Interfaz","open-source-knot.e9921e9ad2":"Rust (edición 2021)","open-source-knot.89b86ab0e6":"Lenguaje","open-source-knot.942587e61e":"Hoja de proyecto","open-source-knot.d4a74b503a":"Leer la documentación","open-source-knot.904c95f470":"Knot es un registro de eventos firmado y direccionado por contenido para ejecuciones de agentes de IA. Cada entrada lleva su propia identidad, cada ejecución mantiene su propia raíz de Merkle, y un tercero puede verificar el historial en un portátil con la clave pública. El registro de eventos, la redacción, las vistas de lectura, la declaración de reproducción, el comprobador sin conexión y el punto de conexión viajan juntos como un único sistema de registro.","open-source-knot.2587ba16fa":" que puede probar sin conexión","open-source-knot.6836a180e3":" para el estado del agente de IA","open-source-knot.5ba9e91c47":"Un libro de contabilidad verificable y reproducible","oss-knot-audience-boards.01f82a9f31":"La captura comienza","oss-knot-audience-boards.02ea9d7106":"El evento se escribe mientras el agente actúa","oss-knot-audience-boards.03d53ae387":"Datos sensibles enmascarados","oss-knot-audience-boards.04a3de24ef":"Los secretos se reemplazan antes del almacenamiento","oss-knot-audience-boards.059353106e":"Ejecución sellada","oss-knot-audience-boards.064c3e2a41":"La raíz de Merkle está firmada","oss-knot-audience-boards.0730ae3a16":"Paquete entregado","oss-knot-audience-boards.08621631f4":"Un auditor lo verifica sin conexión","oss-knot-audience-boards.09b664ab90":"Solicitud aceptada","oss-knot-audience-boards.10a8db124e":"Solicitud e identidad vinculadas","oss-knot-audience-boards.1142aac094":"Herramienta invocada","oss-knot-audience-boards.12e22e702a":"Herramienta y resultado emparejados","oss-knot-audience-boards.13e0d1a025":"Archivo modificado","oss-knot-audience-boards.1493c33e9e":"Antes y después exactos conservados","oss-knot-audience-boards.15e5041b22":"El asistente busca algo","oss-knot-audience-boards.16b71dfe29":"Solicitud y resultado anotados","oss-knot-audience-boards.1701f7d790":"El asistente escribe una respuesta","oss-knot-audience-boards.1898d03d5e":"Las palabras permanecen ligadas al momento","oss-knot-audience-boards.1970ad8d1a":"El trabajo se guarda","oss-knot-audience-boards.20cb2048a7":"Destino y cambio registrados","oss-knot-audience-boards.21209489df":"El recibo está sellado","oss-knot-audience-boards.22f5f0e9ec":"Las ediciones posteriores se hacen visibles","oss-knot-audience-boards.23d8992b82":"Evidencia generada durante el trabajo","oss-knot-audience-boards.24a57bd178":"Cada traspaso conserva su procedencia","oss-knot-audience-boards.25c69d49be":"Una sola cadena de la acción al auditor","oss-knot-audience-boards.26e96c0ca3":"Listo cuando comienza el escrutinio","oss-knot-audience-boards.2759f615ab":"La ejecución exacta","oss-knot-audience-boards.284302d348":"Cronología verificada","oss-knot-audience-boards.29ed13bb04":"Paquete de evidencia","oss-knot-audience-boards.30c1661398":"Ejecución","oss-knot-audience-boards.316283f530":"Raíz","oss-knot-audience-boards.3268680531":"Firma","oss-knot-audience-boards.33e5c9b634":"Estado","oss-knot-audience-boards.34bc0a1685":"Verificado","oss-knot-audience-boards.35c3772614":"Cronología auténtica y completa","oss-knot-audience-boards.36b4e59f13":"Respuesta de la ejecución original","oss-knot-audience-boards.37d90433fc":"Sin reconstrucción","oss-knot-audience-boards.38d0142615":"El recibo del asistente","oss-knot-audience-boards.39b972f69f":"Sellado","oss-knot-audience-boards.40a14f964e":"Nada cambiado en silencio","oss-knot-audience-boards.416d62b9bf":"Una segunda persona puede comprobar cada paso","oss-knot-audience-boards.42c3bd936c":"Comprobado desde el recibo","oss-knot-audience-boards.43f8a18475":"Un registro sencillo de lo ocurrido, en orden","oss-knot-audience-boards.4438778819":"Algo se cuestiona","oss-knot-audience-boards.457c165a96":"Abrir el registro","oss-knot-audience-boards.46c971158b":"Memoria","oss-knot-audience-boards.47f94f4e6e":"Creo que esto es lo que ocurrió","oss-knot-audience-boards.48a3dbb221":"Las personas recuerdan de forma distinta y los detalles importantes desaparecen","oss-knot-audience-boards.49bba58237":"Registro sellado","oss-knot-audience-boards.50a23521dd":"Aquí está la secuencia exacta","oss-knot-audience-boards.51fbb5ea27":"Cada acción, resultado y cambio permanece en orden","oss-knot-audience-boards.525b9e52d9":"En orden","oss-knot-audience-boards.53aaeb968c":"Sin pasos omitidos","oss-knot-audience-boards.545646020f":"Privado","oss-knot-audience-boards.55f8da6c23":"Detalles sensibles ocultos","oss-knot-audience-boards.5665f23c20":"Comprobable","oss-knot-audience-boards.57073947fd":"Otra persona puede verificar","oss-knot-audience-boards.586cb3d71e":"Menos discusiones, respuestas más rápidas","oss-knot-audience-boards.59c9e5a63a":"El registro habla","oss-knot-audience-boards.signedEntry":"ENTRADA FIRMADA","oss-knot-bundle-index.eyebrow":"Un directorio que puedes abrir","oss-knot-bundle-index.lead":"La evidencia es una carpeta","oss-knot-bundle-index.accent":"y cualquiera puede leerla","oss-knot-bundle-index.body":"Una exportación de Knot no es un archivo opaco ni un panel que alguien tenga que mantener en línea. El manifiesto, el índice de ejecuciones, los archivos de eventos, el rastro de lectura y la firma viajan juntos, de modo que un revisor puede inspeccionar la estructura antes de ejecutar el verificador.","oss-knot-bundle-index.pillDirectory":"UN DIRECTORIO","oss-knot-bundle-index.pillManifest":"UN MANIFIESTO","oss-knot-bundle-index.pillPortable":"PORTÁTIL","oss-knot-bundle-index.signedPerEntry":"FIRMADO POR ENTRADA","oss-knot-bundle-index.sideKicker":"El paquete","oss-knot-bundle-index.sideSub":"archivos con nombre, un veredicto","oss-knot-bundle-index.sideManifest":"Manifiesto","oss-knot-bundle-index.sideManifestValue":"declara el formato","oss-knot-bundle-index.sideEvents":"Eventos","oss-knot-bundle-index.sideEventsValue":"un archivo por hash de contenido","oss-knot-bundle-index.sideTrail":"Rastro de lectura","oss-knot-bundle-index.sideTrailValue":"integridad línea a línea","oss-knot-bundle-index.sideSignature":"Firma","oss-knot-bundle-index.sideSignatureValue":"cubre el manifiesto","oss-knot-bundle-index.sideFootLeft":"abrir sin un servicio","oss-knot-bundle-index.sideFootRight":"el verificador es independiente","oss-knot-bundle-index.caption":"Paquete de evidencia","oss-knot-bundle-index.captionMeta":"ejemplo de estructura","oss-knot-bundle-index.folderName":"knot-export/","oss-knot-bundle-index.folderBadge":"LEÍBLE","oss-knot-bundle-index.manifestCopy":"formato, versión y raíces de ejecución","oss-knot-bundle-index.indexCopy":"un lugar para encontrar cada ejecución","oss-knot-bundle-index.eventCopy":"la entrada nombrada por su propio hash","oss-knot-bundle-index.trailCopy":"el historial de lectura ordenado","oss-knot-bundle-index.signatureCopy":"la comprobación pública sobre el manifiesto","oss-knot-bundle-index.exportsLabel":"misma historia, cuatro formas","oss-knot-bundle-index.exportDirectory":"directorio","oss-knot-bundle-index.exportArchive":"archivo","oss-knot-bundle-index.exportJsonl":"ndjson","oss-knot-bundle-index.exportParquet":"parquet","oss-knot-bundle-index.footer":"El destinatario recibe el registro, no acceso a tu sistema.","oss-knot-business-glyph.21d8bb4173":"Verificación sin conexión. Ningún servicio en el que confiar.","oss-knot-business-glyph.18ecbd2658":"En las instalaciones o región de la UE. Tus claves.","oss-knot-business-glyph.f62199313e":"Evidencia lista","oss-knot-business-glyph.17a86caa5b":"Obligación","oss-knot-business-glyph.6b5eb5323e":"Registros de auditoría de agentes firmados","oss-knot-business-glyph.46cbb019ae":"Registro de auditoría que posees","oss-knot-business-glyph.327bdc843a":"Paquete portátil y clave pública","oss-knot-business-glyph.bf5dde2d06":"Paquete de evidencia","oss-knot-business-glyph.a148b36c17":"Sin conexión, sin servicio requerido","oss-knot-business-glyph.fdb4974dbe":"Verificación","oss-knot-business-glyph.3229609e15":"Registros de auditoría de agentes firmados","oss-knot-business-glyph.b53e5ed6d0":"Un registro que puedes respaldar","oss-knot-business-glyph.0db809cc66":"Garantía","oss-knot-business-glyph.35fd6b4860":"Una lista de materiales para el pipeline","oss-knot-business-glyph.0679ce9143":"SBOM de IA","oss-knot-business-glyph.0534e1100c":"Evidencia de datos tocados, PII enmascarada","oss-knot-business-glyph.a5b7d57a85":"GDPR","oss-knot-business-glyph.f73e4db760":"Rastro demostrable de decisiones automatizadas","oss-knot-business-glyph.d75a4de2ef":"Ley de IA de la UE","oss-knot-compliance-ledger.cbd23a9689":"Un registro, leído por igual por tu auditor, tu cliente y un regulador.","oss-knot-compliance-ledger.1cd1c104cf":"Knot proporciona","oss-knot-compliance-ledger.bc5af23f32":"Debes mostrar","oss-knot-compliance-ledger.e330e94c2b":"Lo que debes mostrar y lo que Knot te entrega.","oss-knot-compliance-ledger.db2f6f8aca":"De la regla a la evidencia","oss-knot-compliance-ledger.691ffe3d66":"Cada llamada al modelo, llamada a herramienta y edición de archivo queda en el registro.","oss-knot-compliance-ledger.8735fb6b86":"Una lista de materiales de lo que la IA realmente hizo.","oss-knot-compliance-ledger.f2169e4af9":"SBOM del pipeline de IA","oss-knot-compliance-ledger.648b03a6d4":"Un tercero verifica todo el historial sin conexión en un portátil.","oss-knot-compliance-ledger.161f52fecd":"Un registro que un externo puede comprobar, no solo confiar.","oss-knot-compliance-ledger.62da56891e":"Auditoría y aseguramiento","oss-knot-compliance-ledger.3c560b37a3":"Los datos personales se enmascaran en la ingesta, la traza permanece intacta.","oss-knot-compliance-ledger.5585e4213e":"Evidencia de qué datos se tocaron y cuándo.","oss-knot-compliance-ledger.a5b7d57a85":"GDPR","oss-knot-compliance-ledger.539e794faa":"Un registro firmado y ordenado en el tiempo de cada paso que dio el agente.","oss-knot-compliance-ledger.845d0dbb0b":"Trazabilidad demostrable de las decisiones automatizadas.","oss-knot-compliance-ledger.d75a4de2ef":"Ley de IA de la UE","oss-knot-consumer-glyph.c0fdd1dbde":"He buscado algo por ti","oss-knot-consumer-glyph.c164d1683e":"He escrito una respuesta breve","oss-knot-consumer-glyph.8ef9e05b40":"Lo he guardado donde corresponde","oss-knot-consumer-glyph.84b04fa1f2":"Qué hizo el asistente","oss-knot-consumer-glyph.05316b1967":"Sellado, así que nada cambia","oss-knot-consumer-glyph.e8f23454a0":"Verificado, todo correcto","oss-knot-consumer-glyph.bf1698049b":"Una segunda persona puede verlo y confiar en ello","oss-knot-event-diagram.6b745f8459":"Cada evento lleva un id BLAKE3 determinista, por lo que volver a ingerir el mismo evento es un no-op. Edita un evento y su hoja cambia, la raíz cambia, y el verificador sin conexión informa de una cadena rota.","oss-knot-event-diagram.f86b32154c":"Anexión O(1)","oss-knot-event-diagram.cbb24e869d":"raíz b3:c10e, firma:5a9f","oss-knot-event-diagram.3b3d592e9b":"Raíz firmada","oss-knot-event-diagram.849c9d59b7":"Cuatro eventos, una raíz firmada","oss-knot-event-diagram.49da1d58cf":"Una cadena de eventos firmada","oss-knot-event-diagram.f2ecd4bf6c":"Archivo modificado","oss-knot-event-diagram.a69e8c4e8d":"Resultado recibido","oss-knot-event-diagram.d603add925":"Acción solicitada","oss-knot-event-diagram.a1ce2113d3":"Comienza la ejecución","oss-knot-handbook.hero-technical.eyebrow":"Un registro de auditoría de agentes que puedes entregar a un desconocido","oss-knot-handbook.hero-technical.titleLead":"Knot. Un registro de auditoría de agentes","oss-knot-handbook.hero-technical.titleAccent":"que puedes entregar a un desconocido","oss-knot-handbook.hero-technical.lede":"Knot es software de código disponible para registros de auditoría de agentes de IA: un registro de eventos firmado y direccionado por contenido para ejecuciones de agentes. Cada paso es una entrada tipada, firmada donde se escribe, y cada ejecución lleva su propia raíz de Merkle. Un verificador independiente comprueba la carpeta resultante sin conexión, sin servicio, red ni base de datos.","oss-knot-handbook.hero-technical.action":"Qué se registra realmente","oss-knot-handbook.hero-technical.sourceAction":"Pregunta por el lanzamiento","oss-knot-handbook.hero-technical.ledgerLabel":"Knot","oss-knot-handbook.hero-technical.ledgerPill":"EVIDENCIA","oss-knot-handbook.hero-technical.row1Label":"Entradas","oss-knot-handbook.hero-technical.row1Value":"tipadas y firmadas","oss-knot-handbook.hero-technical.row2Label":"Ejecuciones","oss-knot-handbook.hero-technical.row2Value":"sus propias raíces","oss-knot-handbook.hero-technical.row3Label":"Secretos","oss-knot-handbook.hero-technical.row3Value":"eliminados antes de la escritura","oss-knot-handbook.hero-technical.row4Label":"Comprobación","oss-knot-handbook.hero-technical.row4Value":"una carpeta y una clave pública","oss-knot-handbook.hero-business.eyebrow":"Un registro de auditoría de agentes que puedes entregar a un desconocido","oss-knot-handbook.hero-business.titleLead":"Knot. Un rastro de auditoría","oss-knot-handbook.hero-business.titleAccent":"que puedes entregar a un desconocido","oss-knot-handbook.hero-business.lede":"Knot es software de código disponible para rastros de auditoría de agentes de IA. Cuando una contraparte, un auditor o un regulador pregunta qué hizo tu software automatizado, entrégale un registro firmado y a prueba de manipulaciones. Pueden verificarlo sin conexión con una clave pública, sin acceso a tus sistemas ni a un servicio en vivo. El repositorio y su documentación se hacen públicos el 1 de septiembre de 2026, en la primera ronda del programa de lanzamiento fundacional de Dweve.","oss-knot-handbook.hero-business.action":"Dónde vive el registro hoy","oss-knot-handbook.hero-business.sourceAction":"Pregunta por el lanzamiento","oss-knot-handbook.hero-business.ledgerLabel":"Knot","oss-knot-handbook.hero-business.ledgerPill":"OWNED","oss-knot-handbook.hero-business.row1Label":"Hardware","oss-knot-handbook.hero-business.row1Value":"el operador lo controla","oss-knot-handbook.hero-business.row2Label":"Clave","oss-knot-handbook.hero-business.row2Value":"el operador firma","oss-knot-handbook.hero-business.row3Label":"Registro","oss-knot-handbook.hero-business.row3Value":"una carpeta sale deliberadamente","oss-knot-handbook.hero-business.row4Label":"Veredicto","oss-knot-handbook.hero-business.row4Value":"el destinatario lo alcanza solo","oss-knot-handbook.hero-consumer.eyebrow":"En palabras sencillas","oss-knot-handbook.hero-consumer.titleLead":"Knot. Un recibo para el trabajo de agentes","oss-knot-handbook.hero-consumer.titleAccent":"que puedes entregar a un desconocido","oss-knot-handbook.hero-consumer.lede":"Knot es software de código disponible que escribe un recibo firmado y a prueba de manipulaciones de lo que un agente de IA hizo mientras trabajaba. Cualquiera que tenga el registro y una clave pública puede comprobar que su contenido no fue alterado. Desde el 1 de septiembre de 2026, el verificador es algo que descargas y ejecutas, no algo que pides.","oss-knot-handbook.hero-consumer.action":"Algo actuó por ti","oss-knot-handbook.hero-consumer.sourceAction":"Pregunta por el lanzamiento","oss-knot-handbook.hero-consumer.ledgerLabel":"El recibo","oss-knot-handbook.hero-consumer.ledgerPill":"PLAIN","oss-knot-handbook.hero-consumer.row1Label":"Qué pasó","oss-knot-handbook.hero-consumer.row1Value":"escrito mientras ocurre","oss-knot-handbook.hero-consumer.row2Label":"Detalles privados","oss-knot-handbook.hero-consumer.row2Value":"eliminados primero","oss-knot-handbook.hero-consumer.row3Label":"Cambios","oss-knot-handbook.hero-consumer.row3Value":"se notan","oss-knot-handbook.hero-consumer.row4Label":"Comprobación","oss-knot-handbook.hero-consumer.row4Value":"no necesita conexión","oss-knot-handbook.close.headline":"Una carpeta que un desconocido puede comprobar","oss-knot-handbook.close.body":"Knot es software de código disponible para equipos que ejecutan agentes que hacen trabajo de consecuencias: conciliar facturas, editar registros de clientes, mover dinero, presentar documentos y responder en nombre de la organización. La publicación está prevista para el 1 de septiembre de 2026, la primera ronda del programa de lanzamiento fundacional de Dweve, y el repositorio y su documentación se publican juntos.","oss-knot-handbook.close.sourceAction":"Pregunta por el lanzamiento","oss-knot-handbook.eng-kinds.eyebrow":"El conjunto cerrado","oss-knot-handbook.eng-kinds.lead":"El agente hizo el trabajo","oss-knot-handbook.eng-kinds.accent":"y no dejó registro de ello","oss-knot-handbook.eng-kinds.body":"Lo que deja una ejecución de agente suele ser salida: lo que el framework decidió imprimir, al nivel que alguien configuró el último trimestre. Puedes leerlo. No puedes preguntarle qué herramienta se ejecutó, en qué orden, contra qué respuesta del modelo, porque ninguna de esas cosas fue nunca una entidad separada.","oss-knot-handbook.eng-kinds.detailLabel":"El mecanismo","oss-knot-handbook.eng-kinds.detail":"Knot registra diez tipos de eventos, cada uno con un nombre estable en el cable. Una llamada a herramienta solicitada es un tipo y la respuesta a ella es otro.","oss-knot-handbook.eng-kinds.pills":"RUN, MODEL, TOOL|FILE, STATE|CLOSED SET","oss-knot-handbook.eng-kinds.footer":"Diez tipos, una forma para cada ejecución. Cómo se llama cada entrada viene a continuación.","oss-knot-handbook.eng-identity.eyebrow":"Identidad","oss-knot-handbook.eng-identity.lead":"Envía lo mismo dos veces","oss-knot-handbook.eng-identity.accent":"y es una entrada, no dos","oss-knot-handbook.eng-identity.body":"Los reintentos de ejecución del agente. Una herramienta agota el tiempo y la llamada se repite, un proceso se reinicia a mitad de un vaciado, una cola entrega dos veces porque eso es lo que hacen las colas. Cuando el identificador se asigna al llegar, cada uno de esos casos se convierte en otra entrada.","oss-knot-handbook.eng-identity.detailLabel":"Por qué importa","oss-knot-handbook.eng-identity.detail":"Una entrada de Knot se nombra con el hash de su propio contenido, por lo que la identidad pertenece a lo que se registró, no a cuándo apareció.","oss-knot-handbook.eng-identity.pills":"MISMOS BYTES|MISMO NOMBRE|SEGURO ANTE REINTENTOS","oss-knot-handbook.eng-identity.footer":"Un nombre derivado del contenido es una mitad. La firma sobre él es la otra.","oss-knot-handbook.eng-signature.eyebrow":"Qué cubre la firma","oss-knot-handbook.eng-signature.lead":"Una firma sobre sí misma","oss-knot-handbook.eng-signature.accent":"verificada solo con una clave","oss-knot-handbook.eng-signature.body":"La seguridad del transporte demuestra que un mensaje te llegó sin alteraciones desde quien sostenía el otro extremo de la conexión. Eso es una afirmación sobre una conversación, y la conversación terminó en marzo. Una hora después no dice nada sobre los bytes en el disco.","oss-knot-handbook.eng-signature.detailLabel":"La garantía","oss-knot-handbook.eng-signature.detail":"Knot firma cada entrada sobre la codificación canónica de la propia entrada. Para verificarla solo se necesita la clave pública y nada más.","oss-knot-handbook.eng-signature.pills":"FIRMADO POR ENTRADA|SOLO CLAVE PÚBLICA|SIN SERVICIO","oss-knot-handbook.eng-signature.footer":"Una entrada se sostiene por sí sola. Lo que un auditor pregunta es si la ejecución está completa.","oss-knot-handbook.eng-root.eyebrow":"Integridad","oss-knot-handbook.eng-root.lead":"Cada ejecución mantiene su propia raíz","oss-knot-handbook.eng-root.accent":"para que una ejecución pueda verificarse","oss-knot-handbook.eng-root.body":"Una firma demuestra que una entrada está tal como se escribió. No dice nada sobre una entrada que se eliminó, porque una línea borrada no deja evidencia de sí misma. Un registro con un hueco se verifica perfectamente, entrada por entrada, y miente por omisión.","oss-knot-handbook.eng-root.detailLabel":"Bajo la superficie","oss-knot-handbook.eng-root.detail":"Cada ejecución de Knot acumula una raíz de Merkle sobre sus propias entradas. Una ejecución individual viaja por sí sola y está completa cuando llega.","oss-knot-handbook.eng-root.pills":"UNA RAÍZ POR EJECUCIÓN|EXTENDIDA|NO RECONSTRUIDA","oss-knot-handbook.eng-root.footer":"La integridad se resuelve con aritmética, y el veredicto pertenece a quien lo recibe.","oss-knot-handbook.eng-enquiry.eyebrow":"Qué necesita un veredicto","oss-knot-handbook.eng-enquiry.lead":"Preguntar no es verificar.","oss-knot-handbook.eng-enquiry.accent":"Así que no se le pregunta a nadie.","oss-knot-handbook.eng-enquiry.body":"La mayoría de las herramientas de auditoría responden a una pregunta sobre un agente preguntando al sistema que produjo los registros. La respuesta sigue viniendo de la parte sobre la que se pregunta, y el destinatario solo la ha leído. Un informe más largo o una mejor consulta no soluciona eso. Un veredicto se vuelve independiente solo cuando todo lo que necesita viaja dentro de lo que se entrega.","oss-knot-handbook.eng-enquiry.detailLabel":"La distinción","oss-knot-handbook.eng-enquiry.detail":"Escribir necesita la mitad privada de una clave y una máquina que el operador controla. Verificar necesita la carpeta y la mitad pública, que no puede escribir una entrada nueva ni alterar una. El destinatario puede llegar a un veredicto que el remitente no puede influir, mientras que ninguna de las partes necesita un servicio, una sesión o la cooperación de la otra.","oss-knot-handbook.eng-enquiry.pills":"EL REGISTRO|LA CLAVE PÚBLICA|UN VERIFICADOR SEPARADO","oss-knot-handbook.eng-enquiry.verdict":"un veredicto que no puedes influir, y uno que no pueden fabricar","oss-knot-handbook.eng-enquiry.footer":"y el mismo estándar se aplica al registro de quién lo ha estado leyendo","oss-knot-handbook.eng-trail.eyebrow":"Quién leyó qué","oss-knot-handbook.eng-trail.lead":"Una cadena que informa dónde","oss-knot-handbook.eng-trail.accent":"dejó de estar intacta","oss-knot-handbook.eng-trail.body":"Un registro de lo que hizo un agente invita casi de inmediato a una segunda pregunta: quién lo ha estado leyendo. Ese registro es evidencia solo si su edición se nota.","oss-knot-handbook.eng-trail.detailLabel":"Cómo se sostiene","oss-knot-handbook.eng-trail.detail":"Cada línea se combina con su propia posición, su marca de tiempo, su mensaje y el hash de la línea anterior. El informe nombra la primera línea donde la cadena dejó de sostenerse.","oss-knot-handbook.eng-trail.pills":"LÍNEA POR LÍNEA|NOMBRA LA RUPTURA|ORDENADA","oss-knot-handbook.eng-trail.footer":"El registro y el log de quién lo leyó salen juntos, y ninguno de los dos es una base de datos.","oss-knot-handbook.eng-bundle.eyebrow":"Qué se entrega","oss-knot-handbook.eng-bundle.lead":"La evidencia es una carpeta","oss-knot-handbook.eng-bundle.accent":"y cualquiera puede abrirla","oss-knot-handbook.eng-bundle.body":"Un formato de auditoría que solo su propia herramienta puede abrir deja al destinatario dependiente del remitente dos veces: una por los datos y otra por los medios para leerlos. Un paquete evita eso al ser un directorio ordinario, listado y abierto con las herramientas que el destinatario ya tiene.","oss-knot-handbook.eng-bundle.detailLabel":"En la práctica","oss-knot-handbook.eng-bundle.detail":"Lo que sale de Knot es un directorio: un manifiesto, índices, un archivo por entrada, el rastro de lectura y una única firma sobre todo el conjunto.","oss-knot-handbook.eng-bundle.pills":"UN DIRECTORIO|UN ARCHIVO CADA UNO|UNA FIRMA","oss-knot-handbook.eng-bundle.footer":"Lo que significa que todo lo que se le mostró al agente está en esa carpeta, y parte de ello no debería estarlo.","oss-knot-handbook.eng-handoff.eyebrow":"La prueba de la entrega","oss-knot-handbook.eng-handoff.lead":"El escritor puede detenerse.","oss-knot-handbook.eng-handoff.accent":"La verificación sigue funcionando.","oss-knot-handbook.eng-handoff.body":"Un registro transferible tiene que sobrevivir al servicio que lo produjo. Una vez que la carpeta sale del operador, el destinatario no debería necesitar una cuenta, una ruta de red o una base de datos en vivo para decidir si la ejecución está completa y sin cambios.","oss-knot-handbook.eng-handoff.detailLabel":"Dentro de la carpeta","oss-knot-handbook.eng-handoff.detail":"El manifiesto fija las raíces de la ejecución, los archivos de entrada llevan su propio contenido firmado y la clave pública permite que un verificador separado pruebe ambos. Esas piezas viajan juntas, por lo que el veredicto pertenece al destinatario, no al sistema bajo revisión.","oss-knot-handbook.eng-handoff.pills":"MANIFIESTO Y RAÍCES|ARCHIVOS DE ENTRADA FIRMADOS|CLAVE PÚBLICA Y VERIFICADOR","oss-knot-handbook.eng-handoff.verdict":"una entrega completa que sigue verificándose después de que el servicio desaparezca","oss-knot-handbook.eng-handoff.footer":"El siguiente riesgo no es si la carpeta se abre, sino qué material sensible se permitió que entrara en ella.","oss-knot-handbook.eng-redact.eyebrow":"Antes de la escritura","oss-knot-handbook.eng-redact.lead":"El secreto nunca llega","oss-knot-handbook.eng-redact.accent":"al archivo en el que se asentaría","oss-knot-handbook.eng-redact.body":"Un rastro de una ejecución de agente concentra todo lo que ese agente vio. Filtrarlo a la salida y el valor sigue en el disco, sigue en la copia nocturna y sigue en el paquete que le entregas a alguien.","oss-knot-handbook.eng-redact.detailLabel":"El orden en que se ejecuta","oss-knot-handbook.eng-redact.detail":"Knot redacta cada valor antes de la escritura, en un orden fijo de cinco pasadas: campos secretos con nombre, credenciales, datos personales, la lista de bloqueo del inquilino y las reglas propias del inquilino.","oss-knot-handbook.eng-redact.pills":"ANTES DE LA ESCRITURA|MARCADO|INFORMADO","oss-knot-handbook.eng-redact.footer":"Las credenciales tienen forma. Los datos de una persona, en su mayoría, no la tienen, que es la mitad más difícil.","oss-knot-handbook.eng-validate.eyebrow":"Datos personales, decididos en lugar de coincidentes","oss-knot-handbook.eng-validate.lead":"Un número que valida","oss-knot-handbook.eng-validate.accent":"no siempre es personal","oss-knot-handbook.eng-validate.body":"Si redactas de más, has dañado silenciosamente el registro que construiste para que fuera confiable. Si redactas de menos, los datos de alguien están ahora en un rastro de auditoría diseñado para entregarse a desconocidos. Ambos fallos son silenciosos.","oss-knot-handbook.eng-validate.detailLabel":"El caso difícil","oss-knot-handbook.eng-validate.detail":"Knot valida en lugar de solo hacer coincidir: los números de tarjeta deben satisfacer su suma de verificación, y los identificadores nacionales solo se activan cuando las palabras circundantes respaldan la lectura.","oss-knot-handbook.eng-validate.pills":"VALIDADO|EN CONTEXTO|PALABRA COMPLETA","oss-knot-handbook.eng-validate.footer":"Eso es cuidado a la entrada. Ahora edita una palabra de lo que salió y mira qué pasa.","oss-knot-handbook.eng-onebyte.eyebrow":"Evidencia de manipulación, mostrada","oss-knot-handbook.eng-onebyte.lead":"Cambia un byte.","oss-knot-handbook.eng-onebyte.accent":"Luego entrégaselo a alguien.","oss-knot-handbook.eng-onebyte.body":"Cambia `approve` a `reject` en una respuesta de modelo registrada y la carpeta aún se abre normalmente. La entrada alterada sigue analizándose, el directorio sigue listando y un lector puede no notar la palabra cambiada. Ese es el caso útil: un cambio lo suficientemente pequeño como para parecer inofensivo en un registro por lo demás ordinario.","oss-knot-handbook.eng-onebyte.detailLabel":"El informe","oss-knot-handbook.eng-onebyte.detail":"Tres comprobaciones ahora discrepan con ese archivo: su firma ya no coincide, su contenido ya no coincide con su nombre de archivo y la raíz de ejecución recalculada difiere del manifiesto. El verificador nombra la entrada y la ejecución mientras las otras entradas siguen pasando. Localiza un hecho alterado en lugar de declarar sospechoso todo un historial de dos años.","oss-knot-handbook.eng-onebyte.pills":"FIRMA|RAÍZ DE EJECUCIÓN|RASTRO DE LECTURA","oss-knot-handbook.eng-onebyte.verdict":"detectado y localizado, hasta la entrada y la ejecución a la que pertenece","oss-knot-handbook.eng-onebyte.footer":"y todo lo construido sobre estas entradas se deriva de ellas, nunca al margen","oss-knot-handbook.eng-views.eyebrow":"Leerlo de vuelta","oss-knot-handbook.eng-views.lead":"Cada vista de lectura se deriva","oss-knot-handbook.eng-views.accent":"y puede derivarse de nuevo","oss-knot-handbook.eng-views.body":"En el momento en que un registro adquiere una tabla de resumen al lado, hay dos fuentes de verdad, y la pregunta interesante se convierte en cuál de ellas está equivocada. Los paneles se desvían de los eventos sobre los que se construyeron.","oss-knot-handbook.eng-views.detailLabel":"Lo que eso descarta","oss-knot-handbook.eng-views.detail":"Una vista de Knot es una función del registro y nada más. Cualquiera de ellas puede eliminarse y reconstruirse a partir de las entradas.","oss-knot-handbook.eng-views.pills":"MISMOS EVENTOS|MISMA VISTA|RECONSTRUIDA","oss-knot-handbook.eng-views.footer":"Una vista dice lo que es verdad ahora. Un auditor pregunta qué era verdad a las dos y veinte.","oss-knot-handbook.eng-replay.eyebrow":"Reproducción y reejecución","oss-knot-handbook.eng-replay.lead":"Ejecútalo de nuevo y compara","oss-knot-handbook.eng-replay.accent":"cuatro veredictos, no uno","oss-knot-handbook.eng-replay.body":"Reproducir una ejecución de agente y obtener una respuesta diferente es ordinario e inútil como señal, porque al menos cuatro cosas separadas lo producen. Un solo aprobado o reprobado colapsa las cuatro.","oss-knot-handbook.eng-replay.detailLabel":"Lo que cambia","oss-knot-handbook.eng-replay.detail":"Una reproducción de Knot devuelve una declaración firmada del estado en un punto elegido, y la reejecución clasifica cada comparación en lugar de totalizarlas.","oss-knot-handbook.eng-replay.pills":"IDÉNTICO|DIVERGENTE|SUBCONJUNTO U OMITIDO","oss-knot-handbook.eng-replay.comparisonIdentical":"IDÉNTICO","oss-knot-handbook.eng-replay.comparisonDivergent":"DIVERGENTE","oss-knot-handbook.eng-replay.comparisonSubset":"SUBCONJUNTO","oss-knot-handbook.eng-replay.comparisonSkipped":"OMITIDO","oss-knot-handbook.eng-replay.footer":"Leerlo de vuelta es una mitad. Llegar al registro en absoluto es una puerta con cuatro llaves.","oss-knot-handbook.eng-surface.eyebrow":"La superficie","oss-knot-handbook.eng-surface.lead":"Una puerta en la máquina","oss-knot-handbook.eng-surface.accent":"y una lectura al lado","oss-knot-handbook.eng-surface.body":"El servicio de Knot es deliberadamente pequeño. Escucha en un único punto final, acepta anexos a través del Protocolo de Contexto de Modelo que un marco de agente ya habla, y publica una lectura de estado.","oss-knot-handbook.eng-surface.detailLabel":"Para operadores","oss-knot-handbook.eng-surface.detail":"Junto a la puerta hay una ruta de actividad sin autenticación, una lectura de salud autenticada y métricas en el formato de texto de Prometheus.","oss-knot-handbook.eng-surface.pills":"UN PUNTO FINAL|CON CREDENCIALES|ESTADO DE DRENAJE","oss-knot-handbook.eng-surface.footer":"Una puerta mantiene ocupado a un escritor, y un escritor es lo que le da orden al registro.","oss-knot-handbook.eng-order.eyebrow":"Ordenación","oss-knot-handbook.eng-order.lead":"Un escritor, un orden total","oss-knot-handbook.eng-order.accent":"resuelto sin coordinación","oss-knot-handbook.eng-order.body":"La ordenación es donde los registros de auditoría se vuelven costosos. Admite varios escritores y la secuencia debe acordarse: relojes comparados, un líder elegido, un viaje de ida y vuelta pagado en cada anexo y un empate roto por algo arbitrario. Un único escritor por proceso elimina esa negociación en lugar de hacerla más rápida.","oss-knot-handbook.eng-order.detailLabel":"El diseño","oss-knot-handbook.eng-order.detail":"Knot escribe a través de un escritor por proceso, por lo que las entradas adquieren un orden total en el almacén sin un viaje de ida y vuelta.","oss-knot-handbook.eng-order.pills":"UN ESCRITOR|ORDEN TOTAL|SIN VIAJE DE IDA Y VUELTA","oss-knot-handbook.eng-order.footer":"Lo que Knot deja atrás es una carpeta que un desconocido puede comprobar sin pedirte nada.","oss-knot-handbook.biz-account.eyebrow":"Dónde vive el registro hoy","oss-knot-handbook.biz-account.lead":"El registro de tus agentes","oss-knot-handbook.biz-account.accent":"se encuentra en una cuenta de proveedor","oss-knot-handbook.biz-account.body":"Cuando un agente hace algo trascendental, el relato de lo sucedido proviene de la plataforma que lo ejecutó: guardado en el almacenamiento de esa plataforma, exportado en el formato de esa plataforma y conservado durante el tiempo que indique la configuración de retención de esa plataforma.","oss-knot-handbook.biz-account.detailLabel":"Por qué importa","oss-knot-handbook.biz-account.detail":"En una disputa, le pides a la otra parte que acepte un informe que encargaste. Knot traslada esa cuestión a tu propio terreno: tu hardware, tu clave, tu carpeta.","oss-knot-handbook.biz-account.pills":"SUS REGISTROS|SU CUENTA|TU RIESGO","oss-knot-handbook.biz-account.footer":"La solución no es una mejor exportación. Es algo que el destinatario puede comprobar sin ti.","oss-knot-handbook.biz-handover.eyebrow":"La prueba que importa","oss-knot-handbook.biz-handover.lead":"Puedes dejar de ser creído","oss-knot-handbook.biz-handover.accent":"y empezar a ser comprobado","oss-knot-handbook.biz-handover.body":"Entrega a alguien un registro de Knot y una clave pública, y llegará a su propio veredicto. Sin acceso a tus sistemas, sin peticiones a tu proveedor, sin llamadas con tus ingenieros y sin nada que dependa de tu cooperación una vez que la carpeta ha salido.","oss-knot-handbook.biz-handover.detailLabel":"En la práctica","oss-knot-handbook.biz-handover.detail":"Un pequeño programa le indica si cada entrada está tal como se escribió, si falta alguna entrada en una ejecución y si el registro de quién leyó el registro ha sido editado.","oss-knot-handbook.biz-handover.pills":"ENTRÉGALO|LO COMPRUEBAN|SIN ACCESO","oss-knot-handbook.biz-handover.footer":"Entregar todo lo que el agente vio plantea una objeción, y es la correcta.","oss-knot-handbook.biz-redaction.eyebrow":"La objeción","oss-knot-handbook.biz-redaction.lead":"El rastro de auditoría es donde","oss-knot-handbook.biz-redaction.accent":"acaban los secretos","oss-knot-handbook.biz-redaction.body":"Un registro completo de lo que hicieron tus agentes también es un registro completo de lo que se les mostró. Construido descuidadamente, lo que creaste para garantizar se convierte en la mayor concentración de material sensible que posees.","oss-knot-handbook.biz-redaction.detailLabel":"Lo que queda fuera del alcance","oss-knot-handbook.biz-redaction.detail":"Knot redacta cada valor antes de escribir nada. El valor bruto nunca llega al disco, y cada copia posterior lleva un marcador de eliminación firmado.","oss-knot-handbook.biz-redaction.pills":"MINIMIZADO PRIMERO|NO EN LA EXPORTACIÓN|EVIDENCIADO","oss-knot-handbook.biz-redaction.footer":"Así que es un registro que puedes conservar con seguridad. La mayoría de los patrimonios no son un solo patrimonio.","oss-knot-handbook.biz-estate.eyebrow":"Un patrimonio mixto","oss-knot-handbook.biz-estate.lead":"Dos equipos, dos conjuntos de herramientas","oss-knot-handbook.biz-estate.accent":"y una historia que leer","oss-knot-handbook.biz-estate.body":"La mayoría de las organizaciones que ejecutan agentes usan más de un marco, porque dos equipos eligieron por separado y ambas decisiones eran defendibles. Cada uno produce su propia forma de rastro, conservado por su propio período y exportado en su propio formato.","oss-knot-handbook.biz-estate.detailLabel":"Qué cambia","oss-knot-handbook.biz-estate.detail":"Knot se sitúa debajo del marco que cada equipo haya elegido y registra cuál produjo cada entrada, y en qué versión. La historia es una sola cosa con una forma, una decisión de retención y una exportación.","oss-knot-handbook.biz-estate.pills":"UN REGISTRO|CUALQUIER MARCO|CUALQUIER MODELO","oss-knot-handbook.biz-estate.footer":"Nada de esto se prueba hasta el día en que dos partes discrepan sobre lo que ocurrió.","oss-knot-handbook.biz-dispute.eyebrow":"Cuando se disputa","oss-knot-handbook.biz-dispute.lead":"Dos versiones es el problema.","oss-knot-handbook.biz-dispute.accent":"Un registro es la respuesta.","oss-knot-handbook.biz-dispute.body":"Una disputa sobre software automatizado rara vez gira en torno a hechos que no se pueden conocer. Gira en torno a dos versiones ensambladas después del evento por partes interesadas a partir de fuentes que controlan. Conciliar esas versiones lleva semanas y suele terminar en una versión negociada que ninguna de las partes defendería línea por línea.","oss-knot-handbook.biz-dispute.detailLabel":"El punto","oss-knot-handbook.biz-dispute.detail":"Una corrección en Knot se añade al final. La entrada original permanece firmada donde se escribió, por lo que el registro acumula una secuencia en lugar de dos reconstrucciones. Cuando las partes difieren genuinamente, pueden señalar una entrada en una ejecución nombrada. La disputa se convierte en una lectura de evidencia, que es una conversación que puede terminar.","oss-knot-handbook.biz-dispute.pills":"UNA SECUENCIA|UNA RAÍZ|UNA COMPROBACIÓN","oss-knot-handbook.biz-dispute.verdict":"un registro, leído en lugar de reconciliado","oss-knot-handbook.biz-dispute.footer":"lo que deja la pregunta que un revisor realmente hace, sobre lo que el sistema sabía antes de actuar","oss-knot-handbook.biz-state.eyebrow":"La pregunta que hace un auditor","oss-knot-handbook.biz-state.lead":"Lo que era cierto a las 14:20","oss-knot-handbook.biz-state.accent":"es una pregunta con respuesta","oss-knot-handbook.biz-state.body":"Los revisores rara vez piden un registro. Preguntan qué creía el sistema en el momento en que actuó: qué se le había dicho, qué había decidido ya y de qué estaba partiendo.","oss-knot-handbook.biz-state.detailLabel":"El registro","oss-knot-handbook.biz-state.detail":"Con Knot, la respuesta se produce en lugar de componerse. Una reproducción hasta un punto elegido devuelve una declaración firmada del estado en ese punto.","oss-knot-handbook.biz-state.pills":"ESTADO EN UN MOMENTO|FIRMADO|ENTREGADO","oss-knot-handbook.biz-state.footer":"Producir eso en cualquier punto de la historia significa decidir cuánta historia conservas.","oss-knot-handbook.biz-retention.eyebrow":"Retención","oss-knot-handbook.biz-retention.lead":"Conservarlo todo para siempre","oss-knot-handbook.biz-retention.accent":"es una decisión, no un valor predeterminado","oss-knot-handbook.biz-retention.body":"Un patrimonio de agentes produce mucha historia. El resultado habitual es conservarla toda porque nadie eligió, o perderla a los treinta días porque alguien eligió una vez y siguió adelante.","oss-knot-handbook.biz-retention.detailLabel":"Para operadores","oss-knot-handbook.biz-retention.detail":"La retención en Knot está desactivada hasta que la configures, y luego se activa con lo que ocurra primero: una antigüedad, un tamaño en disco o un número de entradas.","oss-knot-handbook.biz-retention.pills":"TÚ FIJAS LA ANTIGÜEDAD|ARCHIVOS CON FECHA|AÚN COMPRUEBA","oss-knot-handbook.biz-retention.footer":"Un archivo que alguien tiene que conservar plantea la siguiente pregunta: en qué disco está.","oss-knot-handbook.biz-retention-proof.eyebrow":"Una decisión de retención con evidencia","oss-knot-handbook.biz-retention-proof.lead":"Una política nombra el límite.","oss-knot-handbook.biz-retention-proof.accent":"El archivo nombra lo que ocurrió.","oss-knot-handbook.biz-retention-proof.body":"Un calendario de retención es difícil de defender cuando existe solo como configuración. Los revisores necesitan ver qué límite se aplicó a un registro, cuándo se alcanzó y qué quedó disponible para verificación después de que las entradas activas se movieran.","oss-knot-handbook.biz-retention-proof.detailLabel":"El rastro de revisión","oss-knot-handbook.biz-retention-proof.detail":"Knot registra los límites configurados de antigüedad, tamaño y número de entradas. El primer límite alcanzado produce un archivo con fecha mientras la raíz de la ejecución sigue siendo legible, conectando la decisión de política con un registro nombrado sin conservar el almacenamiento activo indefinidamente.","oss-knot-handbook.biz-retention-proof.pills":"LÍMITE REGISTRADO|DISPARADOR ALCANZADO|ARCHIVO CON FECHA","oss-knot-handbook.biz-retention-proof.verdict":"el revisor puede conectar la regla, el desencadenante y la ejecución conservada","oss-knot-handbook.biz-retention-proof.footer":"La retención responde cuánto tiempo permanece el registro. La soberanía responde quién lo controla durante ese tiempo.","oss-knot-handbook.biz-sovereignty.eyebrow":"Dónde se ejecuta","oss-knot-handbook.biz-sovereignty.lead":"Tu registro reside en el disco","oss-knot-handbook.biz-sovereignty.accent":"en hardware que controlas","oss-knot-handbook.biz-sovereignty.body":"Dónde vive la evidencia es una cuestión de aprovisionamiento antes que técnica. Knot se ejecuta en máquinas que controlas, dentro de tu propio perímetro, y cada registro se escribe por completo en tu lado del mismo.","oss-knot-handbook.biz-sovereignty.detailLabel":"Qué elimina","oss-knot-handbook.biz-sovereignty.detail":"Mantener la ruta de evidencia dentro de tu propio perímetro elimina por completo la evaluación de proveedor, el mecanismo de transferencia, la dependencia de disponibilidad y el calendario de liberación externa.","oss-knot-handbook.biz-sovereignty.pills":"TU HARDWARE|TU CLAVE|SUELO DE LA UE","oss-knot-handbook.biz-sovereignty.footer":"Si el registro nunca sale, la cuestión es quién dentro del perímetro puede leerlo.","oss-knot-handbook.biz-access.eyebrow":"La pregunta del revisor","oss-knot-handbook.biz-access.lead":"Quién puede abrirlo","oss-knot-handbook.biz-access.accent":"y quién ya lo ha leído","oss-knot-handbook.biz-access.body":"Saca todos los secretos del historial y sigue siendo sensible, porque la secuencia en sí muestra a un lector cómo funciona tu organización. Un revisor pregunta quién puede abrir esto y quién lo ha abierto.","oss-knot-handbook.biz-access.detailLabel":"Qué puede leer un revisor","oss-knot-handbook.biz-access.detail":"La primera respuesta es la configuración. La segunda está en el registro: cada lectura añade una línea, sellada junto con su posición, su hora y la línea anterior.","oss-knot-handbook.biz-access.pills":"EL ACCESO SE ESTABLECE|LAS LECTURAS SE REGISTRAN|SELLADO","oss-knot-handbook.biz-access.footer":"Cada parte de eso se ejecuta en software que reemplazarás, parte de él dentro del año.","oss-knot-handbook.biz-outlives.eyebrow":"Qué sobrevive a un cambio","oss-knot-handbook.biz-outlives.lead":"Cambia el modelo.","oss-knot-handbook.biz-outlives.accent":"El historial sigue leyéndose.","oss-knot-handbook.biz-outlives.body":"Cada parte de un parque de agentes será reemplazada. Los modelos cambian, un marco elegido en primavera se cuestiona en otoño y un contrato de plataforma se renegocia. El deber de dar cuenta de lo que el software hizo en marzo no se mueve con ninguno de ellos, y no puede esperar a que el sistema que lo produjo siga disponible.","oss-knot-handbook.biz-outlives.detailLabel":"El registro","oss-knot-handbook.biz-outlives.detail":"Un registro de Knot no depende del modelo, marco, plataforma o base de datos que lo creó. La firma cubre la entrada en sí, por lo que una verificación necesita las entradas y la clave pública publicada, nada que siga en ejecución. Lo que conservas es una carpeta verificada por un programa que nunca fue el programa que la escribió.","oss-knot-handbook.biz-outlives.pills":"ENTRADAS|FIRMA|RASTRO DE LECTURA","oss-knot-handbook.biz-outlives.verdict":"las herramientas se reemplazan, y nada en el registro depende de ellas","oss-knot-handbook.biz-outlives.footer":"lo que deja una pregunta, que es si lo que lo escribe sigue configurado correctamente","oss-knot-handbook.biz-standup.eyebrow":"Puesta en marcha","oss-knot-handbook.biz-standup.lead":"Un comando informa qué","oss-knot-handbook.biz-standup.accent":"falta o está mal configurado","oss-knot-handbook.biz-standup.body":"Las herramientas de aseguramiento fallan en la práctica por una razón aburrida. Fueron instaladas por alguien que desde entonces se ha ido, en una configuración que nadie documentó, y dieciocho meses después nadie puede decir si funcionan.","oss-knot-handbook.biz-standup.detailLabel":"Cómo se verifica","oss-knot-handbook.biz-standup.detail":"Un comando de Knot inspecciona la instalación e informa si la clave de firma, el archivo de credenciales, el esquema, el directorio de datos y el directorio de registro están en orden.","oss-knot-handbook.biz-standup.pills":"UN COMANDO|UNA GRAVEDAD CADA UNO|REPARABLE","oss-knot-handbook.biz-standup.footer":"Una lectura limpia significa que el registro está listo para lo que el parque llegue a ser.","oss-knot-handbook.biz-scale.eyebrow":"Dónde vive el registro","oss-knot-handbook.biz-scale.lead":"Un archivo en una máquina","oss-knot-handbook.biz-scale.accent":"o una base de datos cuando crezcas","oss-knot-handbook.biz-scale.body":"Un rastro de auditoría que solo sirve para el piloto se reemplaza exactamente en el momento en que el historial vale la pena conservarlo, y el reemplazo es donde un año de registros se pierde.","oss-knot-handbook.biz-scale.detailLabel":"Dónde se sitúa a medida que creces","oss-knot-handbook.biz-scale.detail":"Knot almacena el registro en una base de datos de archivos local por defecto, con un backend de base de datos de servidor y almacenamiento de objetos para blobs disponibles como opciones de compilación.","oss-knot-handbook.biz-scale.pills":"ARCHIVO LOCAL|BASE DE DATOS DE SERVIDOR|ALMACÉN DE OBJETOS","oss-knot-handbook.biz-scale.footer":"Lo que te queda es una carpeta, en tu disco, que un extraño puede verificar sin ti.","oss-knot-handbook.con-acted.eyebrow":"En palabras sencillas","oss-knot-handbook.con-acted.lead":"Algo actuó por ti","oss-knot-handbook.con-acted.accent":"y nadie lo escribió","oss-knot-handbook.con-acted.body":"El software solía mostrarte cosas y esperar. Ahora hace cosas: reserva la cita, responde el mensaje, mueve dinero entre dos de tus cuentas, rellena el formulario y lo envía.","oss-knot-handbook.con-acted.detailLabel":"Por qué importa","oss-knot-handbook.con-acted.detail":"Quieres saber qué hizo realmente, en qué orden y con qué trabajaba. Knot es un recibo en su lugar, escrito mientras ocurre el trabajo.","oss-knot-handbook.con-acted.pills":"ACTUÓ|SIN RECIBO|SIN PERSONA","oss-knot-handbook.con-acted.footer":"Un recibo suena simple. Lo que debe contener es la parte que vale la pena cuidar.","oss-knot-handbook.con-receipt.eyebrow":"Qué contiene","oss-knot-handbook.con-receipt.lead":"Un recibo del trabajo","oss-knot-handbook.con-receipt.accent":"que una máquina hizo por ti","oss-knot-handbook.con-receipt.body":"Un recibo de tienda no es un resumen de tu visita. Es una lista de lo que ocurrió, en orden, con suficiente detalle para resolver una discusión en el mostrador. Knot es la misma idea para el software que actúa por ti.","oss-knot-handbook.con-receipt.detailLabel":"En la práctica","oss-knot-handbook.con-receipt.detail":"El orden es parte del registro en lugar de algo que se deduce después. Nada se sobrescribe: cuando algo se corrige, la corrección se añade al final.","oss-knot-handbook.con-receipt.pills":"QUÉ PIDIÓ|QUÉ VOLVIÓ|EN ORDEN","oss-knot-handbook.con-receipt.footer":"Lo que plantea la pregunta obvia sobre un recibo escrito por lo que se cuestiona.","oss-knot-handbook.con-seal.eyebrow":"Por qué puedes confiar en él","oss-knot-handbook.con-seal.lead":"Cambiar una línea después","oss-knot-handbook.con-seal.accent":"y el cambio se ve","oss-knot-handbook.con-seal.body":"Un recibo escrito por el software del que se pregunta solo vale algo si cambiarlo después es evidente. De lo contrario, es una nota, y una nota puede reescribirla cualquiera que tenga un motivo para hacerlo.","oss-knot-handbook.con-seal.detailLabel":"El mecanismo","oss-knot-handbook.con-seal.detail":"Cada línea lleva su propio sello, y el recibo lleva un total sobre todas sus líneas en el orden en que se escribieron.","oss-knot-handbook.con-seal.pills":"UN SELLO|LOS CAMBIOS SE VEN|SIN INTERNET","oss-knot-handbook.con-seal.footer":"Antes de todo eso, hay cosas que nunca deberían estar en el recibo.","oss-knot-handbook.con-details.eyebrow":"Lo que se deja fuera","oss-knot-handbook.con-details.lead":"Tus datos salen","oss-knot-handbook.con-details.accent":"antes de guardar nada","oss-knot-handbook.con-details.body":"Un registro de lo que el software hizo por ti guardaría naturalmente tus datos, porque son con los que trabajaba. Un recibo lleno de ellos es un problema nuevo disfrazado de solución.","oss-knot-handbook.con-details.detailLabel":"La garantía","oss-knot-handbook.con-details.detail":"Knot los elimina antes de guardar el recibo, en lugar de ocultarlos cuando alguien lo mira. Oculto significa que sigue ahí.","oss-knot-handbook.con-details.pills":"SE ELIMINAN PRIMERO|NO SE ALMACENAN|ANOTADO","oss-knot-handbook.con-details.footer":"Nada de eso ayuda mientras la respuesta a una queja siga siendo «nuestros registros lo muestran».","oss-knot-handbook.con-notgood.eyebrow":"La diferencia","oss-knot-handbook.con-notgood.lead":"«Nuestros registros lo muestran»","oss-knot-handbook.con-notgood.accent":"no basta.","oss-knot-handbook.con-notgood.body":"Cuando el software automatizado hace algo que no esperabas, la respuesta suele ser una versión de «nuestros registros lo muestran». Puede ser honesta, pero sigue siendo una parte leyéndote sus propias notas. Ir más allá suele implicar una queja que tarda semanas y llega a alguien que no estaba cuando ocurrió el trabajo.","oss-knot-handbook.con-notgood.detailLabel":"Un recibo sellado","oss-knot-handbook.con-notgood.detail":"Un recibo sellado cambia de qué trata la conversación. Se escribió mientras ocurría el trabajo, y otra persona puede comprobar por sí misma que no ha cambiado desde entonces. El desacuerdo deja de ser sobre la versión de quién creer. Se convierte en una pregunta sobre una línea concreta, que es una pregunta que se puede responder.","oss-knot-handbook.con-notgood.pills":"QUÉ SE LE PIDIÓ|QUÉ HIZO|QUÉ CAMBIÓ","oss-knot-handbook.con-notgood.verdict":"un registro, no una garantía, y comprobarlo no necesita conexión","oss-knot-handbook.con-notgood.footer":"todo eso empieza a funcionar en el momento en que el recibo está en manos de otra persona","oss-knot-handbook.con-give.eyebrow":"Cuando lo pides","oss-knot-handbook.con-give.lead":"Pídeles el registro","oss-knot-handbook.con-give.accent":"y luego entrégalo a cualquiera","oss-knot-handbook.con-give.body":"Knot se ejecuta donde se ejecuta el software que actuó por ti, así que nunca lo instalarás tú. Lo que puedes hacer es pedir el registro, y la pregunta que vale la pena hacer es qué llega cuando lo pides.","oss-knot-handbook.con-give.detailLabel":"Qué significa para ti","oss-knot-handbook.con-give.detail":"Lo que llega es una carpeta de archivos normales y la mitad pública de una clave de firma. A quien se lo entregues puede comprobarlo por sí mismo, sin conexión con nada.","oss-knot-handbook.con-give.pills":"PÍDELO|ENTRÉGALO|LO COMPRUEBAN","oss-knot-handbook.con-give.recipientOmbudsman":"DEFENSOR DEL PUEBLO","oss-knot-handbook.con-give.recipientSolicitor":"ABOGADO","oss-knot-handbook.con-give.recipientFriend":"AMIGO","oss-knot-handbook.con-give.footer":"Un registro, una comprobación, y funciona igual sea cual sea el software que lo escribió.","oss-knot-handbook.con-anyone.eyebrow":"Quien lo creó","oss-knot-handbook.con-anyone.lead":"El mismo tipo de recibo","oss-knot-handbook.con-anyone.accent":"sea cual sea el software que actuó","oss-knot-handbook.con-anyone.body":"Tu banco, tu aseguradora y la tienda donde pediste usan software diferente, creado por personas diferentes, cambiado en martes diferentes. Hoy eso significa tres respuestas distintas a la misma pregunta, en tres formatos.","oss-knot-handbook.con-anyone.detailLabel":"Qué significa para ti","oss-knot-handbook.con-anyone.detail":"Knot se sitúa debajo del sistema que haya elegido una empresa, así que el recibo tiene la misma forma actúe quien actúe por ti. La comprobación es la misma cada vez.","oss-knot-handbook.con-anyone.pills":"CUALQUIER SOFTWARE|UNA FORMA|MISMA COMPROBACIÓN","oss-knot-handbook.con-anyone.sourceBank":"TRANSFERENCIA BANCARIA","oss-knot-handbook.con-anyone.sourceInsurance":"RECLAMACIÓN DE SEGURO","oss-knot-handbook.con-anyone.stepAsked":"ASKED","oss-knot-handbook.con-anyone.stepLookedUp":"CONSULTADO","oss-knot-handbook.con-anyone.stepChanged":"CAMBIADO","oss-knot-handbook.con-anyone.stepFinished":"TERMINADO","oss-knot-handbook.con-anyone.footer":"Un recibo de un trabajo que no viste, que perdura más allá de la discusión sobre él.","oss-knot-handbook.eng-kinds.detailLeft":"Knot registra diez tipos de eventos con nombres estables en el cable. Una solicitud de herramienta y su respuesta son entradas separadas, al igual que una llamada de modelo, un mensaje producido, una edición de archivo, una instantánea de estado y un cambio de rama. El registro conserva así las acciones como cosas que un lector puede inspeccionar, en lugar de líneas que alguien tenga que interpretar.","oss-knot-handbook.eng-kinds.detailRight":"El conjunto está cerrado. Nada puede introducir un tipo nuevo por debajo del equipo que revisa el esquema, así que la misma pregunta funciona en cada ejecución. Un adaptador para un nuevo marco debe expresar su rastro en los tipos establecidos. Así es como un registro sigue siendo comparable cuando cambian los marcos, los modelos y los equipos.","oss-knot-handbook.eng-identity.detailLeft":"Cada entrada toma su nombre de su propio contenido, impreso como un identificador blake3. Un reintento tras un tiempo de espera, una entrega duplicada de cola o un reinicio de proceso pueden enviar los mismos bytes de nuevo. Knot resuelve esas llegadas a la entrada ya presente en lugar de escribir una segunda y tercera versión de la misma acción.","oss-knot-handbook.eng-identity.detailRight":"Un carácter de diferencia produce una entrada distinta y ambas se conservan. Eso hace que la idempotencia sea una propiedad del registro, no un parche que cada escritor tenga que acertar. También da a dos partes una comparación simple: si los nombres coinciden, tienen el mismo contenido. No necesitan comparar relojes ni inferir intención del orden de llegada.","oss-knot-handbook.eng-signature.detailLeft":"Knot firma la codificación canónica de cada entrada en sí. Codificación canónica significa que dos sistemas que representan el mismo contenido de forma diferente llegan igualmente a los mismos bytes para firmar. La prueba sigue a la entrada después de que la sesión TLS se cierre, el host se reemplace y la base de datos se mueva, porque ninguna de esas cosas está dentro de la afirmación de la firma.","oss-knot-handbook.eng-signature.detailRight":"Un verificador solo necesita la entrada y la clave pública publicada. No llama al escritor, no se une a una sesión ni recibe acceso al almacén. La mitad pública puede comprobar una firma, pero no puede crearla, por lo que el receptor puede llegar a un veredicto sin que la organización que escribió el registro esté presente o sea útil. La misma comprobación devuelve el mismo veredicto años después, en una máquina que nunca conoció al escritor.","oss-knot-handbook.eng-root.detailLeft":"Una firma válida demuestra que una entrada no ha cambiado. No puede demostrar que una entrada no se haya eliminado silenciosamente. Por eso, Knot acumula una raíz de Merkle para cada ejecución, con el recuento de hojas y los picos intermedios almacenados junto a ella. Recalcular esa raíz a partir de una ejecución entregada revela una omisión incluso cuando todas las firmas restantes son válidas.","oss-knot-handbook.eng-root.detailRight":"Mantener raíces por ejecución es deliberado. Un proveedor puede recibir solo la ejecución de facturas y aun así comprobar su integridad, mientras que las ejecuciones no relacionadas permanecen donde están. Una adición extiende la estructura relevante mediante un acarreo binario en lugar de reconstruir su historial. Añadir a una ejecución deja la raíz de todas las demás exactamente sin cambios.","oss-knot-handbook.eng-trail.detailLeft":"El registro de quién leyó un paquete tiene el mismo problema de integridad que la propia ejecución. Cada línea del rastro se codifica con su posición, marca de tiempo, mensaje y el hash de la línea anterior. La primera línea usa un centinela fijo de ceros, y el resumen está separado por dominio para que no pueda tomarse prestado de otro propósito de hash.","oss-knot-handbook.eng-trail.detailRight":"La posición importa tanto como el contenido. Editar una línea rompe su enlace, eliminar una desplaza la numeración e intercambiar dos les da a cada una el predecesor equivocado. El comprobador se detiene en la primera discrepancia y nombra esa línea exacta. Añadir al final sigue siendo una actividad normal, no un vacío en el registro.","oss-knot-handbook.eng-bundle.detailLeft":"Un paquete de Knot es un directorio legible: un manifiesto, índices de ejecución y ramas, un archivo de eventos por hash de contenido, el rastro de lectura y una firma sobre el manifiesto. Las instantáneas y proyecciones también pueden viajar, pero se derivan explícitamente. Cualquiera puede listar el directorio y entender su forma sin confiar primero en un lector propietario.","oss-knot-handbook.eng-bundle.detailRight":"El nombre de un archivo forma parte de la comprobación. Si `9f2c1a04.json` ya no coincide con su nombre, cualquier destinatario con una función hash puede verlo. El mismo historial también puede salir como archivo comprimido, JSON delimitado por nuevas líneas o Parquet cuando esa compilación opcional está habilitada. El directorio sigue siendo la forma de entrega más clara, porque leerlo no requiere instalar nada primero.","oss-knot-handbook.eng-redact.detailLeft":"La redacción ocurre antes del almacenamiento, siempre en el mismo orden: campos secretos con nombre, credenciales, datos personales, la lista de bloqueo del inquilino y las reglas del inquilino. Una lista de permitidos puede terminar ese recorrido antes. Este orden importa porque una regla local amplia no debe adelantarse a una regla de credenciales, ni absorber un valor que el inquilino declaró expresamente seguro.","oss-knot-handbook.eng-redact.detailRight":"Un valor eliminado se convierte en un marcador como `[REDACTED:aws_key:3f9c2a]`. El tipo y la huella corta permanecen, de modo que la misma credencial filtrada se puede encontrar en muchas entradas sin ser recuperable de ninguna de ellas. Los marcadores existentes se dejan intactos, y cada eliminación se registra dentro de la entrada firmada, no se afirma en una política de exportación.","oss-knot-handbook.eng-validate.detailLeft":"Knot no redacta un valor solo porque se parezca a uno. Los números de tarjeta se verifican con Luhn, las direcciones con rangos de octetos legales y los identificadores nacionales contra las palabras que los rodean. Los mismos nueve dígitos en un campo de referencia simple y en una nota etiquetada pueden recibir tratamientos diferentes y explicables.","oss-knot-handbook.eng-validate.detailRight":"La moderación mantiene el registro utilizable. Un número con forma de tarjeta que falla su suma de verificación sobrevive, al igual que `donation_token`, porque los nombres de campo coinciden como palabras completas y no es el campo llamado `token`. El argumento visual es dos eliminaciones y cuatro rescates. Evitar la redacción innecesaria es parte de preservar la evidencia, no una excepción cosmética.","oss-knot-handbook.eng-views.detailLeft":"Knot mantiene seis vistas de lectura, incluido el estado de ejecución, ramas, historial de hilos, el índice de ejecución, uso de tokens y resultados de herramientas. Cada una es una función determinista de las entradas. Una vista se actualiza al leer y en un breve intervalo de fondo, por lo que responde preguntas comunes rápidamente sin convertirse en una segunda fuente de verdad junto al registro.","oss-knot-handbook.eng-views.detailRight":"Si un panel afirma que todas las llamadas a herramientas tuvieron éxito mientras un evento registra un fallo, las entradas resuelven el desacuerdo. Elimina la vista y reconstruyela desde el registro. Las mismas entradas producen el mismo resultado, por lo que el defecto pertenece a la vista obsoleta. Un revisor puede inspeccionar el archivo de entrada detrás de cualquier cifra que presente la vista.","oss-knot-handbook.eng-replay.detailLeft":"Una reproducción puede producir una declaración firmada del estado en un punto elegido. La reejecución clasifica cada comparación en lugar de convertirla en un aprobado o reprobado. Un resultado de herramienta puede ser idéntico byte a byte, divergente, un subconjunto de un resultado más nuevo u omitido. Las llamadas de modelo pueden coincidir, divergir u omitirse, y cada veredicto se registra contra el paso al que pertenece.","oss-knot-handbook.eng-replay.detailRight":"Subset no es una palabra amable para referirse a un fallo. Indica que la nueva salida contiene todo lo registrado y algo más, lo que difiere de una contradicción. La declaración de estado firmada captura lo que se le había comunicado al sistema antes de actuar. Eso separa la cuestión histórica del experimento posterior de ejecutar de nuevo una dependencia inestable.","oss-knot-handbook.eng-surface.detailLeft":"El servicio expone un único punto de conexión JSON-RPC, con bucle local para una sola máquina y TLS para llamadas remotas. Acepta añadidos mediante el Protocolo de Contexto de Modelo. Junto a esa puerta hay un mecanismo de actividad sin autenticar para una sonda, un estado de salud autenticado para solicitudes en curso y el estado de drenaje, y métricas de texto de Prometheus tras la superficie con credenciales.","oss-knot-handbook.eng-surface.detailRight":"El acceso tiene cuatro modos: un archivo de token exclusivo del propietario, un certificado de cliente, ya sea durante la migración, o un token de identidad de carga de trabajo. Este último comprueba el emisor, la audiencia y la ventana de validez frente a las claves del emisor publicadas. La lectura de drenaje se muestra en lugar de inferirse, de modo que un reinicio gradual puede esperar a que haya trabajo en vivo en lugar de arriesgarse con un añadido.","oss-knot-handbook.eng-order.detailLeft":"Un escritor por proceso otorga a las entradas un orden total en el almacén. No hay elección de líder, comparación de relojes ni ida y vuelta de añadido que describir más adelante. Un reintento se resuelve con la entrada ya presente direccionada por contenido, por lo que la entrega duplicada es una operación nula en lugar de una carrera entre escritores que compiten por una posición.","oss-knot-handbook.eng-order.detailRight":"Las lecturas se sitúan junto al escritor y no mantienen su bloqueo, porque cada proyección puede reconstruirse a partir de las entradas. La redacción se ejecuta antes de la escritura, se toma el nombre de contenido, se fija la posición y se extiende la raíz de ejecución afectada. Lo que llega a un revisor es el orden en que un proceso escribió, no una historia de consenso en la que deban confiar.","oss-knot-handbook.biz-account.detailLeft":"Una traza mantenida por la plataforma puede ser precisa y aun así dejar a la organización expuesta. Durante una disputa, se pide a la contraparte que acepte un informe que usted encargó. Durante la revisión, se pide a un auditor que acepte un sistema que no puede inspeccionar. Cuando el contrato termina, años de conducta pueden quedar detrás de una cuenta que se está cerrando.","oss-knot-handbook.biz-account.detailRight":"Knot traslada la ruta de la evidencia a su propio terreno. El hardware es suyo, la clave de firma es suya y la carpeta es suya para conservarla o entregarla. El destinatario no necesita acceso al sistema de producción para probarla. Eso convierte el registro de una garantía del proveedor en un artefacto que una parte externa puede verificar.","oss-knot-handbook.biz-handover.detailLeft":"El destinatario abre una carpeta y ejecuta el verificador sin conexión de red. Comprueba la firma de cada entrada, recalcula cada raíz de ejecución y valida la ruta de lectura. La clave pública no puede escribir una nueva entrada, lo que hace que el veredicto del receptor sea independiente de la organización que produjo la carpeta.","oss-knot-handbook.biz-handover.detailRight":"Una falta se localiza en lugar de usarse para descartar todo un historial. El informe identifica la entrada y la ejecución donde se encuentra, mientras que las entradas no afectadas siguen pasando. Eso importa en un registro de larga duración: un archivo alterado debería llevar a una pregunta centrada en ese archivo, no obligar a un auditor a descartar dos años de evidencia.","oss-knot-handbook.biz-redaction.detailLeft":"Un historial completo de un agente contiene de forma natural claves, tokens y datos personales. Si esos valores se filtran solo en la exportación, ya han llegado al almacén, a las copias nocturnas y a cualquier réplica que conserve la organización. Knot los elimina antes de escribir, de modo que las copias posteriores contienen una etiqueta en lugar de un valor que crea otra excepción que gestionar.","oss-knot-handbook.biz-redaction.detailRight":"Eso cambia la propia evaluación. No hay ningún valor sensible en el disco que un filtro de exportación deba capturar, ni un argumento separado para cada copia de seguridad. La entrada firmada registra qué se eliminó y dónde, lo que da al revisor evidencia de minimización. La etiqueta conserva suficiente contexto para entender la ejecución sin restaurar el secreto.","oss-knot-handbook.biz-estate.detailLeft":"El kit de Python adapta LangGraph, OpenAI Agents, Microsoft Agent Framework, Pydantic-AI y CrewAI. El kit de TypeScript adapta LangGraph, OpenAI Agents y Vercel AI, con una ruta genérica en ambos. Cada adaptador traduce la traza de su framework a los mismos diez tipos de eventos en lugar de envolverla en una superficie genérica.","oss-knot-handbook.biz-estate.detailRight":"El framework y la versión permanecen registrados en cada entrada, de modo que un historial no difumina a dos equipos en un promedio. Una pregunta transversal a la organización se convierte en una consulta sobre una forma, una decisión de retención y una exportación. Reemplazar un modelo o framework más adelante deja el registro anterior comparable, que es la continuidad que el aprovisionamiento normalmente tiene que reconstruir a mano.","oss-knot-handbook.biz-state.detailLeft":"Un revisor a menudo quiere el estado anterior a una decisión, no un resumen al final de la ejecución. Knot reproduce la ejecución hasta un punto elegido y produce una declaración firmada de lo que se le había comunicado y decidido al sistema hasta entonces. Todo lo posterior queda visiblemente fuera del corte, incluida la decisión que la revisión puede estar investigando.","oss-knot-handbook.biz-state.detailRight":"Eso es un artefacto que un revisor puede verificar en lugar de una conclusión que alguien ha compuesto a partir de líneas de registro. Aborda directamente la cuestión de conservación de registros y trazabilidad: qué era cierto en ese momento. La reejecución es separada y devuelve comparaciones clasificadas, de modo que el estado original no se confunde con lo que un modelo o herramienta cambiado hace ahora.","oss-knot-handbook.biz-retention.detailLeft":"La retención comienza desactivada. Una vez configurada, Knot archiva cuando se alcanza el primero de tres límites: una antigüedad, un tamaño de almacenamiento o un número de entradas. El archivo es un archivo comprimido con fecha, adecuado para almacenamiento más barato o un proceso de registros existente. Una antigüedad de cero se rechaza porque archivar de inmediato es un error, no una política.","oss-knot-handbook.biz-retention.detailRight":"El archivado no borra el registro activo de una ejecución. Su raíz sigue siendo legible, por lo que una ejecución archivada aún puede identificarse y contabilizarse sin desempaquetar cada entrada antigua. La decisión de retención se vuelve explícita y revisable: se conoce el desencadenante que se activó, el archivo tiene una fecha y la ejecución sigue teniendo una identidad estable.","oss-knot-handbook.biz-sovereignty.detailLeft":"Knot escribe los registros enteramente dentro del límite del operador. Usted conserva la mitad de firma de la clave y publica solo la mitad que verifica. Nada operado por los autores de Knot se encuentra en la ruta de evidencia. Un paquete cruza ese límite solo cuando usted decide entregárselo a una contraparte, un auditor o un regulador. El disco, la máquina y la jurisdicción en la que se encuentra son los que ya eligió para el resto del patrimonio.","oss-knot-handbook.biz-sovereignty.detailRight":"Esto no es una exención del trabajo normal de adquisición. Elimina preguntas que aquí no tienen sujeto externo: evaluación de proveedores en la ruta de evidencia, mecanismo de transferencia para un registro que nunca salió, disponibilidad externa durante un incidente y un calendario de versiones que cambia el comportamiento bajo sus pies. La entrega deliberada de un paquete sigue siendo una decisión de la organización.","oss-knot-handbook.biz-access.detailLeft":"La configuración de acceso responde quién puede abrir el registro. Puede ser un archivo de token solo para el propietario, un certificado de cliente, ambos durante la migración o un token de identidad de carga de trabajo validado contra emisor, audiencia y tiempo. Un revisor puede inspeccionar esa configuración y ver que se rechaza una credencial mala, en lugar de aceptar una declaración de que el control existe.","oss-knot-handbook.biz-access.detailRight":"La respuesta a quién lo abrió está dentro del registro. Cada lectura añade una línea de rastro sellada con su posición, hora y predecesor. Eliminar una lectura del medio cambia la cadena y el verificador nombra la primera línea rota. La política de acceso y el historial de acceso son artefactos separados, porque responden preguntas diferentes.","oss-knot-handbook.biz-standup.detailLeft":"El comando `doctor` inspecciona la clave de firma, los permisos de credenciales, la versión del esquema, el directorio de datos y el directorio de registros. Cada resultado tiene una gravedad. Detecta fallos comunes de instalaciones heredadas, como un archivo de token legible por un grupo o un esquema anterior al software, antes de que un equipo los descubra durante un incidente.","oss-knot-handbook.biz-standup.detailRight":"Los fallos habituales pueden repararse en el lugar. Knot puede rotar la credencial, restablecer el problema de permisos ordinario y aplicar una migración pendiente, y luego informar de la lectura limpia que sigue. El punto no es que la configuración sea fácil. Es que la persona que hereda el servicio puede establecer si firmará, almacenará y exportará hoy con una comprobación observable.","oss-knot-handbook.biz-scale.detailLeft":"Knot comienza con una base de datos de archivos local en la máquina junto al primer agente. Un backend de base de datos de servidor está disponible para un patrimonio compartido, y el almacenamiento de objetos puede contener blobs grandes mientras las entradas siguen siendo pequeñas. Estas son opciones de despliegue, no una migración a un tipo diferente de registro o un nuevo proceso de aseguramiento.","oss-knot-handbook.biz-scale.detailRight":"El paquete sigue siendo el mismo en todas esas opciones: manifiesto, archivos de eventos, raíces, firma y verificador separado. La retención, los tipos de eventos y la clave pública publicada no necesitan reescribirse porque el almacenamiento cambió debajo de ellos. Un piloto puede crecer hasta convertirse en un historial de múltiples equipos sin hacer ilegible un año de evidencia en el camino.","oss-knot-handbook.con-acted.detailLeft":"Cuando el software reserva una cita, responde por usted, mueve dinero o envía un formulario, la pregunta importante no es si fue automatizado. Es qué sucedió cuando nadie miraba. Normalmente, la única respuesta llega semanas después de la empresa cuyo sistema actuó, en un resumen que preparó a partir de registros que usted no puede inspeccionar.","oss-knot-handbook.con-acted.detailRight":"Knot escribe un recibo mientras ocurre el trabajo. Mantiene los pasos en orden, permanece con el propietario del software y puede entregárselo a usted o a alguien que usted elija. Si una transferencia va a la cuenta equivocada, la pregunta comienza con el registro de la elección real, no con una solicitud para que la empresa lo recuerde.","oss-knot-handbook.con-receipt.detailLeft":"El recibo registra lo que se pidió, lo que el software consultó, lo que devolvió, cuándo falló un paso y qué archivo cambió. El orden importa porque muestra si el sistema comprobó antes de actuar. No es un relato pulido escrito de memoria después de que alguien pregunte por qué el resultado fue incorrecto.","oss-knot-handbook.con-receipt.detailRight":"Nada se sobrescribe. Si se necesita una corrección, se añade al final y la línea anterior permanece donde estaba. Eso es lo que permite al lector ver la elección que condujo al resultado, incluido un paso fallido. Una notificación que dice solo que una transferencia se completó no puede hacer el mismo caso, y tampoco puede una carta escrita semanas después.","oss-knot-handbook.con-seal.detailLeft":"Cada línea del recibo tiene un sello hecho de su contenido exacto. Cambie una palabra y el sello ya no encaja con las palabras de la línea. El recibo también lleva un total sobre todas las líneas en su orden original, por lo que eliminar o mover silenciosamente una línea cambia una comprobación separada incluso donde cada línea restante todavía parece normal.","oss-knot-handbook.con-seal.detailRight":"La comprobación necesita el recibo y la mitad publicada de la clave, no una conexión ni una cuenta con la empresa. El resultado nombra la línea alterada. No se limita a decir que algo parece incorrecto. Una edición posterior convierte el recibo en un registro visiblemente roto, lo cual es muy distinto de pedir a alguien que se crea una captura de pantalla.","oss-knot-handbook.con-details.detailLeft":"Un recibo útil no debe convertirse en un segundo almacén de tus datos bancarios, número de tarjeta o número de identidad. Knot elimina esos valores antes de guardar la línea. Ocultarlos después los dejaría en el archivo, en sus copias de seguridad y en cualquier copia enviada a un revisor. El recibo guardado no contiene ningún valor en texto claro que pueda exponerse.","oss-knot-handbook.con-details.detailRight":"Una etiqueta indica qué se eliminó e incluye una huella corta para que el mismo valor pueda reconocerse donde apareciera de nuevo. El resto de la línea sigue siendo útil: el importe, la hora, qué se seleccionó y qué falló. Las comprobaciones de números también evitan tratar cada número de referencia como si fuera la cuenta de alguien.","oss-knot-handbook.con-give.detailLeft":"No instalarías Knot tú mismo. Se ejecuta donde se ejecuta el software que actuó por ti. Lo que puedes pedir es un registro que sea más que una notificación o una carta: una carpeta de archivos ordinarios y una clave pública. La clave pública no es secreta, y la misma puede darse a cualquiera que necesite comprobar la carpeta. Nada en la carpeta requiere contraseña ni un programa especial para abrirse.","oss-knot-handbook.con-give.detailRight":"Un defensor del pueblo, un abogado, un banco o un amigo con conocimientos técnicos pueden hacer cada uno las mismas tres comprobaciones por sí mismos. Los sellos de las líneas encajan, el total coincide con las líneas presentes y el orden está intacto. Nada necesita volver a la empresa para su confirmación. No tienes que ser creído, y tampoco la organización que escribió el recibo.","oss-knot-handbook.con-anyone.detailLeft":"Diferentes organizaciones seguirán cambiando su software, pero un recibo de Knot mantiene la misma forma básica. Indica que se solicitó un trabajo, se consultó información, una herramienta tuvo éxito o falló, un archivo cambió y la ejecución terminó. Cada línea también identifica el sistema y la versión que la escribió, en lugar de ocultar ese detalle en una cabecera posterior.","oss-knot-handbook.con-anyone.detailRight":"Eso te da una forma de leer una transferencia bancaria y una reclamación de seguro, incluso cuando sistemas completamente distintos las manejaron. El mismo comprobador pequeño se aplica a ambas y produce el mismo tipo de veredicto. Un cambio futuro del sistema no altera lo que dice el recibo del año pasado, porque el registro describe el trabajo, no la interfaz de un proveedor.","oss-knot-handbook.visual.record":"registro","oss-knot-handbook.visual.check":"comprobar","oss-knot-handbook.visual.handover":"entrega","oss-knot-handbook.visual.folder":"carpeta","oss-knot-handbook.visual.failed":"fallido","oss-knot-handbook.visual.oneEntry":"una entrada","oss-knot-handbook.visual.oneCharacterChanged":"un carácter cambiado","oss-knot-handbook.visual.connection":"conexión","oss-knot-handbook.visual.closed":"cerrado","oss-knot-handbook.visual.machine":"máquina","oss-knot-handbook.visual.replaced":"reemplazado","oss-knot-handbook.visual.process":"proceso","oss-knot-handbook.visual.restarted":"reiniciado","oss-knot-handbook.visual.store":"almacén","oss-knot-handbook.visual.migrated":"migrado","oss-knot-handbook.visual.entry":"entrada","oss-knot-handbook.visual.toolResponse":"respuesta de herramienta","oss-knot-handbook.visual.eventHash":"hash de evento","oss-knot-handbook.visual.signaturePublicKey":"firma + clave pública","oss-knot-handbook.visual.checksAlone":"solo comprobaciones","oss-knot-handbook.visual.completeRun":"ejecución completa","oss-knot-handbook.visual.rootChanges":"cambios raíz","oss-knot-handbook.visual.missingResponse":"respuesta ausente","oss-knot-handbook.visual.externalAuditor":"auditor externo","oss-knot-handbook.visual.internalReview":"revisión interna","oss-knot-handbook.visual.readBundle":"leer paquete","oss-knot-handbook.visual.firstBrokenLine":"primera línea rota","oss-knot-handbook.visual.agentSaw":"el agente vio","oss-knot-handbook.visual.stored":"almacenado","oss-knot-handbook.visual.sameShape":"misma forma","oss-knot-handbook.visual.contextAbsent":"contexto ausente","oss-knot-handbook.visual.kept":"conservado","oss-knot-handbook.visual.identityLabel":"etiqueta de identidad","oss-knot-handbook.visual.removed":"eliminado","oss-knot-handbook.visual.checksum":"suma de verificación","oss-knot-handbook.visual.range":"rango","oss-knot-handbook.visual.wholeWord":"palabra completa","oss-knot-handbook.visual.patternOnly":"solo patrón","oss-knot-handbook.visual.recordDamaged":"registro dañado","oss-knot-handbook.visual.oldView":"vista anterior","oss-knot-handbook.visual.successful":"exitoso","oss-knot-handbook.visual.failures":"fallos","oss-knot-handbook.visual.events":"eventos","oss-knot-handbook.visual.rebuild":"reconstruir","oss-knot-handbook.visual.rebuiltView":"vista reconstruida","oss-knot-handbook.visual.stateAt":"estado en","oss-knot-handbook.visual.signedStatement":"declaración firmada","oss-knot-handbook.visual.recordedResponse":"respuesta registrada","oss-knot-handbook.visual.retryNote":"nota de reintento","oss-knot-handbook.visual.identical":"idéntico","oss-knot-handbook.visual.divergent":"divergente","oss-knot-handbook.visual.subset":"subconjunto","oss-knot-handbook.visual.skipped":"omitido","oss-knot-handbook.visual.endpoint":"endpoint","oss-knot-handbook.visual.tokenFile":"archivo de token","oss-knot-handbook.visual.clientCertificate":"certificado de cliente","oss-knot-handbook.visual.migration":"migración","oss-knot-handbook.visual.workloadIdentity":"identidad de carga de trabajo","oss-knot-handbook.visual.health":"salud","oss-knot-handbook.visual.inFlight":"en vuelo","oss-knot-handbook.visual.draining":"drenaje","oss-knot-handbook.visual.retry":"reintento","oss-knot-handbook.visual.oneWriter":"un escritor","oss-knot-handbook.visual.runList":"lista de ejecución","oss-knot-handbook.visual.toolOutcomes":"resultados de herramientas","oss-knot-handbook.visual.browser":"navegador","oss-knot-handbook.visual.operations":"operaciones","oss-knot-handbook.visual.wrongPayment":"pago incorrecto","oss-knot-handbook.visual.platformTrace":"traza de plataforma","oss-knot-handbook.visual.theirAccount":"su cuenta","oss-knot-handbook.visual.export":"exportar","oss-knot-handbook.visual.acceptedReturned":"aceptado / devuelto","oss-knot-handbook.visual.yourDesk":"tu escritorio","oss-knot-handbook.visual.publicKey":"clave pública","oss-knot-handbook.visual.noAccessRequest":"sin solicitud de acceso","oss-knot-handbook.visual.onlyTheseCross":"solo estos cruces","oss-knot-handbook.visual.reviewer":"revisor","oss-knot-handbook.visual.entriesConfirmed":"entradas confirmadas","oss-knot-handbook.visual.rootMatches":"coincidencias raíz","oss-knot-handbook.visual.faultNamed":"falla nombrada","oss-knot-handbook.visual.redaction":"redacción","oss-knot-handbook.visual.overnightCopy":"copia nocturna","oss-knot-handbook.visual.archive":"archivo","oss-knot-handbook.visual.bundle":"paquete","oss-knot-handbook.visual.finance":"finanzas","oss-knot-handbook.visual.nestedTrace":"traza anidada","oss-knot-handbook.visual.support":"soporte","oss-knot-handbook.visual.flatStream":"flujo plano","oss-knot-handbook.visual.oneHistory":"un historial","oss-knot-handbook.visual.framework":"marco","oss-knot-handbook.visual.version":"versión","oss-knot-handbook.visual.event":"evento","oss-knot-handbook.visual.asked":"preguntado","oss-knot-handbook.visual.lookedUp":"buscado","oss-knot-handbook.visual.selected":"seleccionado","oss-knot-handbook.visual.approved":"aprobado","oss-knot-handbook.visual.fileChanged":"archivo cambiado","oss-knot-handbook.visual.signed":"firmado","oss-knot-handbook.visual.live":"en vivo","oss-knot-handbook.visual.age":"edad","oss-knot-handbook.visual.size":"tamaño","oss-knot-handbook.visual.count":"recuento","oss-knot-handbook.visual.agents":"agentes","oss-knot-handbook.visual.yourBoundary":"tu límite","oss-knot-handbook.visual.supplierReview":"revisión de proveedor","oss-knot-handbook.visual.transferMechanism":"mecanismo de transferencia","oss-knot-handbook.visual.externalUptime":"tiempo de actividad externo","oss-knot-handbook.visual.releaseSchedule":"calendario de lanzamiento","oss-knot-handbook.visual.issuer":"emisor","oss-knot-handbook.visual.audience":"audiencia","oss-knot-handbook.visual.window":"ventana","oss-knot-handbook.visual.permissions":"permisos","oss-knot-handbook.visual.ownerOnly":"solo propietario","oss-knot-handbook.visual.readTrail":"leer rastro","oss-knot-handbook.visual.auditor":"auditor","oss-knot-handbook.visual.counsel":"asesor legal","oss-knot-handbook.visual.doctorInherited":"médico, hereditario","oss-knot-handbook.visual.keyPresent":"clave presente","oss-knot-handbook.visual.credential":"credencial","oss-knot-handbook.visual.findings":"hallazgos","oss-knot-handbook.visual.schemaBehind":"esquema detrás","oss-knot-handbook.visual.dataDirectory":"directorio de datos","oss-knot-handbook.visual.logDirectory":"directorio de registro","oss-knot-handbook.visual.fix":"corregir","oss-knot-handbook.visual.pass":"aprobar","oss-knot-handbook.visual.doctorRepaired":"médico, reparado","oss-knot-handbook.visual.schemaCurrent":"esquema actual","oss-knot-handbook.visual.pilot":"piloto","oss-knot-handbook.visual.agent":"agente","oss-knot-handbook.visual.localFile":"archivo local","oss-knot-handbook.visual.estate":"patrimonio","oss-knot-handbook.visual.fourServices":"cuatro servicios","oss-knot-handbook.visual.serverDatabase":"base de datos del servidor","oss-knot-handbook.visual.payloads":"cargas útiles","oss-knot-handbook.visual.sharedRecord":"registro compartido","oss-knot-handbook.visual.objectStorage":"almacenamiento de objetos","oss-knot-handbook.visual.sameFolder":"misma carpeta","oss-knot-handbook.visual.sameCheck":"misma verificación","oss-knot-handbook.visual.appointment":"cita","oss-knot-handbook.visual.reply":"respuesta","oss-knot-handbook.visual.transfer":"transferencia","oss-knot-handbook.visual.form":"formulario","oss-knot-handbook.visual.wrongAccount":"cuenta incorrecta","oss-knot-handbook.visual.noReceipt":"sin recibo","oss-knot-handbook.visual.askedToMove":"se pidió mover 400 EUR","oss-knot-handbook.visual.lookedUpAccounts":"se buscaron cuentas","oss-knot-handbook.visual.twoNamesReturned":"dos nombres devueltos","oss-knot-handbook.visual.choseSecond":"elegí el segundo","oss-knot-handbook.visual.moved":"movido","oss-knot-handbook.visual.confirmed":"confirmado","oss-knot-handbook.visual.finished":"terminado","oss-knot-handbook.visual.today":"hoy","oss-knot-handbook.visual.transferCompleted":"transferencia completada","oss-knot-handbook.visual.original":"original","oss-knot-handbook.visual.choseThe":"elegí el","oss-knot-handbook.visual.second":"segundo","oss-knot-handbook.visual.line":"línea","oss-knot-handbook.visual.altered":"alterado","oss-knot-handbook.visual.first":"primero","oss-knot-handbook.visual.from":"de","oss-knot-handbook.visual.toAccountLineFour":"a la cuenta elegida en la línea cuatro, a las","oss-knot-handbook.visual.afterReading":"después de leer un documento con","oss-knot-handbook.visual.amountKept":"cantidad mantenida","oss-knot-handbook.visual.timeKept":"tiempo mantenido","oss-knot-handbook.visual.orderKept":"orden mantenido","oss-knot-handbook.visual.detailsAbsent":"detalles ausentes","oss-knot-handbook.visual.yourRequest":"su solicitud","oss-knot-handbook.visual.ombudsman":"defensor del pueblo","oss-knot-handbook.visual.solicitor":"abogado","oss-knot-handbook.visual.friend":"amigo","oss-knot-handbook.visual.checks":"verificaciones","oss-knot-handbook.visual.bankTransfer":"transferencia bancaria","oss-knot-handbook.visual.insuranceClaim":"reclamación de seguro","oss-knot-handbook.visual.changedFile":"archivo modificado","oss-knot-handbook.visual.lookupFailed":"búsqueda fallida","oss-knot-handbook.visual.seal":"sello","oss-knot-handbook.visual.sameChecker":"mismo verificador","oss-knot-handbook.visual.verifiedReading":"lectura verificada","oss-knot-handbook.visual.approve":"aprobar","oss-knot-handbook.visual.reject":"rechazar","oss-knot-handbook.visual.signature":"firma","oss-knot-handbook.visual.fileName":"nombre de archivo","oss-knot-handbook.visual.runRoot":"raíz de ejecución","oss-knot-handbook.visual.fault":"fallo","oss-knot-handbook.visual.yourReconstruction":"tu reconstrucción","oss-knot-handbook.visual.theirReconstruction":"su reconstrucción","oss-knot-handbook.visual.oneSignedSequence":"una secuencia firmada","oss-knot-handbook.visual.model":"modelo","oss-knot-handbook.visual.platform":"plataforma","oss-knot-handbook.visual.changed":"modificado","oss-knot-handbook.visual.renegotiated":"renegociado","oss-knot-handbook.visual.entries":"entradas","oss-knot-handbook.visual.signatures":"firmas","oss-knot-handbook.visual.roots":"raíces","oss-knot-handbook.visual.trail":"rastro","oss-knot-handbook.visual.ourRecordsShow":"nuestros registros muestran","oss-knot-handbook.visual.whatItDid":"lo que hizo","oss-knot-handbook.visual.inOrder":"en orden","oss-knot-handbook.visual.sealed":"sellado","oss-knot-handbook.visual.write":"escribir","oss-knot-handbook.visual.privateKey":"clave privada","oss-knot-handbook.visual.yourMachine":"tu máquina","oss-knot-handbook.visual.eventSequence":"secuencia de eventos","oss-knot-handbook.visual.oneRun":"una ejecución","oss-knot-handbook.visual.appendOrder":"orden de anexión","oss-knot-handbook.visual.sameBytes":"mismos bytes","oss-knot-handbook.visual.writtenOnce":"escrito una vez","oss-knot-handbook.visual.contentName":"nombre de contenido","oss-knot-handbook.visual.notClockOrder":"no orden de reloj","oss-knot-handbook.visual.replayCut":"corte de reproducción","oss-knot-handbook.visual.laterEventsExcluded":"eventos posteriores excluidos","oss-knot-handbook.visual.evidenceBeforeCut":"evidencia anterior al corte","oss-knot-handbook.visual.signedStateStatement":"declaración de estado firmada","oss-knot-handbook.visual.whatWasKnown":"lo que se sabía y se decidió","oss-knot-handbook.visual.outsideTheCut":"fuera del corte","oss-knot-handbook.visual.theCutIsSigned":"el corte está firmado","oss-knot-handbook.visual.replayDoesNotRewrite":"la reproducción no reescribe la historia","oss-knot-handbook.visual.choseFirst":"eligió el primero","oss-knot-handbook.visual.receiptRoot":"raíz de recibo","oss-knot-handbook.visual.receiptComparison":"comparación de recibos","oss-knot-handbook.visual.sameRunDifferentBytes":"misma ejecución, bytes diferentes","oss-knot-handbook.visual.sealBreaks":"el sello se rompe","oss-knot-handbook.visual.checkerNamesTheLine":"el verificador nombra la línea alterada","oss-knot-handbook.visual.runSi":"ejecución: SI-2291","oss-knot-handbook.visual.modelReview":"modelo: revisión","oss-knot-handbook.visual.tokens418":"tokens: 418","oss-knot-handbook.visual.transferTool":"herramienta: transferencia","oss-knot-handbook.visual.resultAccepted":"resultado: aceptado","oss-knot-handbook.visual.customerThread":"hilo: cliente","oss-knot-handbook.visual.receiptFile":"archivo: receipt.pdf","oss-knot-handbook.visual.statusComplete":"estado: completo","oss-knot-handbook.visual.requestMove":"solicitud: mover EUR 400","oss-knot-handbook.visual.accountsReturned":"cuentas: 2 devueltas","oss-knot-handbook.visual.choiceAccount":"opción: cuenta 02","oss-knot-handbook.visual.transferSubmitted":"transferencia: enviada","oss-knot-handbook.visual.receiptWritten":"recibo.pdf escrito","oss-knot-handbook.visual.arrival":"llegada","oss-knot-handbook.visual.accepted":"aceptado","oss-knot-handbook.visual.bundleInspector":"Inspector de paquetes","oss-knot-handbook.visual.bundleInspectorSubtitle":"Lee el manifiesto, el archivo de eventos y la firma de la carpeta de evidencia portátil.","oss-knot-handbook.visual.endpointConsole":"Punto de conexión MCP","oss-knot-handbook.visual.endpointConsoleSubtitle":"Inspecciona la superficie de anexado autenticada y su lectura de estado en vivo.","oss-knot-handbook.visual.doctorConsole":"Médico de nudos","oss-knot-handbook.visual.doctorConsoleSubtitle":"Lee la instalación heredada, repara las fallas comunes y luego verifícala de nuevo.","oss-knot-handbook.visual.ready":"Listo","oss-knot-handbook.visual.healthy":"Saludable","oss-knot-handbook.visual.canonicalBytes":"bytes canónicos","oss-knot-handbook.visual.metrics":"métricas","oss-knot-handbook.visual.textResponse":"texto","oss-knot-handbook.visual.rootCarry":"raíz + un acarreo","oss-knot-handbook.visual.changeWord":"cambiar una palabra","oss-knot-handbook.visual.sealFails":"la firma falla","oss-knot-handbook.visual.removeLine":"eliminar una línea","oss-knot-handbook.visual.rootFails":"la raíz falla","oss-knot-handbook.visual.moveLine":"mover una línea","oss-knot-handbook.visual.orderFails":"el orden falla","oss-knot-handbook.visual.appendAtEnd":"añadir al final","oss-knot-handbook.visual.cardNumber":"número de tarjeta","oss-knot-handbook.visual.identityNumber":"número de identidad","oss-knot-handbook.visual.peak":"pico","oss-knot-handbook.visual.differentShape":"forma diferente","oss-knot-handbook.visual.contained":"contenido","oss-knot-handbook.visual.notRunAgain":"no ejecutar de nuevo","oss-knot-handbook.visual.searchTool":"herramienta: ledger.search","oss-knot-handbook.visual.searchResult":"resultado: dos cuentas","oss-knot-handbook.visual.invoiceTool":"herramienta: invoice.fetch","oss-knot-handbook.visual.invoiceFailed":"resultado: falló","oss-knot-handbook.visual.messageProduced":"mensaje: cliente","oss-knot-handbook.visual.claim":"reclamación","oss-knot-handbook.visual.noPerson":"ninguna persona","oss-knot-handbook.visual.oneRecordOneCheck":"un registro, una verificación","oss-knot-handbook.visual.receipt":"recibo","oss-knot-handbook.visual.returned":"devuelto","oss-knot-handbook.visual.sameKindOfReceipt":"la misma forma de recibo","oss-knot-handbook.visual.somethingActed":"algo actuó por ti","oss-knot-handbook.visual.whoHasAlreadyRead":"quién ya lo ha leído","oss-knot-handbook.visual.mainTitle.eng-kinds":"Secuencia de tipos de eventos","oss-knot-handbook.visual.mainTitle.eng-identity":"Reintentar resolución de identidad","oss-knot-handbook.visual.mainTitle.eng-signature":"Alcance de entradas firmadas","oss-knot-handbook.visual.mainTitle.eng-root":"Ejecutar prueba de integridad","oss-knot-handbook.visual.mainTitle.eng-trail":"Inspección de ruptura de rastro de lectura","oss-knot-handbook.visual.mainTitle.eng-bundle":"Anatomía del paquete portátil","oss-knot-handbook.visual.mainTitle.eng-redact":"Ruta de redacción previa a la escritura","oss-knot-handbook.visual.mainTitle.eng-validate":"Decisión de identidad contextual","oss-knot-handbook.visual.mainTitle.eng-views":"Vista derivada reconstruible","oss-knot-handbook.visual.mainTitle.eng-replay":"Comparación de reproducción firmada","oss-knot-handbook.visual.mainTitle.eng-surface":"Superficie de anexado autenticada","oss-knot-handbook.visual.mainTitle.eng-order":"Orden de escritor único","oss-knot-handbook.visual.mainTitle.biz-account":"Evidencia de proveedor compartido","oss-knot-handbook.visual.mainTitle.biz-handover":"Entrega de evidencia independiente","oss-knot-handbook.visual.mainTitle.biz-redaction":"Redacción antes de la replicación","oss-knot-handbook.visual.mainTitle.biz-estate":"Un historial entre marcos","oss-knot-handbook.visual.mainTitle.biz-state":"Estado firmado a las 14:20","oss-knot-handbook.visual.mainTitle.biz-retention":"Control de umbral de retención","oss-knot-handbook.visual.mainTitle.biz-sovereignty":"Límite de registros propiedad del operador","oss-knot-handbook.visual.mainTitle.biz-access":"Puerta de acceso y rastro de lectura","oss-knot-handbook.visual.mainTitle.biz-standup":"Diagnóstico de estado reparable","oss-knot-handbook.visual.mainTitle.biz-scale":"Un contrato de evidencia a cualquier escala","oss-knot-handbook.visual.mainTitle.con-acted":"Reconstrucción de una acción automatizada","oss-knot-handbook.visual.mainTitle.con-receipt":"Recibo de trabajo de máquina","oss-knot-handbook.visual.mainTitle.con-seal":"Comparación de recibos sellados","oss-knot-handbook.visual.mainTitle.con-details":"Detalles eliminados antes del almacenamiento","oss-knot-handbook.visual.mainTitle.con-give":"Entrega de evidencia portátil","oss-knot-handbook.visual.mainTitle.con-anyone":"Un verificador para cada fuente","oss-knot-handbook.visual.instrument.eng-kinds":"Registro de tipos de evento","oss-knot-handbook.visual.instrument.eng-identity":"Resolvedor de identidad de reintento","oss-knot-handbook.visual.instrument.eng-signature":"Cobertura de firma","oss-knot-handbook.visual.instrument.eng-root":"Medidor de completitud de ejecución","oss-knot-handbook.visual.instrument.eng-trail":"Detector de rupturas en el rastro de lectura","oss-knot-handbook.visual.instrument.eng-bundle":"Índice de paquete portátil","oss-knot-handbook.visual.instrument.eng-redact":"Rotador de redacción previo a escritura","oss-knot-handbook.visual.instrument.eng-validate":"Banco de validación de contexto","oss-knot-handbook.visual.instrument.eng-views":"Proyector de vistas derivadas","oss-knot-handbook.visual.instrument.eng-replay":"Dial de veredicto de reproducción","oss-knot-handbook.visual.instrument.eng-surface":"Superficie de anexado local","oss-knot-handbook.visual.instrument.eng-order":"Secuenciador de escritor único","oss-knot-handbook.visual.instrument.biz-account":"Brecha de evidencia del proveedor","oss-knot-handbook.visual.instrument.biz-handover":"Caso de entrega independiente","oss-knot-handbook.visual.instrument.biz-redaction":"Límite de copia segura","oss-knot-handbook.visual.instrument.biz-estate":"Convergencia de marco","oss-knot-handbook.visual.instrument.biz-state":"Corte de estado firmado","oss-knot-handbook.visual.instrument.biz-retention":"Escritorio de umbral de retención","oss-knot-handbook.visual.instrument.biz-sovereignty":"Límite del operador","oss-knot-handbook.visual.instrument.biz-access":"Acceso y recibo de lectura","oss-knot-handbook.visual.instrument.biz-standup":"Comprobación de salud del estado","oss-knot-handbook.visual.instrument.biz-scale":"Ruta de crecimiento de almacenamiento","oss-knot-handbook.visual.instrument.con-acted":"Reloj de acción no registrada","oss-knot-handbook.visual.instrument.con-receipt":"Recibo de trabajo","oss-knot-handbook.visual.instrument.con-seal":"Comparación de sello de seguridad","oss-knot-handbook.visual.instrument.con-details":"Filtro de privacidad","oss-knot-handbook.visual.instrument.con-give":"Entrega portátil","oss-knot-handbook.visual.instrument.con-anyone":"Verificador universal","oss-knot-handbook.visual.illustrative":"ilustrativo","oss-knot-handbook.visual.amountTimeOrder":"cantidad / tiempo / orden","oss-knot-handbook.visual.appScreenshot":"captura de pantalla de la aplicación","oss-knot-handbook.visual.applyMigration":"aplicar migración","oss-knot-handbook.visual.asFarAsEstablished":"hasta donde podemos determinar","oss-knot-handbook.visual.beforeWrite":"antes de escribir","oss-knot-handbook.visual.clockComparison":"comparación de relojes","oss-knot-handbook.visual.whatMultiWriterNeeds":"lo que necesitan varios escritores","oss-knot-handbook.visual.leaderElection":"elección de líder","oss-knot-handbook.visual.datedFiles":"archivos con fecha","oss-knot-handbook.visual.days":"días","oss-knot-handbook.visual.daysLogsRotated":"días / rotación de registros","oss-knot-handbook.visual.engineeringCall":"llamada de ingeniería","oss-knot-handbook.visual.expired":"caducado","oss-knot-handbook.visual.failedCallsOneQuery":"llamadas fallidas al portal del proveedor / una consulta","oss-knot-handbook.visual.fourExports":"cuatro exportaciones","oss-knot-handbook.visual.intactThrough":"línea continua intacta","oss-knot-handbook.visual.kindBeforeSaveFingerprint":"tipo / antes de guardar / huella","oss-knot-handbook.visual.leader":"líder","oss-knot-handbook.visual.leavesDeliberately":"deja deliberadamente","oss-knot-handbook.visual.monthDecember":"diciembre","oss-knot-handbook.visual.monthMarch":"marzo","oss-knot-handbook.visual.monthNovember":"noviembre","oss-knot-handbook.visual.neverStored":"nunca almacenado","oss-knot-handbook.visual.newResponse":"nueva respuesta","oss-knot-handbook.visual.noLock":"sin bloqueo","oss-knot-handbook.visual.noRawValue":"sin valor bruto","oss-knot-handbook.visual.notApplicable":"no aplicable","oss-knot-handbook.visual.oneMachine":"una máquina","oss-knot-handbook.visual.oneRunTravels":"una ejecución viaja sola","oss-knot-handbook.visual.pdfLetter":"carta PDF","oss-knot-handbook.visual.peopleOneMovedTeams":"personas / un equipo trasladado","oss-knot-handbook.visual.recomputed":"recalculado","oss-knot-handbook.visual.removalReport":"informe de eliminación","oss-knot-handbook.visual.retrievedNote":"nota recuperada","oss-knot-handbook.visual.rollingRestart":"reinicio continuo","oss-knot-handbook.visual.rootRemainsLive":"la raíz permanece activa","oss-knot-handbook.visual.rotateCredential":"rotar credencial","oss-knot-handbook.visual.roundTrip":"ida y vuelta","oss-knot-handbook.visual.runHere":"ejecutar aquí","oss-knot-handbook.visual.runs":"ejecuciones","oss-knot-handbook.visual.samePublicKey":"misma clave pública","oss-knot-handbook.visual.sameRetention":"misma retención","oss-knot-handbook.visual.sameSecretFourEntries":"mismo secreto, cuatro entradas","oss-knot-handbook.visual.sealTotalOrder":"sello / total / orden","oss-knot-handbook.visual.sendMyRecord":"enviar mi registro","oss-knot-handbook.visual.sessionProof":"prueba de sesión","oss-knot-handbook.visual.spreadsheet":"hoja de cálculo","oss-knot-handbook.visual.streamExport":"exportación de flujo","oss-knot-handbook.visual.supplierTicket":"ticket de proveedor","oss-knot-handbook.visual.tenKinds":"diez tipos","oss-knot-handbook.visual.tieBreak":"desempate","oss-knot-handbook.visual.treeExport":"exportación de árbol","oss-knot-handbook.visual.accessRequest":"solicitud de acceso","oss-knot-handbook.visual.account":"cuenta","oss-knot-handbook.close.headlineAccent":"sin pedirte nada","oss-knot-handbook.close.panelTitle":"Lo que recibe un desconocido","oss-knot-handbook.close.panelTag":"PAQUETE","oss-knot-handbook.close.panelRow0Label":"Lo que contiene un paquete","oss-knot-handbook.close.panelRow0Value":"Un manifiesto, índices de ejecución y rama, un archivo por evento, el rastro de lectura","oss-knot-handbook.close.panelRow1Label":"Lo que lo comprueba","oss-knot-handbook.close.panelRow1Value":"La entrada y una clave pública publicada, nada más","oss-knot-handbook.close.panelRow2Label":"Dónde se escribe","oss-knot-handbook.close.panelRow2Value":"Máquinas dentro de tu propio límite, un escritor por proceso","oss-knot-handbook.close.panelRow3Label":"Veredictos de reproducción","oss-knot-handbook.close.panelRow3Value":"Idénticos, divergentes, subconjunto u omitidos","oss-knot-handbook.close.panelFoot":"Un archivo cuyo nombre ya no coincide con su hash es visible para cualquiera que tenga una función hash.","oss-knot-hero-glyph.brandLabel":"Nudo","oss-knot-hero-glyph.35d3461275":"knot export ./run-7f3a.bundle","oss-knot-hero-glyph.3f10a58594":"VERIFICADO, auténtico y sin alteraciones, sin conexión","oss-knot-hero-glyph.1b2da13597":"cadena de hash del registro de confianza intacta","oss-knot-hero-glyph.0a28ce80b2":"firmas 1284 / 1284","oss-knot-hero-glyph.4e43b1a78e":"raíces de Merkle recalculadas 3 / 3","oss-knot-hero-glyph.68bf2360cd":"eventos 1284  ejecuciones 3  ramas 2","oss-knot-hero-glyph.91bea9e4b6":"verificador ./run-7f3a.bundle knot-deploy.pub","oss-knot-hero-glyph.809c461a9c":"evt_run_7f3a9c_...0504 (tool_call_responded)","oss-knot-hero-glyph.fbb7ebd7f8":"Último evento:","oss-knot-hero-glyph.5e6f895a9d":"Raíz de Merkle (principal):","oss-knot-hero-glyph.bf4f013e1d":"Demonio de Knot:","oss-knot-hero-glyph.904c7221d8":"knot status","oss-knot-hero-glyph.d41e7eec1b":"Firmado el:","oss-knot-hero-glyph.1f369862cb":"Secuencia:","oss-knot-hero-glyph.5bccbefc97":"b7af3c1e d4902f6b 88ae5170 c3fe21da","oss-knot-hero-glyph.fdc76b6c99":"Raíz de Merkle:","oss-knot-hero-glyph.b5b2d8d88b":"confirmado evt_run_7f3a9c_0000000000000504","oss-knot-hero-glyph.3b314a0a9f":"redactar: 2 secretos ocultados en la ingesta","oss-knot-hero-glyph.7a1420ada5":"-m \"fs.read README\"","oss-knot-hero-glyph.fb68a15c14":"knot commit","oss-knot-hero-glyph.5a8d5adb24":"Configuración:","oss-knot-hero-glyph.fe5404dbd5":"Clave pública de firma:","oss-knot-hero-glyph.eb005a07e7":"knot inicializado en ~/.knot","oss-knot-hero-glyph.4aa90737c5":"knot init","oss-knot-mcp-surface.f1ccc2ebe4":"Autenticación con token Bearer, comparación en tiempo constante","oss-knot-mcp-surface.f6c5142982":"códigos de salida tipados","oss-knot-mcp-surface.83d5fa1cbb":"Línea de comandos","oss-knot-mcp-surface.87df60de33":"Registros","oss-knot-mcp-surface.4fa8cc860c":"Acciones","oss-knot-mcp-surface.ff909511ab":"HTTP transmisible, stdio","oss-knot-mcp-surface.723acd7128":"Conexión del agente","oss-knot-mcp-surface.49b980782c":"Puente MCP stdio","oss-knot-mcp-surface.50918d9f5a":"knot mcp","oss-knot-mcp-surface.2ae8aa101e":"veredicto sin conexión","oss-knot-mcp-surface.84153f61a7":"knot verify ./bundle key.pub","oss-knot-mcp-surface.c607f33fe7":"estado actual de la ejecución","oss-knot-mcp-surface.904c7221d8":"knot status","oss-knot-mcp-surface.e3af777c0b":"añadir un evento","oss-knot-mcp-surface.dc3bc24fcf":"knot commit --json","oss-knot-mcp-surface.f79e678ea0":"crear un directorio de datos","oss-knot-mcp-surface.4aa90737c5":"knot init","oss-knot-mcp-surface.8871564f37":"Salud del demonio y contadores","oss-knot-mcp-surface.2093789ce6":"Una cabeza de rama con nombre","oss-knot-mcp-surface.da574afa58":"Estado plegado de una ejecución","oss-knot-mcp-surface.57935554aa":"Transmitir nuevos eventos a medida que se confirman","oss-knot-mcp-surface.826c202807":"Reproducir un rango en una atestación firmada","oss-knot-mcp-surface.fc70700468":"Añadir un evento firmado al registro","oss-knot-notgood-banner.eyebrow":"Lo que deberías poder obtener","oss-knot-notgood-banner.lead":"Nuestros registros muestran","oss-knot-notgood-banner.accent":"no es suficiente","oss-knot-notgood-banner.body":"Un recibo útil dice qué ocurrió, en orden, y permite que alguien ajeno a la empresa lo verifique. Esa es la diferencia entre una garantía y un registro.","oss-knot-notgood-banner.itemRecord":"un registro, no una promesa","oss-knot-notgood-banner.itemOrder":"el trabajo en orden","oss-knot-notgood-banner.itemChanges":"los cambios aparecen","oss-knot-notgood-banner.itemPrivate":"se omiten los detalles privados","oss-knot-notgood-banner.itemOffline":"la verificación no requiere conexión","oss-knot-notgood-banner.verdictLabel":"La respuesta justa","oss-knot-notgood-banner.verdict":"un recibo que otra persona pueda comprobar","oss-knot-onebyte-banner.eyebrow":"La entrada modificada","oss-knot-onebyte-banner.lead":"Cambia un byte.","oss-knot-onebyte-banner.accent":"Luego entrégala.","oss-knot-onebyte-banner.body":"El verificador no se detiene en un fallo vago. Nombra la entrada, la ejecución y el primer enlace roto para que el destinatario sepa exactamente dónde dejó de concordar el registro consigo mismo.","oss-knot-onebyte-banner.signature":"la firma de la entrada falla","oss-knot-onebyte-banner.root":"la raíz de la ejecución ya no coincide","oss-knot-onebyte-banner.trail":"la ruta de lectura localiza la línea 04","oss-knot-onebyte-banner.verdict":"detectado y localizado sin conexión","oss-knot-outlives-banner.eyebrow":"Lo que un cambio no toca","oss-knot-outlives-banner.lead":"Cambia el modelo.","oss-knot-outlives-banner.accent":"El historial sigue siendo legible.","oss-knot-outlives-banner.body":"Knot registra el framework y el modelo como datos de cada entrada, no como la forma del historial. Un nuevo toolkit cambia el productor; no reescribe lo que la ejecución ya dice.","oss-knot-outlives-banner.rowFramework":"nombre y versión del framework","oss-knot-outlives-banner.rowModel":"llamada y respuesta del modelo","oss-knot-outlives-banner.rowStorage":"disposición del bundle y raíz","oss-knot-outlives-banner.rowFormat":"las exportaciones siguen siendo legibles","oss-knot-outlives-banner.rowCheck":"el mismo veredicto del verificador","oss-knot-outlives-banner.verdict":"se reemplazan las herramientas; la evidencia no","oss-knot-plain-explainer.55b17716ab":"Lo anota todo","oss-knot-plain-explainer.9ea4581067":"Cuando un asistente informático hace algo por ti, anota cada cosa que hizo, en orden.","oss-knot-plain-explainer.004c8b0e83":"Como un dependiente cuidadoso que apunta cada artículo en el recibo a medida que lo pasa por caja.","oss-knot-plain-explainer.2cdd72dabf":"Une las notas entre sí","oss-knot-plain-explainer.5f6b1d0fb8":"Cada nota está unida a la anterior, de modo que la lista no se puede modificar sin que se note.","oss-knot-plain-explainer.2cdaa84360":"Como un talonario numerado en el que una página que falta se ve de un vistazo.","oss-knot-plain-explainer.4635b66ff1":"Firma cada nota","oss-knot-plain-explainer.dcb177fd2e":"Cada nota lleva un pequeño sello que demuestra que es la auténtica y que nadie la ha sustituido.","oss-knot-plain-explainer.4daf6b39f8":"Como un sello de lacre en una carta que demuestra que no se ha abierto por el camino.","oss-knot-plain-explainer.05876e68a2":"Cualquiera puede comprobarlo","oss-knot-plain-explainer.623a2326b5":"Más tarde, otra persona puede revisar la lista completa y confirmar que nada se ha cambiado en silencio.","oss-knot-plain-explainer.a53fc1a7b9":"Como una segunda persona que cuenta la caja y no tiene que fiarse de la primera.","oss-knot-projection-grid.f4a18f6113":"El estado plegado de una ejecución en el tiempo lógico T.","oss-knot-projection-grid.a8daace2ab":"Ejecución · estado · paso","oss-knot-projection-grid.3876a97ff2":"Cada rama en la ejecución y dónde se bifurcó.","oss-knot-projection-grid.1de53bc029":"Rama · padre · cabeza","oss-knot-projection-grid.5ffdc0b83a":"Mensajes en orden, por hilo de conversación.","oss-knot-projection-grid.f84c6f9617":"Hilo · turno · rol","oss-knot-projection-grid.a846d60714":"Un índice de cada ejecución que el daemon ha visto.","oss-knot-projection-grid.a25985f130":"Ejecución · inicio · estado","oss-knot-projection-grid.df05c4b909":"Gasto de tokens acumulado por ejecución y modelo.","oss-knot-projection-grid.0a39fc41ff":"Modelo · entrada · salida","oss-knot-projection-grid.b95e9f1cb6":"Cada llamada a herramienta emparejada con su resultado.","oss-knot-projection-grid.808e30a4a8":"Herramienta · entrada · resultado","oss-knot-projection-grid.d307261cc6":"Actualización rápida, 1 segundo por defecto","oss-knot-projection-grid.0873163245":"Mismos eventos, mismos bytes","oss-knot-projection-grid.currentRun":"Ejecución actual","oss-knot-projection-grid.branches":"Ramas","oss-knot-projection-grid.conversation":"Conversación","oss-knot-projection-grid.runHistory":"Historial de ejecuciones","oss-knot-projection-grid.tokenUse":"Uso de tokens","oss-knot-projection-grid.toolResults":"Resultados de herramientas","oss-knot-redaction-pipeline.9f362b0b1b":"\"[REDACTED:aws:9f2a14c0]\"","oss-knot-redaction-pipeline.8123e16f72":"\"[REDACTED:email:7de0bb31]\"","oss-knot-redaction-pipeline.08a04dd04a":"18+ expresiones regulares: nube, control de código fuente, pagos, mensajería, JWT, PEM, APIs de modelos","oss-knot-redaction-pipeline.eb0c867f05":"6+ patrones: correo electrónico, teléfono, SSN, tarjeta con Luhn, IPv4, MAC, IBAN","oss-knot-redaction-pipeline.5333869ac3":"donation_token no coincide con el token, sin trampa de subcadena","oss-knot-redaction-pipeline.7b9caadddc":"Evento entrante","oss-knot-redaction-pipeline.8f020796f0":"Redactor, en la ingesta","oss-knot-redaction-pipeline.dd38ec3d5e":"Evento almacenado","oss-knot-sign-flow.f4eef6b70e":"El verificador no confía en ningún demonio. Solo necesita el paquete y la clave pública para llegar a un veredicto.","oss-knot-sign-flow.4270780d53":"Comprobarlo sin conexión","oss-knot-sign-flow.5912b0adea":"paquete portátil","oss-knot-sign-flow.fc8f5ea229":"Producir un registro firmado","oss-knot-sign-flow.13217925b0":"Verificar cada firma y la cadena de registro de confianza, y emitir un informe JSON.","oss-knot-sign-flow.7f6e5a6efa":"Veredicto","oss-knot-sign-flow.3bbbf570cf":"Recalcular cada raíz de Merkle a partir de los eventos sin procesar.","oss-knot-sign-flow.550d4d4f84":"Re-derivar","oss-knot-sign-flow.6fae2edc27":"Tome un directorio de paquete y una clave pública. Sin demonio, sin red.","oss-knot-sign-flow.5838eda58e":"Abrir paquete","oss-knot-sign-flow.4e7a08e767":"Firmar la entrada canónica con la clave privada.","oss-knot-sign-flow.8b3d8d665a":"Firmar","oss-knot-sign-flow.e5f3bfbc51":"Derivar el event_id BLAKE3 sobre esos bytes.","oss-knot-sign-flow.16586c723b":"Hash de contenido","oss-knot-sign-flow.3f9591fd36":"Serializar el evento a bytes JSON canónicos, portables entre lenguajes.","oss-knot-sign-flow.de6956c7ce":"Canonicalizar","oss-knot-sovereignty.31025cf2ca":"Exporta un paquete portátil y aléjate.","oss-knot-sovereignty.4cf3439273":"Cualquiera lo verifica sin conexión, sin proveedor.","oss-knot-sovereignty.31a83345a7":"El libro mayor está en un disco que controlas.","oss-knot-sovereignty.fecffc37bf":"Tu registro","oss-knot-sovereignty.c7195e6cbc":"Marcharse significa perder el rastro.","oss-knot-sovereignty.05e99e3a98":"Solo verificas a través de su panel.","oss-knot-sovereignty.443c6923fb":"Tu historial reside en una base de datos del proveedor.","oss-knot-sovereignty.8b7fb53083":"Su registro","oss-knot-sovereignty.f8f560a718":"La clave de firma es tuya. La verificación solo necesita la mitad pública.","oss-knot-sovereignty.d27c6d42b2":"Tú tienes las claves","oss-knot-sovereignty.3a06604503":"Mantén el libro mayor dentro de una frontera que elijas. Soberanía por defecto.","oss-knot-sovereignty.e4dc99696a":"Región europea","oss-knot-sovereignty.3fa4f3f53d":"Ejecuta el daemon en tus propias máquinas, detrás de tus propios controles.","oss-knot-sovereignty.499493296b":"En las instalaciones","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"}
