SDK y paquetes@styx/busindexinterfaces

Interface: IBusIdentity

Referencia de @styx/bus generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde packages/bus/package.json

Página generada desde el TSDoc de @styx/bus. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Interface: IBusIdentity

Identidad de un servicio en el bus (dec-0120): con qué nombre firma y contra qué claves verifica.

Properties

keyring

readonly keyring: Keyring

Claves públicas de los emisores, de SPIRE_KEYRING.


nkeySeed?

readonly optional nkeySeed?: string

Semilla NKey del usuario NATS (SPIRE_NATS_NKEY_SEED); obligatoria en producción.


service

readonly service: "catalog-svc" | "identity-svc" | "media-daemon" | "playback-svc" | "realtime-svc" | "sources-svc" | "styx-ops" | "workers-svc" | "web"

Servicio (el source firmado de sus sobres y su usuario NATS).


signer

readonly signer: ISigner

Firmante de los sobres, de SPIRE_SEED.