Central Docs
Catálogo Inicio

Integridad y herramientas

Inspección

vnma run main.py inspect libs/Math.lib

inspect muestra cabecera, formato, versión de librería, manifiesto, exportaciones, módulos IR y artefactos nativos.

Verificación

vnma run main.py verify libs/Math.lib

verify comprueba hashes de manifiesto, símbolos, IR u objetos y fuente empaquetada. También valida que cada entrada declarada tenga un nombre seguro.

Extracción

vnma run main.py unpack libs/Math.lib unpacked

La extracción rechaza entradas absolutas o con .. que salgan del destino. Durante una compilación, extract_library() usa una carpeta de caché por package_id y crea un marcador .complete cuando la extracción terminó.

La implementación y los errores de formato están en core/library.py; las pruebas de integridad están en tests/test_libraries.py.