C17 NATIVO / EN DESARROLLO
Guía de Desktop y CLI
Un motor. Dos formas de trabajar.
La red inspeccionable es la base gratuita prevista. Desktop añade flujos nativos, instaladores y actualizaciones cómodas. LaneVertex lo desarrolla de forma independiente una persona.
Qué existe hoy
El monitor nativo de desarrollo de macOS muestra observaciones locales y un selector de políticas renderizado en C. AUTO / CALL / VOD cambia una vista previa local; no activa un proveedor de red ni controla transferencias CLI.

CLI: compilar desde el código
El código sigue siendo privado. Estas instrucciones son para destinatarios autorizados del código, no un instalador ni paquete público. Ejecutar desde la raíz del código en macOS con Apple SDK/clang, Python 3, ripgrep, otool y nm existentes. El script local compila y comprueba el ejecutable sin descargar paquetes.
LV_CLI0_SCRATCH=/tmp/lanevertex-cli0-check sh ci/check-cli0-macos.shLa compilación y los comandos documentan la implementación macOS actual. La configuración/compilación CMake y ejecución Windows/Linux no están cualificadas aquí.
Comandos existentes
Ayuda, versión y capacidades estáticas funcionan sin conexión. Status e interfaces leen una vez el inventario local y los contadores acumulados; no miden caudal ni generan tráfico de prueba. JSON usa claves técnicas estables.
/tmp/lanevertex-cli0-check/lanevertex-release --help
/tmp/lanevertex-cli0-check/lanevertex-release version --format json
/tmp/lanevertex-cli0-check/lanevertex-release capabilities --format json
/tmp/lanevertex-cli0-check/lanevertex-release status --format json
/tmp/lanevertex-cli0-check/lanevertex-release interfaces list
/tmp/lanevertex-cli0-check/lanevertex-release interfaces show ID --format jsonDescarga opcional en primer plano
Una compilación de desarrollo habilitada por separado puede ejecutar un trabajo en una interfaz elegida explícitamente, con dependencias libcurl/OpenSSL existentes. La GUI no controla ese trabajo. Subidas, torrents, trabajos compartidos, IPC, configuración persistente, pausa/reanudación y proveedor siguen sin estar disponibles.
La URL HTTPS se proporciona mediante una tubería fiable sin terminal o un archivo normal ya abierto del usuario actual, con modo 0600 y sin ACL extendida. Nunca incluir URL firmadas ni credenciales en argumentos del shell. Los tres límites de bytes son obligatorios. El hash calculado describe lo recibido; reference-sha256 exige un resumen externo fiable.
La forma siguiente es una referencia de sintaxis, no una transferencia lista para ejecutar. Sustituir PATH, ID, N y el modo de integridad deliberadamente y proporcionar entrada estándar protegida. Esta página no transfiere datos.
lanevertex download run --url-stdin
--destination PATH --interface ID
--integrity computed|reference-sha256
[--expected-sha256 HEX64]
--max-object-bytes N
--body-budget-bytes N
--path-body-budget-bytes NFlujo compartido previsto
El objetivo es un controlador y motor comunes para Desktop nativo y CLI, con los mismos trabajos, políticas, límites y métricas inmutables. El código actual aún no permite conectarse a una instancia común ni ofrece paridad completa entre plataformas.