track/byte-runtime

Vista generada del nodo track/byte-runtime de styx.model.yml: estado, dependencias, gate, cola y páginas de documentación que lo citan.

ImplementadoSin versión del tren todavía· generada desde styx.model.yml
track/docsdec-0124track/docs:DC10

Vista generada desde styx.model.yml. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere. El estado aquí es el del model: si discrepa con otra página, manda el model.

track/byte-runtime — Byte runtime CORE

estado: in_progress · kind: track · zona: dataplane

Depende de: outcome/foundation/b/b2, spike/storage-box

ReferenciaTítuloEstado
r04SeekableMediaSource como abstracción centrallocked
r20F0.A architecture correction pass: 6 bloqueantes + 3-división + matiz r19 port Ziglocked
r26Storage runtime + byte fabriclocked
r28Parallelization correction passlocked
r44Byte-runtime selectionlocked
dec-0103La promoción de Candidate H consume zkit como dependencia .zon real — prohibido reimplementar en native/zig/; thread-safety (r44 #2/#9) se arregla aguas arriba en zkit; colisión r44 #1↔#5 resuelta (la gauntlet M7 gatea el merge de M6, no precede al port)locked

Gate (manifest docs/track/byte-runtime/evidence/gate.manifest.yml):

ItemVerdictClasePáginas que lo citan
BR1passreliability—
BR2openarchitecture-conditions—
BR3opengauntlet—
BR4passspike-retirement—

Páginas que lo citan: Puesta en marcha de un nodo (implementado), Arquitectura (implementado), Plugins y fuentes (implementado), Servidores conectados y Jellyfin (especificado), Protocolos binarios (implementado), Byte runtime (implementado), Capacidades SCT (implementado), Transferencias (especificado), Raíces y fuentes (especificado), Storage Box (especificado), Subir ficheros (especificado), Modos de reproducción (implementado), Motores Zig y libav (especificado), Pistas y subtítulos (especificado), Instalar (especificado), Visión (especificado), Primera biblioteca (especificado), Primera película en Chrome (especificado)

track/byte-runtime/m1 — Reconciliación de terreno — dossier read-only (gate de M4-M8)

estado: done

Páginas que lo citan: ninguna todavía.

track/byte-runtime/m4 — Remediación de riesgos críticos confirmados abiertos por M1 — arranca por R-02 (corrupción de bytes)

estado: done · completado: 2026-09-29

Depende de: track/byte-runtime/m1

ReferenciaTítuloEstado
dec-0104MoQT: política de colas VOD sin pérdida, live conserva drop-oldestlocked
dec-0105quic-zig upstream (fork = endel + capa 0.17) y MoQT draft-17 completo — sólo D1 (wire draft-17) lockedlocked-partial
dec-0122MoQT VOD: backlog acotado por suscriptor y corte EXCESSIVE_LOAD del lentolocked

Cola (docs/track/byte-runtime/m4/tickets/):

TicketTítuloEstadoPrioridad
track/byte-runtime/m4#01R-02 — FETCH cross-track sirve bytes equivocados: índice track-blind + offset=0 fabricadodoneP0
track/byte-runtime/m4#02R-01 — UAF Close-vs-serve: SessionWiring sin quiesce/in_flight/refcountdoneP0
track/byte-runtime/m4#03R-04 — misrouting latente outcome→stream (drain sin match de request_id)doneP0
track/byte-runtime/m4#04R-05 — wedge park-forever para reads >32MiB (admisión de un solo rango contra el budget completo)doneP0
track/byte-runtime/m4#05R-09 — FETCH sin budget, bufferiza rango entero en RAMdoneP1
track/byte-runtime/m4#06R-10 — política de colas MOQT: VOD sin pérdida, live conserva drop-oldestdoneP1
track/byte-runtime/m4#07R-12 — MOQT no tiene cancel (0 hits de Cancel/registerRequest en moqt/)doneP1
track/byte-runtime/m4#08R-07 H3 — attachH3Transport (0 callers) cablear + arena leak G4-patterndoneP1
track/byte-runtime/m4#09R-06 — TransportSignals end-to-end: el daemon nunca derivaba señales reales (publishTransportSignals sin caller de producción)doneP1
track/byte-runtime/m4#10Lane TSAN verde-falso — el canario no disparaba desde 77c2c6d (wrapper y CI desconectados de build.zig)doneP1
track/byte-runtime/m4#11Gate de closeSession VERDE sobre el pin — stall residual en la respuesta al CONNECT (quic-zig pollH3Events)doneP1

Páginas que lo citan: ninguna todavía.

track/byte-runtime/m5 — Arista .zon a zkit + su primer consumidor real: HandleSlab de verdad y BackingStore load-bearing (C7) — dossier M1 §flag

estado: done · completado: 2026-08-28

Depende de: track/byte-runtime/m1

ReferenciaTítuloEstado
r07FFmpeg como procesolocked
r44Byte-runtime selectionlocked
dec-0103La promoción de Candidate H consume zkit como dependencia .zon real — prohibido reimplementar en native/zig/; thread-safety (r44 #2/#9) se arregla aguas arriba en zkit; colisión r44 #1↔#5 resuelta (la gauntlet M7 gatea el merge de M6, no precede al port)locked

Cola (docs/track/byte-runtime/m5/tickets/):

TicketTítuloEstadoPrioridad
track/byte-runtime/m5#01Arista .zon a zkit + su primer consumidor real — HandleSlab de verdad y BackingStore load-bearing (C7)doneP1
track/byte-runtime/m5#02Bump de los 3 manifests Zig a 0.17.0-dev.1893 + guard comptime de suelo de versióndoneP2

Páginas que lo citan: ninguna todavía.

track/byte-runtime/m6 — Deduplicar TrackingAllocator: borrar la copia de styx y consumir la de zkit (−98 líneas) — el PAGO de la migración

estado: done · completado: 2026-08-28

Depende de: track/byte-runtime/m5

ReferenciaTítuloEstado
dec-0103La promoción de Candidate H consume zkit como dependencia .zon real — prohibido reimplementar en native/zig/; thread-safety (r44 #2/#9) se arregla aguas arriba en zkit; colisión r44 #1↔#5 resuelta (la gauntlet M7 gatea el merge de M6, no precede al port)locked
r44Byte-runtime selectionlocked

Cola (docs/track/byte-runtime/m6/tickets/):

TicketTítuloEstadoPrioridad
track/byte-runtime/m6#01Deduplicar TrackingAllocator: borrar la copia de styx y consumir la de zkitdoneP2

Páginas que lo citan: ninguna todavía.

track/byte-runtime/m7 — ExtentMap (disponibilidad parcial, R-13) + FETCH de objetos MoQT publicados por el browser (deferral b de R-02)

estado: queued

Depende de: track/byte-runtime/m4

ReferenciaTítuloEstado
r04SeekableMediaSource como abstracción centrallocked
r12Cache tres tiers con eviction por costelocked
r26Storage runtime + byte fabriclocked
dec-0103La promoción de Candidate H consume zkit como dependencia .zon real — prohibido reimplementar en native/zig/; thread-safety (r44 #2/#9) se arregla aguas arriba en zkit; colisión r44 #1↔#5 resuelta (la gauntlet M7 gatea el merge de M6, no precede al port)locked

Cola (docs/track/byte-runtime/m7/tickets/):

TicketTítuloEstadoPrioridad
track/byte-runtime/m7#01ExtentMap en media-core: disponibilidad parcial por rangos, con esperas cancelables por requestopenP1
track/byte-runtime/m7#02FETCH index real (M2) del adapter MoQT — re-alojado desde outcome/foundation/c#03 (TKT-019)openP2
track/byte-runtime/m7#03Band-aids load-bearing del data plane MoQT — re-alojado desde outcome/foundation/c#05 (TKT-023)openP2

Páginas que lo citan: ninguna todavía.

track/byte-runtime/sec — Seguridad del data plane: SCT, IPC autenticado, raíces fd-relativas, presupuestos, parsers acotados, contenedor mínimo, zkit.safety + audit:safety

estado: in_progress

Depende de: track/byte-runtime/m1

ReferenciaTítuloEstado
dec-0117Seguridad por diseño parte 1 — threat model y arquitectura del data plane Zig (SCT, presupuestos, parsers ReleaseSafe, raíces fd-relativas, libav aislable, zkit.safety + audit:safety)locked
dec-0119spire, punto único de seguridad de las comunicaciones (identidad de servicio, policy obligatoria, sobre firmado anti-replay, verificador SCT único en spire-zig)locked
dec-0103La promoción de Candidate H consume zkit como dependencia .zon real — prohibido reimplementar en native/zig/; thread-safety (r44 #2/#9) se arregla aguas arriba en zkit; colisión r44 #1↔#5 resuelta (la gauntlet M7 gatea el merge de M6, no precede al port)locked
dec-0110Motor de medios dual: demux/remux/packaging propio en Zig + libav (FFmpeg 8) sólo como librería vía interop C, engine=zig|libav configurable (enmienda dec-0039 = r29-D3)locked
r10Delivery plane separado del control planelocked

Gate (manifest docs/track/byte-runtime/sec/evidence/gate.manifest.yml):

ItemVerdictClasePáginas que lo citan
SZ01passwrites-closed-sct—
SZ02passipc-authenticated—
SZ06passsafety-ratchet—
SZ07passfd-relative-roots—
SZ08passhierarchical-budgets—
SZ09passparsers-bounded-fuzz—
SZ10openhardened-container—
SZ11openlibav-sandbox—
SZ12passspire-zig-verifier—
SZ13opensct-renewal—
SZ14passrequest-id-per-session—

Cola (docs/track/byte-runtime/sec/tickets/):

TicketTítuloEstadoPrioridad
track/byte-runtime/sec#01Cerrar escrituras no autenticadas y exigir SCT (I1, I2, I3)doneP0
track/byte-runtime/sec#02IPC de control autenticado (dec-0117 §4.2, dec-0119 §3.2)doneP0
track/byte-runtime/sec#06zig build audit:safety con trinquete (dec-0117 §6)doneP1
track/byte-runtime/sec#07Raíces fd-relativas e IPC {rootId, relPath} (I7)doneP1
track/byte-runtime/sec#08Presupuestos jerárquicos (I4)doneP1
track/byte-runtime/sec#09Parsers bajo I5: BoundedReader + fuzzdoneP1
track/byte-runtime/sec#10Build ReleaseSafe forzado + contenedor mínimo del daemon (I5.1, I8)openP1
track/byte-runtime/sec#11libav en worker sandbox (I6)openP1
track/byte-runtime/sec#12spire-zig: verificador SCT, transporte unix autenticado, audit (dec-0119 §3.2, §8, §9, §10)doneP1
track/byte-runtime/sec#13Renovación del SCT de lectura (dec-0117 §4.1)openP1
track/byte-runtime/sec#14request_id aislado por sesión en el daemondoneP2
track/byte-runtime/sec#15Sesión empaquetada con TTL y rechazo sin credencial en /styx/pkg auditadodoneP2
track/byte-runtime/sec#16H3 sin Range sobre asset mayor que el tope: 200 servido por ventanas acotadasopenP2
track/byte-runtime/sec#17AppSec pasada 1, transportes: presupuesto de envío WT/H3 y estado MoQT acotado por grantdoneP1
track/byte-runtime/sec#18AppSec pasada 2, contenedores: estado de demuxer Matroska/fMP4 acotado por sesióndoneP1
track/byte-runtime/sec#19Integrar los arreglos AppSec que fijan commits de SDK o del fork sin publicaropenP1
track/byte-runtime/sec#20Residuales AppSec del data plane: P3 verificados y defensas en profundidad pendientesopenP2
track/byte-runtime/sec#21AppSec pasadas 4–7, data plane: P1/P2 de transportes, contenedores e ingesta en el bordedoneP1
track/byte-runtime/sec#22Integrar ZSDK4-P2-01 y DS4-01: arreglos de la pasada 4 que fijan conduit sin publicardoneP2
track/byte-runtime/sec#23AppSec pasadas 8–12, data plane y despliegue: parsers de contenedor, admisión Ed25519, caché compartida, ingesta de conduit e imágenesdoneP1
track/byte-runtime/sec#24Integrar ZT9-P2-01: sesiones WT pre-auth sin tope por conexión (fija quic-zig b303a01 sin publicar)doneP2
track/byte-runtime/sec#25Integrar la pasada 13, el modelo de invariantes de la caché y la regresión del web VODdoneP2
track/byte-runtime/sec#26zig-sdks13-P2-01: publicar el arreglo de conduit y pinearlo antes de abrir zstd en la ingesta v2openP2

Páginas que lo citan: Evidencia y verificación adversarial (implementado), Comunicaciones entre procesos (implementado), Seguridad del data plane (implementado), Modelo de amenazas (implementado), Byte runtime (implementado), Capacidades SCT (implementado)

track/byte-runtime/zkit — Consumir zkit entero: extracción de lo genérico de native/zig, zkit.safety en los production paths y borrado de las copias locales (dec-0103 enmendado, dec-0117)

estado: done · completado: 2026-09-30

Depende de: track/byte-runtime/m6

ReferenciaTítuloEstado
dec-0103La promoción de Candidate H consume zkit como dependencia .zon real — prohibido reimplementar en native/zig/; thread-safety (r44 #2/#9) se arregla aguas arriba en zkit; colisión r44 #1↔#5 resuelta (la gauntlet M7 gatea el merge de M6, no precede al port)locked
dec-0117Seguridad por diseño parte 1 — threat model y arquitectura del data plane Zig (SCT, presupuestos, parsers ReleaseSafe, raíces fd-relativas, libav aislable, zkit.safety + audit:safety)locked
r44Byte-runtime selectionlocked

Gate (manifest docs/track/byte-runtime/zkit/evidence/gate.manifest.yml):

ItemVerdictClasePáginas que lo citan
ZK1passzkit-pin-published—
ZK2passlocal-copies-deleted—
ZK3passsafety-in-production-paths—

Cola (docs/track/byte-runtime/zkit/tickets/):

TicketTítuloEstadoPrioridad
track/byte-runtime/zkit#01Integrar la extracción a zkit: publicar feat/styx-extraction en zkit y mergear w4/zkit en styxdoneP1

Páginas que lo citan: Guardas del repositorio (implementado), Seguridad del data plane (implementado), Byte runtime (implementado), zkit, spire y conduit (implementado)

track/byte-runtime/ingest — Ingesta con el SDK Zig de conduit: IngestSink en el daemon (SCT write, cuotas, SHA-256, escritura fd-relativa) + CLI de subida

estado: done · completado: 2026-09-30

Depende de: track/byte-runtime/zkit

ReferenciaTítuloEstado
r26Storage runtime + byte fabriclocked
dec-0117Seguridad por diseño parte 1 — threat model y arquitectura del data plane Zig (SCT, presupuestos, parsers ReleaseSafe, raíces fd-relativas, libav aislable, zkit.safety + audit:safety)locked
dec-0103La promoción de Candidate H consume zkit como dependencia .zon real — prohibido reimplementar en native/zig/; thread-safety (r44 #2/#9) se arregla aguas arriba en zkit; colisión r44 #1↔#5 resuelta (la gauntlet M7 gatea el merge de M6, no precede al port)locked
dec-0121Ingesta de ficheros con el SDK Zig de conduit: IngestSink del daemon con SCT ingest verificada por spire.cap, playback-svc decide, styx-upload como cliente, alta en catálogo por el buslocked

Gate (manifest docs/track/byte-runtime/ingest/evidence/gate.manifest.yml):

ItemVerdictClasePáginas que lo citan
IN1passingest-sink-authenticated—
IN2passupload-e2e-resume—
IN3passconduit-wire-conformance—

Cola (docs/track/byte-runtime/ingest/tickets/):

TicketTítuloEstadoPrioridad
track/byte-runtime/ingest#01IngestSink del daemon sobre el SDK Zig de conduit + CLI de subidadoneP1

Páginas que lo citan: Seguridad del data plane (implementado), zkit, spire y conduit (implementado)

track/byte-runtime/egress — Egress de primera clase (dec-0129): descarga original reanudable con Range/If-Range, identidad BLAKE3 + bao, scope SCT download y clases del scheduler

estado: queued

Depende de: track/byte-runtime/ingest

ReferenciaTítuloEstado
r26Storage runtime + byte fabriclocked
dec-0121Ingesta de ficheros con el SDK Zig de conduit: IngestSink del daemon con SCT ingest verificada por spire.cap, playback-svc decide, styx-upload como cliente, alta en catálogo por el buslocked
dec-0117Seguridad por diseño parte 1 — threat model y arquitectura del data plane Zig (SCT, presupuestos, parsers ReleaseSafe, raíces fd-relativas, libav aislable, zkit.safety + audit:safety)locked
dec-0129Transferencias como un solo plano del byte runtime: subidas, descargas de primera clase, offline, p2p y adquisición; identidad BLAKE3 + bao a 16 KiB con BEP 52 bajo demanda para sembrar, dominio de dedup configurable (household por defecto), scope SCT downloadlocked

Páginas que lo citan: ninguna todavía.

track/byte-runtime/tcp-edge — Origen TCP del daemon: HTTPS h1/h2 en Zig + Alt-Svc h3 (delivery-edge, P3 de waxin)

estado: in_progress

Depende de: track/byte-runtime/m4

ReferenciaTítuloEstado
r10Delivery plane separado del control planelocked
r17Microservicios split-durolocked
dec-0117Seguridad por diseño parte 1 — threat model y arquitectura del data plane Zig (SCT, presupuestos, parsers ReleaseSafe, raíces fd-relativas, libav aislable, zkit.safety + audit:safety)locked

Cola (docs/track/byte-runtime/tcp-edge/tickets/):

TicketTítuloEstadoPrioridad
track/byte-runtime/tcp-edge#01ADR dec-0134: origen TCP del daemon (delivery-edge), HTTPS HTTP/1.1 en Zig con Alt-Svc hacia HTTP/3openP1
track/byte-runtime/tcp-edge#02Peer: el despachador, el Pump, el Ledger y el Deadline de H3 trabajan contra una conexión abstracta (QUIC o TCP) sin cambiar el comportamiento de H3openP1
track/byte-runtime/tcp-edge#03Listener TCP del daemon: HTTPS HTTP/1.1 sobre TLS 1.3, Alt-Svc hacia h3, certificado desde configuración con recargaopenP1
track/byte-runtime/tcp-edge#04web-vod e2e sin banderas de QUIC ni de certificado, contra una CA local de prueba; descriptor de entrega y docs de protocoloopenP1
track/byte-runtime/tcp-edge#05Medida TTFF y seek: origen TCP (h1) frente a H3; decide si hace falta un h2 propiodoneP2
track/byte-runtime/tcp-edge#06Despliegue del origen TCP: 4435/tcp publicado en el host como la QUIC, en el modelo, los renders, los compose, el cortafuegos y los runbooksopenP1

Páginas que lo citan: Primera película en Chrome (especificado)

track/byte-runtime/ingest-web — Subida de ficheros desde la web sobre conduit (sesión BFF, SCT ingest, reanudable)

estado: queued

Depende de: track/byte-runtime/ingest, track/identity/sec

ReferenciaTítuloEstado
dec-0121Ingesta de ficheros con el SDK Zig de conduit: IngestSink del daemon con SCT ingest verificada por spire.cap, playback-svc decide, styx-upload como cliente, alta en catálogo por el buslocked
dec-0129Transferencias como un solo plano del byte runtime: subidas, descargas de primera clase, offline, p2p y adquisición; identidad BLAKE3 + bao a 16 KiB con BEP 52 bajo demanda para sembrar, dominio de dedup configurable (household por defecto), scope SCT downloadlocked

Páginas que lo citan: Subir ficheros (especificado)

track/byte-runtime/dedup — Dedup de conduit con dominio configurable (household por defecto); have sólo sobre lo legible por el actor

estado: queued

Depende de: track/byte-runtime/ingest

ReferenciaTítuloEstado
dec-0129Transferencias como un solo plano del byte runtime: subidas, descargas de primera clase, offline, p2p y adquisición; identidad BLAKE3 + bao a 16 KiB con BEP 52 bajo demanda para sembrar, dominio de dedup configurable (household por defecto), scope SCT downloadlocked

Gate:

ItemVerdictClasePáginas que lo citan
DD1openhave-only-readableSubir ficheros (especificado)

Páginas que lo citan: Subir ficheros (especificado)

track/byte-runtime — Byte runtime CORE
track/byte-runtime/m1 — Reconciliación de terreno — dossier read-only (gate de M4-M8)
track/byte-runtime/m4 — Remediación de riesgos críticos confirmados abiertos por M1 — arranca por R-02 (corrupción de bytes)
track/byte-runtime/m5 — Arista .zon a zkit + su primer consumidor real: HandleSlab de verdad y BackingStore load-bearing (C7) — dossier M1 §flag
track/byte-runtime/m6 — Deduplicar TrackingAllocator: borrar la copia de styx y consumir la de zkit (−98 líneas) — el PAGO de la migración
track/byte-runtime/m7 — ExtentMap (disponibilidad parcial, R-13) + FETCH de objetos MoQT publicados por el browser (deferral b de R-02)
track/byte-runtime/sec — Seguridad del data plane: SCT, IPC autenticado, raíces fd-relativas, presupuestos, parsers acotados, contenedor mínimo, zkit.safety + audit:safety
track/byte-runtime/zkit — Consumir zkit entero: extracción de lo genérico de native/zig, zkit.safety en los production paths y borrado de las copias locales (dec-0103 enmendado, dec-0117)
track/byte-runtime/ingest — Ingesta con el SDK Zig de conduit: IngestSink en el daemon (SCT write, cuotas, SHA-256, escritura fd-relativa) + CLI de subida
track/byte-runtime/egress — Egress de primera clase (dec-0129): descarga original reanudable con Range/If-Range, identidad BLAKE3 + bao, scope SCT download y clases del scheduler
track/byte-runtime/tcp-edge — Origen TCP del daemon: HTTPS h1/h2 en Zig + Alt-Svc h3 (delivery-edge, P3 de waxin)
track/byte-runtime/ingest-web — Subida de ficheros desde la web sobre conduit (sesión BFF, SCT ingest, reanudable)
track/byte-runtime/dedup — Dedup de conduit con dominio configurable (household por defecto); have sólo sobre lo legible por el actor