{
  "manifiesto": "MANIFIESTO DE ORIGEN Y AUTORÍA",
  "version_manifiesto": "1.0",
  "fecha_emision": "2026-10-29T22:57:35-05:00",
  "inmutable": "Este archivo no se modifica nunca. Cualquier cambio de un solo byte cambia su huella SHA-256 (publicada en manifiesto-origen.json.sha256) y la invalida frente a su sello de tiempo en Bitcoin (manifiesto-origen.json.ots). Las versiones futuras del proyecto se documentan con manifiestos nuevos y fechados que no reemplazan a este.",
  "proyecto": {
    "nombre": "ARTHUR — Agente de inteligencia artificial (A° Omni Core)",
    "marca": "ARTHUR™ (marca de uso del autor)",
    "descripcion": "Agente de inteligencia artificial multilingüe (8 idiomas) con voz, holograma 3D, búsqueda de fuentes abiertas con cita, memoria persistente por usuario, razonamiento verificado y un cerebro propio en la nube con aprendizaje por refuerzo cuántico simulado. Incluye versiones de consola y de escritorio para el PC del autor.",
    "tipo_de_obra": "Software (soporte lógico) y obra multimedia",
    "dominios": [
      "https://arthuragentai.com",
      "https://www.arthuragentai.com",
      "https://api.arthuragentai.com",
      "https://opiniones.arthuragentai.com"
    ],
    "lenguajes": [
      "HTML",
      "CSS",
      "JavaScript",
      "Python"
    ]
  },
  "autor": {
    "nombre": "José Lenin Jiménez Triana",
    "nombre_en_registro_DNDA": "JOSE LENIN JIMENEZ TRIANA",
    "ciudad": "Bogotá",
    "pais": "Colombia",
    "contacto": "soporte@arthuragentai.com",
    "calidad": "autor, desarrollador y titular de los derechos de autor del software, el diseño, los textos y los contenidos propios listados en este manifiesto"
  },
  "derechos": {
    "aviso": "CopyRight © 2024 - 2026 AGENTARTHURAI. Todos los derechos reservados.",
    "marca": "ARTHUR™ (marca de uso del autor)",
    "alcance": "Quedan reservados todos los derechos patrimoniales y morales sobre el código fuente y objeto, la arquitectura, los algoritmos, la interfaz, los diseños, los modelos 3D, las imágenes, los sonidos, los videos, los textos y los nombres listados como componentes propios. Se prohíbe su copia, ingeniería inversa, descompilación, redistribución, publicación en otros dominios o uso comercial sin autorización previa y escrita del autor.",
    "legislacion": "Colombia: Ley 23 de 1982, Decisión Andina 351 de 1993 y Decreto 1360 de 1989 (el software es obra protegida por el derecho de autor desde su creación, sin necesidad de registro)."
  },
  "registros_oficiales": [
    {
      "entidad": "Dirección Nacional de Derecho de Autor (DNDA), Ministerio del Interior de Colombia",
      "portal": "https://www.registroenlinea.gov.co/index.aspx",
      "tipo": "Registro de soporte lógico - software",
      "titulo_de_la_obra": "ARTHUR - AGENTE DE INTELIGENCIA ARTIFICAL",
      "numero_de_radicacion": "1-2026-122306",
      "fecha_de_solicitud": "2026-06-22",
      "estado_al_emitir_este_manifiesto": "En trámite (en revisión)"
    }
  ],
  "publicacion": {
    "copias_publicas_de_este_manifiesto": [
      "https://arthuragentai.com/manifiesto-origen.json"
    ],
    "referencia_en_el_codigo": "sitio/index.html declara <meta name=\"origin-manifest\"> y <link rel=\"author\"> apuntando a este manifiesto"
  },
  "componentes_propios": [
    {
      "ruta": "sitio/index.html",
      "descripcion": "Aplicación web de Arthur (arthuragentai.com): interfaz, holograma 3D, voz, y los motores cognitivos que corren en el navegador (red neuronal cuántica simulada QNN, red de impulsos SNN, malla de modelos, memoria persistente, árbitro de extensión y razonamiento).",
      "bytes": 841907,
      "sha256": "e079a62939a74d97e48cacfdca69c9a3607b90cf0ae85f025c1c57f87f5ab88a"
    },
    {
      "ruta": "cerebro/src/cuantico.py",
      "descripcion": "Motor cuántico del cerebro: política de aprendizaje por refuerzo cuántico simulado (QRL) que elige el nivel de modelo.",
      "bytes": 7832,
      "sha256": "1e65258da138c8d7ef05cf081bda20205e6d911e22092566eb3792e194d43490"
    },
    {
      "ruta": "cerebro/src/nucleo.py",
      "descripcion": "Núcleo del cerebro: identidad, alineamiento, dificultad de la pregunta, privacidad y armado del contexto.",
      "bytes": 8206,
      "sha256": "46f470f82eb1e5ba596d415ff8bf38fa160e082ad4c326b3adfdcb4726c822e0"
    },
    {
      "ruta": "cerebro/src/memoria.py",
      "descripcion": "Memoria del cerebro: base D1 e índice vectorial, recuerdos, principios y recompensas.",
      "bytes": 6326,
      "sha256": "d03ddc0a2397d2e3220a3742b95eb129d084d24bad70bacf94a8bfd5e49cd087"
    },
    {
      "ruta": "cerebro/src/aprendizaje.py",
      "descripcion": "Aprendizaje en segundo plano del cerebro (ciclo programado de auto-mejora).",
      "bytes": 6988,
      "sha256": "d88057550befe83068d4286c065a179bb9a39062ba9bb0a5061c830c17cf9d6b"
    },
    {
      "ruta": "cerebro/src/entry.py",
      "descripcion": "Punto de entrada del cerebro (api.arthuragentai.com): rutas, seguridad, sesión y orquestación de modelos.",
      "bytes": 13704,
      "sha256": "953ffdfa8c1f22cb4ca74ba8fccdb787f3c2864e3527c90f26edcdeaa4d29daa"
    },
    {
      "ruta": "cerebro/src/plataforma.py",
      "descripcion": "Adaptador del cerebro a Cloudflare (Workers AI, D1, Vectorize, variables).",
      "bytes": 5753,
      "sha256": "0059d041a44ba8b96b0d6c1edfff38ebce3e44bf60c220bbc2e3d1965ec50304"
    },
    {
      "ruta": "cerebro/wrangler.jsonc",
      "descripcion": "Configuración de despliegue del cerebro.",
      "bytes": 731,
      "sha256": "d2001aefbb5a40c115ce1137ac5e0b89fc572c3c6550d66bbe048fdead03f0c9"
    },
    {
      "ruta": "cerebro/schema.sql",
      "descripcion": "Esquema de la base de datos de memoria del cerebro.",
      "bytes": 1605,
      "sha256": "a57436649c1a660c6f846c18e1928e5c34e8f6da5c2806a7558d9ef4e2e5340b"
    },
    {
      "ruta": "cerebro/pyproject.toml",
      "descripcion": "Definición del proyecto Python del cerebro.",
      "bytes": 224,
      "sha256": "949debfaff2a32d5412ca05ad528103fd2f53efd2bc8730ee1c151450bc23f4a"
    },
    {
      "ruta": "opiniones-worker/src/index.js",
      "descripcion": "Servicio de opiniones por correo (opiniones.arthuragentai.com).",
      "bytes": 5404,
      "sha256": "41e25faacced0f6ccc0e3f7f080d0902bdd5a4cfaa3cd7423f387d410cd6c104"
    },
    {
      "ruta": "opiniones-worker/wrangler.jsonc",
      "descripcion": "Configuración del servicio de opiniones.",
      "bytes": 826,
      "sha256": "4fea9194c0fcf7341e57b846cf0ed0a27d33043e5be08a30bbd430cdd5d469ad"
    },
    {
      "ruta": "local/arthur_local.py",
      "descripcion": "Arthur local de consola (modelo propio en Ollama con respaldo en la nube).",
      "bytes": 22968,
      "sha256": "daf7b291eacf6ba5c4f7f4b54eb976ae527918c1e6f127d14089a14957a294a1"
    },
    {
      "ruta": "local/arthur_escritorio.py",
      "descripcion": "Arthur de escritorio: la misma interfaz web en una ventana del PC con el cerebro local.",
      "bytes": 34034,
      "sha256": "208f1262081f0aaf47a3d5daac98410475b3ad5959a6516c652782dd90450433"
    },
    {
      "ruta": "local/Modelfile",
      "descripcion": "Definición del modelo local 'arthur' para Ollama.",
      "bytes": 891,
      "sha256": "b814f89e7643f0a174e8a7bc0e4c75c3e980d4de403ce4a5ae80d4266be44b3f"
    },
    {
      "ruta": "local/arthur.ico",
      "descripcion": "Icono de la aplicación de escritorio.",
      "bytes": 78955,
      "sha256": "94550f94496f456473ab18634a0ea1e6808a46e1f29fca14d50bb2f20859df13"
    },
    {
      "ruta": "sitio/icon.png",
      "descripcion": "Logotipo de Arthur (A° Omni Core).",
      "bytes": 130294,
      "sha256": "3cc6a9a829c0de8c71e20f01ae8d25a1805accb9d1f28a29630c287b540fc1ec"
    },
    {
      "ruta": "sitio/arthur-512.png",
      "descripcion": "Logotipo de Arthur en 512 px.",
      "bytes": 129448,
      "sha256": "7e41993ee196045434d5c54495fe5d1041731f2954de35cc1e21b441ffc2a7f7"
    },
    {
      "ruta": "sitio/logo_arthur.ico",
      "descripcion": "Icono del logotipo de Arthur.",
      "bytes": 11085,
      "sha256": "c864efe1c8665201b49959ed58e547b6c0c0da0e8792d5f773b283fcaa476b6e"
    },
    {
      "ruta": "sitio/favicon.ico",
      "descripcion": "Favicon del sitio.",
      "bytes": 5864,
      "sha256": "6894791c835e5756999c89a9584f2350e5ac187732fa536306db7d48eba944db"
    },
    {
      "ruta": "sitio/favicon-48x48.png",
      "descripcion": "Favicon 48 px.",
      "bytes": 3103,
      "sha256": "14409e71f68366128d90248d587ffc50801fbc4c55bd40685350b511eedf6d0f"
    },
    {
      "ruta": "sitio/favicon-192x192.png",
      "descripcion": "Favicon 192 px.",
      "bytes": 25225,
      "sha256": "28fee17e3f2429078b6363bf2cc1d5f5a93f87af04272e8f818e816439253196"
    },
    {
      "ruta": "sitio/og-arthur.jpg",
      "descripcion": "Imagen para compartir en redes.",
      "bytes": 71329,
      "sha256": "498d06d033da57c5bc97b63f02d8d920c0a6482f2fa293480616a2542d923ca7"
    },
    {
      "ruta": "sitio/og-arthur-169.jpg",
      "descripcion": "Imagen 16:9 para compartir en redes.",
      "bytes": 87523,
      "sha256": "a1c2ddeec6dda0a0ad9f2627866f3041e8310a7de8651538e22e25c8b0159ab4"
    },
    {
      "ruta": "sitio/acerca.html",
      "descripcion": "Página Acerca de Arthur.",
      "bytes": 40286,
      "sha256": "22798db5400994b1355d6cd1c19a451412f0f5cee6c3623d18a1b418487d1896"
    },
    {
      "ruta": "sitio/terminos.html",
      "descripcion": "Términos del servicio.",
      "bytes": 5961,
      "sha256": "fa6ab74f332b6b73b4928ae1c6e1eab0eb6fb63ff8baeace753ba5b69afd34bf"
    },
    {
      "ruta": "sitio/privacidad.html",
      "descripcion": "Política de privacidad.",
      "bytes": 6713,
      "sha256": "6dbd35c03493b4df4e3927f50295cc8c6b1a3ce74aed9086c0ec1a5c58ea8dcd"
    },
    {
      "ruta": "sitio/reembolsos.html",
      "descripcion": "Política de reembolsos.",
      "bytes": 3470,
      "sha256": "729f4e49562d75159a91ffe59bc00208fef1347576af33d7be8795582072adad"
    },
    {
      "ruta": "sitio/preguntas-frecuentes.html",
      "descripcion": "Preguntas frecuentes.",
      "bytes": 8033,
      "sha256": "87a64f6e8d0f4409cfbbb48d40121abacb1b0e3bd3e0cf649d6d74eb53076e5b"
    },
    {
      "ruta": "sitio/directorios.html",
      "descripcion": "Página de directorios.",
      "bytes": 2346,
      "sha256": "f3fc7345d37b3fa9d371e4f60c6f579dd8e242ca51cf31818e6075105631955b"
    },
    {
      "ruta": "sitio/asistente-ia-voz-espanol.html",
      "descripcion": "Página: asistente de IA con voz en español.",
      "bytes": 6006,
      "sha256": "c62f7947d3dbca1565fba7819c39261b78003c85da9f2caf2462e8f00aabb17d"
    },
    {
      "ruta": "sitio/alternativa-a-gemini-con-voz.html",
      "descripcion": "Página: alternativa con voz.",
      "bytes": 5829,
      "sha256": "989d375d74f7f12199fcd47b9b13cc8d7f7c6ef4d3f946c03027a59e80379778"
    },
    {
      "ruta": "sitio/arthur-vs-chatgpt.html",
      "descripcion": "Página comparativa.",
      "bytes": 6097,
      "sha256": "ece67c605ba8b26c9927d55c60c77eb1bb74d8a2ee16fe9ac012ef91d4f6301c"
    },
    {
      "ruta": "sitio/arthur-para-pymes.html",
      "descripcion": "Página: Arthur para pymes.",
      "bytes": 6157,
      "sha256": "55a84c68f36f17c45fe4331e3d27ea73d83ec889a0bbe6d421dc3d93c6e6e166"
    },
    {
      "ruta": "sitio/arthur-para-academias-de-idiomas.html",
      "descripcion": "Página: Arthur para academias de idiomas.",
      "bytes": 6331,
      "sha256": "d9a0bcbbdc01a14a48ba01de7f217e1f1162738c1cafe62a88570dcb2d92701a"
    },
    {
      "ruta": "sitio/arthur-para-estudiantes-y-profesores.html",
      "descripcion": "Página: Arthur para estudiantes y profesores.",
      "bytes": 6084,
      "sha256": "785851b89bdb8ad3adb8ab2df1c6dfdadf557c4986dd8e6c144fc9691b90de1a"
    },
    {
      "ruta": "sitio/arthur-para-hoteles-y-turismo.html",
      "descripcion": "Página: Arthur para hoteles y turismo.",
      "bytes": 6207,
      "sha256": "b0b7f87f6f43ecc7cf14e9c3b5d42801c6d8afe38382a103c1ec5ce8395c8c4f"
    },
    {
      "ruta": "sitio/en.html",
      "descripcion": "Versión en inglés.",
      "bytes": 6032,
      "sha256": "470baa7466624f7e11a54dcf00a41e9c26bb2ebf58b11b8dd167727a693acc9d"
    },
    {
      "ruta": "sitio/fr.html",
      "descripcion": "Versión en francés.",
      "bytes": 6229,
      "sha256": "07bdbd61037603460bbdb2b060375690b99ad515fb13dbdea52ba7212624f348"
    },
    {
      "ruta": "sitio/de.html",
      "descripcion": "Versión en alemán.",
      "bytes": 6131,
      "sha256": "d8fa564a750cb9ed302630c5eae1c3fc99d628372b63097fef14e5f76b63f39b"
    },
    {
      "ruta": "sitio/pt.html",
      "descripcion": "Versión en portugués.",
      "bytes": 6077,
      "sha256": "296564eb841c34a9cc12db414095aaefd9f4166a9d5663c81fda63ae0c886cef"
    },
    {
      "ruta": "sitio/zh.html",
      "descripcion": "Versión en chino.",
      "bytes": 6134,
      "sha256": "172f94fbc4e88e4ab634c2c358c967aad7d09f70272e3659b409fe869d336161"
    },
    {
      "ruta": "sitio/ja.html",
      "descripcion": "Versión en japonés.",
      "bytes": 6444,
      "sha256": "c74ffcd4d076ce334f6ebe955ffdb752bedd9e0ebc0d652511f1d5ff4ce7671c"
    },
    {
      "ruta": "sitio/ru.html",
      "descripcion": "Versión en ruso.",
      "bytes": 7252,
      "sha256": "29d74a1d8372056d7ef93eb62e92cc20d5cc4fce43c969dfc0b8567aa0813b6b"
    },
    {
      "ruta": "sitio/llms.txt",
      "descripcion": "Descripción del sitio para asistentes de IA.",
      "bytes": 2266,
      "sha256": "ec4f1a746b7c8724600df9459c02925a533755acb64610bad826b1b5d18c57b7"
    },
    {
      "ruta": "sitio/sitemap.xml",
      "descripcion": "Mapa del sitio.",
      "bytes": 3140,
      "sha256": "4caeee13c76e5b9ecd985ddfa775b76c53641b27ff2f588211c91e16e50a0d54"
    },
    {
      "ruta": "sitio/robots.txt",
      "descripcion": "Reglas para buscadores.",
      "bytes": 100,
      "sha256": "ba1602db5d795e3b0947fdd4074f7453554c82b6b3c917cd7bca7c2fc2188d55"
    },
    {
      "ruta": "sitio/_headers",
      "descripcion": "Cabeceras del sitio.",
      "bytes": 149,
      "sha256": "b66e7f46899304d7b028fc1948618e3a0625fc41b89491f0b647e7dc9f7fab17"
    },
    {
      "ruta": "sitio/_redirects",
      "descripcion": "Redirecciones del sitio.",
      "bytes": 122,
      "sha256": "ef087711ab5c2e4b00585f2f7e2c02bd5d39540ec33fe233defdfcbe5de24ebf"
    }
  ],
  "huella_conjunta_de_componentes_propios": {
    "algoritmo": "SHA-256 del texto formado por una línea '<sha256>  <ruta>' por componente propio, ordenadas por ruta y terminadas en salto de línea (UTF-8)",
    "componentes": 49,
    "sha256": "84973a9edb6fa280d8acce4cd62e54fb86a0a6c20917f3eb3513dba9b83e419d"
  },
  "componentes_de_terceros_incluidos": [
    {
      "nombre": "Supabase JS",
      "uso": "cliente de autenticación y base de datos cargado desde CDN"
    },
    {
      "nombre": "three.js",
      "uso": "biblioteca 3D (licencia MIT) cargada desde CDN"
    },
    {
      "nombre": "Modelos de lenguaje de terceros",
      "uso": "Workers AI de Cloudflare y proveedores abiertos consultados por la malla de modelos; sus pesos no forman parte de esta obra"
    }
  ],
  "sello_de_tiempo": {
    "metodo": "OpenTimestamps: la huella SHA-256 de este archivo se ancla en la blockchain de Bitcoin (gratuito y verificable por cualquiera)",
    "prueba": "manifiesto-origen.json.ots",
    "verificar": "https://opentimestamps.org (arrastra manifiesto-origen.json.ots y luego manifiesto-origen.json)"
  },
  "verificacion_de_huellas": {
    "windows_powershell_manifiesto": "Get-FileHash .\\manifiesto-origen.json -Algorithm SHA256",
    "windows_powershell_componente": "Get-FileHash .\\<ruta del componente> -Algorithm SHA256",
    "linux_macos": "sha256sum manifiesto-origen.json",
    "nota": "PowerShell muestra la huella en mayúsculas; es la misma huella (no distingue mayúsculas de minúsculas)."
  }
}
