LaneVertex

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.

Monitor LaneVertex de desarrollo macOS de solo lectura con contadores del sistema, selector AUTO cerrado, USB observado y proveedor no disponible.
12 de octubre de 2026 · Captura real del desarrollo nativo de macOS. Contadores de interfaces del sistema y tasas muestreadas de solo lectura, selector AUTO cerrado para vista previa y adaptador USB observado. Proveedor no disponible, aplicación de políticas inactiva y validez de Internet desconocida. No demuestra trabajos de transferencia funcionales, enrutamiento, mejoras de velocidad del producto ni una aplicación publicada.

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.

CLI: compilar desde el código
LV_CLI0_SCRATCH=/tmp/lanevertex-cli0-check sh ci/check-cli0-macos.sh

La 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.

Comandos existentes
/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 json

Descarga 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.

Descarga opcional en primer plano
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 N

Flujo 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.