Referencia de @styx/api-contracts generada de su TSDoc.
packages/api-contracts/package.jsonPágina generada desde
el TSDoc de @styx/api-contracts. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
constICapabilityRejectedSchema:TObject<{actor:TOptional<TString>;count:TInteger;dropped:TInteger;jti:TOptional<TString>;op:TString;reason:TString;scope:TOptional<TUnion<[TLiteral<"read">,TLiteral<"publish">,TLiteral<"ingest">,TLiteral<"control">]>>;sid:TOptional<TString>;ts_ms:TInteger; }>
Un rechazo de SCT.
reason: el Denial de spire.cap (Expired, BadSignature,
ScopeDenied, …).op: admit, live o la operación autorizada (connect, read,
subscribe, fetch, publish, ingest).scope, sid, actor, jti: de las claims, sólo si son auténticas
(firma o sello comprobados). Ausentes si el token no decodifica o se
rechazó antes de comprobar la firma (NoKeysConfigured, UnknownKey,
BadSignature, Malformed, UnsupportedVersion): ahí los elige quien
envía el token y no se atribuyen a nadie.ts_ms: primera vez en la ventana; count: cuántas veces (≥ 1).dropped: rechazos anteriores que no se publicaron (cola llena o NATS
caído) desde el último publicado: el hueco se ve, no se esconde.