Expand description
actr-pack – .actr package format
Provides reading, writing, signing and verification of .actr ZIP STORE packages.
§Package structure
{mfr}-{name}-{version}-{target}.actr
+-- manifest.toml # manifest (TOML, signed payload)
+-- manifest.sig # Ed25519 signature (64 bytes raw)
+-- manifest.lock.toml # dependency lock (optional)
+-- bin/actor.wasm # binary (STORE mode, uncompressed)
+-- proto/*.proto # exported proto files (optional)§Signing chain
binary bytes -> SHA-256 -> manifest.toml[binary.hash]
|
manifest.toml bytes -> Ed25519 sign -> manifest.sigRe-exports§
pub use error::PackError;pub use load::load_binary;pub use load::read_glue_js;pub use load::read_lock_file;pub use load::read_manifest;pub use load::read_manifest_raw;pub use load::read_proto_files;pub use load::read_signature;pub use manifest::BinaryEntry;pub use manifest::BinaryKind;pub use manifest::LockFileEntry;pub use manifest::ManifestMetadata;pub use manifest::PackageManifest;pub use manifest::ProtoFileEntry;pub use manifest::ResourceEntry;pub use pack::PackOptions;pub use pack::pack;pub use verify::VerifiedPackage;pub use verify::verify;
Modules§
Functions§
- compute_
key_ id - Compute deterministic key_id from Ed25519 public key bytes.