Referencia Zig de spire-zig (SDK consumido), extraída de sus /// y //!.
apps/docs/generated/zig/spire.jsonPágina generada desde
spire@spire-0.2.0-XvnrRek1BgCX4Bh8miuITCQgkn0FqeQrYYE3goFfDcQd (zig/src/root.zig). No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla 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).
| Fichero | Declaraciones | Resumen |
|---|---|---|
zig/src/root.zig | 19 | spire — SDK de mensajería de styx, núcleo Zig (dec-0119, ADR del SDK en |
zig/src/frame.zig | 13 | Framing de spire sobre streams (unix socket): u32 BE len ‖ u8 tipo ‖ cuerpo. |
zig/src/envelope.zig | 52 | MessageEnvelope v2 — el sobre firmado de spire (dec-0119 §5), en su |
zig/src/trace.zig | 9 | Contexto de traza W3C (traceparent v00) para el sobre v2. |
zig/src/keyring.zig | 12 | Keyring de identidades de servicio (dec-0119 §3): qué claves públicas |
zig/src/replay.zig | 19 | Anti-replay de sobres (dec-0119 §5.3). |
zig/src/jwt.zig | 15 | Verificación del actor (dec-0119 §5.2): el sobre lleva el access JWT del |
zig/src/cap.zig | 2 | Capabilities de styx (SCT v1, dec-0117 §4.1): el único verificador del |
zig/src/audit.zig | 9 | Audit de seguridad de las comunicaciones (dec-0119 §8). |
zig/src/contract.zig | 9 | Contratos: lo que el codegen (@spire/bus/codegen, desde el JSON Schema de |
zig/src/policy.zig | 9 | Política de un handler (dec-0119 §4, §7). No tiene valor por defecto: |
zig/src/router.zig | 26 | Router de spire: el único camino por el que un sobre recibido llega a un |
zig/src/client.zig | 8 | Lado emisor: sellar peticiones/eventos de un contrato y abrir (verificar) |
zig/src/handshake.zig | 16 | Handshake de spire sobre unix socket (dec-0119 §3.2), autenticación |
zig/src/nkeys.zig | 9 | NKeys de NATS (identidad de servicio en NATS, dec-0119 §3.1): semillas |
zig/src/snapshot.zig | 8 | Snapshot + delta (semántica de consumer-bus absorbida por spire): el |
zig/src/transport/unix.zig | 19 | Transporte unix de spire (dec-0119 §3.2): el socket de control Bun ↔ |
zig/src/transport/inproc.zig | 3 | Transporte in-process (dec-0119 §3.3): mismo sobre, misma política, |
zig/src/transport/nats.zig | 21 | Transporte NATS de spire-zig (dec-0119 §1, §3.1): el daemon publica evt |
zig/src/cap/sct.zig | 43 | styx:parser |
zig/src/cap/authority.zig | 68 | Capability authority (dec-0117 I1, I2, I3; §4.1). spire-zig owns the one |
zig/src/cap/sct_testing.zig | 3 | Signing support for SCT tests only (sct.testing). A daemon build has no |