Skip to content
View cristh99's full-sized avatar

Highlights

  • Pro

Block or report cristh99

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cristh99/README.md

Cristhian López — cristh99

Investigador y desarrollador. Trabajo sobre gasto público en Honduras: el objetivo de mi tesis es que cada afirmación pueda comprobarse contra el documento original, no contra un resumen de ese documento.

Qué construyo

Triage GCP (privado) — plugin MCP de solo lectura que recupera documentos oficiales y los entrega con su evidencia: SHA-256 del archivo, las páginas como imagen y la procedencia completa (URL de origen, redirecciones, fecha de captura). Sin OCR: una página escaneada se comprueba sobre la imagen renderizada, no sobre texto inferido.

Alrededor de eso:

  • Cooperación multiagente sobre Postgres/Neon: leases, presupuestos de ejecución y QA entre agentes que trabajan en paralelo sobre el mismo corpus.
  • Pipelines DuckDB / MotherDuck para las tablas canónicas y sus contratos de datos.
  • Grafo legal en Notion: normas, artículos y decisiones enlazados, con verificación de que cada nodo activo tenga camino al clasificador.
  • Ops: runtime en Lightning Studio, automatización con Playwright, despliegue por olas.

Código público

El núcleo es privado. Estos módulos sí son públicos. Logic Power v10 ya tiene repositorio propio; los cuatro restantes todavía viven como ramas dentro de un fork y están pendientes de mover.

Módulo Qué hace
Logic Power v10 Lógica de decisión proof-carrying: ante una afirmación indecidible sintetiza el experimento mínimo que la separa, o entrega la obstrucción exacta que demuestra que ningún experimento permitido puede hacerlo. Certificados SHA-256 deterministas, verificador independiente en Node/BigInt, modelo TLA+/TLC y teoremas Lean 4 sin sorry.
ARCA Transporta bytes exactos por canales con pérdida: shards Reed–Solomon sistemáticos, SHA-256 por shard, manifiesto canónico auto-hasheado y raíz Merkle. Sin dependencias.
CRONOS Liga el QA automático al estado exacto que existía al entregar el resultado, y exige el SHA-256 del snapshot como token compare-and-set al finalizar.
FORJA Plano de control: evita el split-brain de una misma identidad, impone presupuestos de ejecución exactos y sella artefactos desde sus bytes reales.
LLAVE Separa capacidad de autorización: tener el permiso no basta si ninguna concesión activa cubre recurso, operación, modo y límites.

Logic Power v10 es la metodología que gobierna todo lo anterior. Para un conjunto finito de hipótesis y una familia declarada de experimentos, existe un monitor exacto si y sólo si toda pareja de hipótesis con respuestas opuestas queda separada por algún experimento; la equivalencia es exhaustiva, así que cada ejecución termina en una política de experimentos exacta o en una obstrucción con su pareja testigo. IMPOSSIBLE es una respuesta de primera clase: dice que el lenguaje experimental declarado es insuficiente, y la salida correcta es ampliarlo, no estimar. Todo el camino de decisión usa aritmética racional exacta, sin flotantes. El repositorio publica el núcleo verificado, sus verificadores independientes, el modelo TLA+/TLC, los teoremas Lean y dos ejemplos aplicados —decisiones financieras y una compuerta logística de capacidad—, cada uno con su frontera honesta escrita: son finitos, sintéticos y deterministas, y no prueban validez causal en el mundo real ni aptitud para producción.

Cómo trabajo

  • Fail-closed. Si la verificación no puede completarse, el resultado se rechaza; no se degrada a una respuesta aproximada.
  • «No acreditado» no es «no existe». La ausencia de evidencia se reporta como ausencia de evidencia, nunca como un hecho negativo.
  • Hash y página por afirmación. Cada dato apunta al archivo por SHA-256 y a la página donde aparece.
  • Determinismo. Misma entrada, misma salida; los manifiestos se sellan desde los bytes reales del artefacto.

Stack

Node 22 · Python · DuckDB / MotherDuck · Postgres (Neon) · MCP · Playwright · Lightning Studio · SQL · GitHub Actions

Contacto

GitHub: @cristh99


In English

Researcher and engineer working on public-spending accountability in Honduras. I build a read-only MCP plugin that recovers original official documents and returns them together with their evidence: file SHA-256, page images and full provenance. No OCR — a scanned page is verified against the rendered image, never against inferred text.

Around it: multi-agent cooperation over Neon Postgres (leases, execution budgets, QA), DuckDB/MotherDuck pipelines for the canonical tables, and a legal graph in Notion.

The core is private. The public modules listed above cover proof-carrying decision logic (Logic Power v10 — an exact experiment policy or an exact obstruction, with deterministic SHA-256 certificates, an independent Node/BigInt verifier, a TLA+/TLC model and Lean 4 theorems with no sorry), verifiable byte transport (ARCA), snapshot-bound QA (CRONOS), an execution control plane (FORJA) and refined authorization leases (LLAVE). Everything is fail-closed: "not accredited" is reported as exactly that, never as "does not exist".

Popular repositories Loading

  1. logic-power-v10 logic-power-v10 Public

    Logic Power v10 — proof-carrying decision logic: TLA+/Lean-verified gates, independent verifiers, reproducible artifacts

    Python 1

  2. polars polars Public

    Forked from pola-rs/polars

    Fast multi-threaded DataFrame library in Rust | Python | Node.js

    Rust

  3. Code-Injector Code-Injector Public

    Forked from Lor-Saba/Code-Injector

    Ramas propias: ARCA, CRONOS, FORJA y LLAVE (transporte verificable de bytes, QA ligada al snapshot, plano de control y leases de autorización). El código del branch por defecto es la extensión orig…

    JavaScript

  4. notebooks notebooks Public

    Forked from huggingface/notebooks

    Fork de notebooks Hugging Face con experimentos propios y un runner diario del grafo de Notion. Tutoriales upstream y trabajo propio conviven en ramas.

    Jupyter Notebook

  5. awesome-design-patterns awesome-design-patterns Public

    Forked from DovAmir/awesome-design-patterns

    A curated list of software and architecture related design patterns.

  6. cristh99 cristh99 Public

    Perfil de GitHub de cristh99 (README)