From b7c0e434c0621f3bb5078d153ebe8d7da079fe0e Mon Sep 17 00:00:00 2001 From: sergio Date: Fri, 17 Jul 2026 04:28:37 -0400 Subject: [PATCH] =?UTF-8?q?cierre=20=C2=A73:=20alambre=20convergido=20?= =?UTF-8?q?=E2=80=94=20la=20clase=20es=20'tz'=20(como=20emite=20runtime-po?= =?UTF-8?q?licy.sh;=20en=20musl=20el=20locale=20va=20embebido),=20tawasuyu?= =?UTF-8?q?=20799e5327e;=20los=203=20artefactos=20de=20los=20planes=20prom?= =?UTF-8?q?ovidos+firmados=20al=20repo=20(linux-metal,=20libarchive,=20zli?= =?UTF-8?q?b-ng)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- docs/17-cierres-frontera.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/17-cierres-frontera.md b/docs/17-cierres-frontera.md index ecb193e7..0b09e2d9 100644 --- a/docs/17-cierres-frontera.md +++ b/docs/17-cierres-frontera.md @@ -122,7 +122,8 @@ se ensancha en silencio. con `ConcesionCapacidad`/`arje-absorb --attest-from`. **✅ HECHO (tawasuyu `6eba521c6`, 2026-07-17)**: `format::PERMISO_{DNS,TLS_CERTS,RANDOM,LOCALE_TZ,SYSLOG}` (bits 8..12 del mismo `u32` ⇒ `mensaje_capacidad` intacto, 36 bytes) + `CLASES_SERVICIO` con los nombres de alambre - (`dns`, `tls-certs`, `random`, `locale-tz`, `syslog`) y mapeo nombre↔bit para consumir lo que + (`dns`, `tls-certs`, `random`, `tz`, `syslog` — `tz` convergido con la emisión real de + runtime-policy.sh, tawasuyu `799e5327e`) y mapeo nombre↔bit para consumir lo que emita `runtime-policy.sh`; `arje-attest::detalle_musl(bit)` expande frontera→detalle (paths RO/sockets/red) FUERA de lo firmado, y `clases_encendidas(permisos)` es el bucle del aplicador. El cableado con `--attest-from` no necesitó ni una línea: la concesión firma el `u32` tal cual,