Referencia Zigspire-zig (SDK consumido)

spire-zig (SDK consumido)

Referencia Zig de spire-zig (SDK consumido), extraída de sus /// y //!.

ImplementadoSin versión del tren todavía· generada desde apps/docs/generated/zig/spire.json

Página generada desde spire@spire-0.2.0-XvnrRek1BgCX4Bh8miuITCQgkn0FqeQrYYE3goFfDcQd (zig/src/root.zig). No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Raíz: zig/src/root.zig. 392 declaraciones públicas en 22 ficheros; 231 sin /// (SDK consumido: su cobertura se exige en su repo).

FicheroDeclaracionesResumen
zig/src/root.zig19spire — SDK de mensajería de styx, núcleo Zig (dec-0119, ADR del SDK en
zig/src/frame.zig13Framing de spire sobre streams (unix socket): u32 BE len ‖ u8 tipo ‖ cuerpo.
zig/src/envelope.zig52MessageEnvelope v2 — el sobre firmado de spire (dec-0119 §5), en su
zig/src/trace.zig9Contexto de traza W3C (traceparent v00) para el sobre v2.
zig/src/keyring.zig12Keyring de identidades de servicio (dec-0119 §3): qué claves públicas
zig/src/replay.zig19Anti-replay de sobres (dec-0119 §5.3).
zig/src/jwt.zig15Verificación del actor (dec-0119 §5.2): el sobre lleva el access JWT del
zig/src/cap.zig2Capabilities de styx (SCT v1, dec-0117 §4.1): el único verificador del
zig/src/audit.zig9Audit de seguridad de las comunicaciones (dec-0119 §8).
zig/src/contract.zig9Contratos: lo que el codegen (@spire/bus/codegen, desde el JSON Schema de
zig/src/policy.zig9Política de un handler (dec-0119 §4, §7). No tiene valor por defecto:
zig/src/router.zig26Router de spire: el único camino por el que un sobre recibido llega a un
zig/src/client.zig8Lado emisor: sellar peticiones/eventos de un contrato y abrir (verificar)
zig/src/handshake.zig16Handshake de spire sobre unix socket (dec-0119 §3.2), autenticación
zig/src/nkeys.zig9NKeys de NATS (identidad de servicio en NATS, dec-0119 §3.1): semillas
zig/src/snapshot.zig8Snapshot + delta (semántica de consumer-bus absorbida por spire): el
zig/src/transport/unix.zig19Transporte unix de spire (dec-0119 §3.2): el socket de control Bun ↔
zig/src/transport/inproc.zig3Transporte in-process (dec-0119 §3.3): mismo sobre, misma política,
zig/src/transport/nats.zig21Transporte NATS de spire-zig (dec-0119 §1, §3.1): el daemon publica evt
zig/src/cap/sct.zig43styx:parser
zig/src/cap/authority.zig68Capability authority (dec-0117 I1, I2, I3; §4.1). spire-zig owns the one
zig/src/cap/sct_testing.zig3Signing support for SCT tests only (sct.testing). A daemon build has no