@agentskit/os-marketplace-sdk
Manifest builder, integrity hashing, signing, bundle metadata.
What it does
Pure-logic helpers for publishing plugins and templates. HTTP transports plug in.
canonicalJson— deterministic key sortsha256OfBytes/sha512OfBytes/sha256OfCanonical/sha512OfCanonicalverifyIntegrity— checks a manifest's declared hashbuildManifest(raw, { signer? })— validates againstPluginConfig, optionally signs via injectedManifestSignerstripSignature— for re-signing flowsbuildBundle(manifest, assets)— per-asset SHA-256, sorts by path, produces bundle SHA-512
Used by
@agentskit/os-cli publish— wrapsbuildManifest+buildBundleand writesagentskit-os.bundle.json.@agentskit/os-plugins— verifies signatures on install.
Status
Shipping in M1. 28+ tests. Scaffold merged in #279.