Interface: CatalogSignature
Defined in: Data/Core/CatalogTypes.ts:92
Detached Ed25519 signature over a catalog document.
Served alongside the catalog as <catalog>.sig so that catalog.json
stays byte-identical to what was signed (no canonicalization needed).
Mirrors the extension signing format (ExtensionSignature).
Properties
algorithm
algorithm:
"ed25519-sha256"
Defined in: Data/Core/CatalogTypes.ts:97
keyId?
optionalkeyId?:string
Defined in: Data/Core/CatalogTypes.ts:101
Optional short label identifying the signing key.
publicKey
publicKey:
string
Defined in: Data/Core/CatalogTypes.ts:94
Hex-encoded 32-byte Ed25519 public key (64 hex chars).
signature
signature:
string
Defined in: Data/Core/CatalogTypes.ts:96
Hex-encoded 64-byte Ed25519 signature (128 hex chars).
signedAt?
optionalsignedAt?:string
Defined in: Data/Core/CatalogTypes.ts:99
ISO-8601 timestamp the signature was produced (informational).