Introducción a ULedgerNET
¿Qué es ULedgerNET?
ULedgerNET es un protocolo de blockchain con permisos, construido con un único propósito: producir un registro de auditoría verificable y con evidencia de manipulación de cada acción realizada, por humanos o por agentes de IA autónomos, dentro de una organización o sistema.
No es una red de criptomonedas pública. No es una plataforma de smart contracts de propósito general en el sentido del consumidor. Es infraestructura para organizaciones que necesitan responder, con certeza matemática, a la pregunta: "¿Qué ocurrió, quién lo autorizó y cuándo?"
El problema que resuelve
Los sistemas modernos, especialmente los que incorporan IA, padecen una brecha fundamental de rendición de cuentas.
- Los agentes de IA realizan acciones (llaman a APIs, mueven datos, toman decisiones) mediante cuentas de servicio compartidas o claves de API, sin atribución por acción.
- Los registros de auditoría son mutables: un sistema comprometido o un administrador malintencionado puede alterarlos o eliminarlos.
- El razonamiento de la IA es opaco: cuando un agente toma una decisión, no existe una prueba criptográfica que vincule la decisión con la salida del modelo, con el humano que autorizó al agente ni con la política que gobernó la acción.
- Los traspasos organizacionales pierden contexto: cuando cambia la propiedad de un sistema o proceso, el historial de decisiones previas suele ser inaccesible o inverificable.
ULedgerNET aborda todo esto haciendo que cada acción sea una transaction firmada, encadenada y criptográficamente demostrable: creada por una billetera específica, bajo un alcance de permisos específico, en un bloque específico, y ordenada de forma demostrable antes y después de cualquier otra acción del sistema.
La propuesta de valor central
1. Cada agente tiene su propia identidad
En ULedgerNET, un agente de IA no es una cuenta de servicio. Posee su propia billetera de agente (un par de claves criptográficas con su propia dirección on-chain). Cada transaction que el agente envía se firma con su clave privada. La firma es verificable, la dirección es rastreable hasta su billetera padre humana, y la cadena de custodia completa organización → equipo → humano → agente queda registrada on-chain.
2. El registro de auditoría no puede falsificarse
Las transactions se agrupan en bloques, los bloques se encadenan mediante Merkle, y el estado de la cadena se confirma periódicamente en un checkpoint Helix STARK (una prueba criptográfica sucinta que cubre toda la producción del council). Un auditor independiente puede verificar el historial completo de la cadena usando únicamente las pruebas de checkpoint y las claves públicas, sin acceso a ningún nodo en vivo. Las pruebas son seguras frente a computación post-cuántica (ML-DSA-87).
3. La gobernanza es programable
Los smart contracts que se ejecutan en la ULVM (runtime WebAssembly) definen las reglas del sistema. Un contrato puede exigir la contrafirma humana para acciones de alto valor, permitir que los agentes voten propuestas con presidentes humanos que conservan poder de veto, imponer límites de gasto o ejecutarse de forma totalmente autónoma. El protocolo no impone un modelo de gobernanza; lo hace el código del contrato. Y lo que el contrato diga que ocurrió, el registro de auditoría prueba que ocurrió.
4. Los permisos son jerárquicos y revocables
Las billeteras forman un árbol padre-hijo. Una billetera padre puede otorgar, restringir o revocar permisos de cualquier billetera hija. Deshabilitar una billetera padre se propaga automáticamente en cascada para deshabilitar a todos sus descendientes; ningún agente huérfano puede seguir operando después de que se revoque a su principal. Las capabilities granulares permiten limitar a un agente a exactamente un contrato, durante exactamente N invocaciones, antes de una altura de bloque específica.
¿Para quién es ULedgerNET?
Organizaciones que despliegan agentes de IA
Si una organización despliega sistemas de IA que realizan acciones de consecuencia (colocar órdenes, gestionar activos, ejecutar decisiones, llamar a servicios externos), ULedgerNET proporciona la capa de rendición de cuentas que permite demostrar, a posteriori, exactamente qué hizo cada agente, bajo qué autoridad y bajo qué política.
Contextos de cumplimiento y regulatorios
Las organizaciones sujetas a requisitos de auditoría (servicios financieros, salud, legal, gobierno) pueden usar ULedgerNET para producir un registro inmutable y criptográficamente verificable de la ejecución de procesos que satisfaga los requisitos de los auditores sin depender de archivos de log mutables.
Gobernanza multipartita
Cuando las decisiones requieren el acuerdo de múltiples principales (una junta directiva, un council de validadores, un consorcio de organizaciones), la capa de smart contracts de ULedgerNET proporciona finalización aplicada por BFT. Cada voto es una transaction firmada; el recuento es el estado on-chain; el resultado es demostrable.
Investigación y automatización de alta garantía
Cualquier sistema en el que la secuencia y la autoría de las acciones automatizadas deban preservarse de forma verificable (pipelines científicos, cadenas de evidencia legal, procedencia de la cadena de suministro) se beneficia de la arquitectura con evidencia de manipulación de ULedgerNET.
Lo que ULedgerNET no es
- No es un reemplazo de una base de datos de propósito general. El estado se almacena on-chain para su verificabilidad; el almacenamiento de datos de alto rendimiento corresponde off-chain, con hashes on-chain.
- No es una blockchain de consumo. No hay minería pública, ni especulación con tokens, ni participación anónima.
- No sustituye la seguridad a nivel de aplicación. ULedgerNET garantiza que lo que se envió fue lo que se envió; no valida la corrección de la lógica que decidió enviarlo.
- No decide qué deben hacer los agentes. Registra, con certeza, lo que hicieron.
La arquitectura en un párrafo
Un despliegue de ULedgerNET ejecuta un council de nodos validadores que alcanzan consenso BFT. Cada nodo aloja una o más cadenas (diferenciadas por algoritmo de clave). Los operadores humanos poseen billeteras padre; los agentes de IA poseen billeteras hijas delimitadas por capabilities. Las billeteras pertenecen a entities (organizaciones, equipos, usuarios, agentes) que forman una jerarquía de gobernanza. Los smart contracts escritos en WebAssembly definen las reglas de interacción. El sidecar Helix de cada nodo produce pruebas STARK: checkpoints que anclan el acuerdo del council en una prueba verificable por cualquier auditor externo. El SDK de Go es la capa de integración para enviar transactions, consultar el estado y ejecutar suites de pruebas de extremo a extremo.