Expand description
.muragent v2 portable agent package format.
§Module map
manifest— type definitions formanifest.yamljcs_canonical— manifest →manifest.signed.json(RFC 8785 JCS viamur_common::jcs)dsse— DSSE envelope sign/verifystatement— in-toto v1 Statement with subject hasheswriter— build.muragenttar.gzreader— extract and validate.muragenttar.gzvalidator— 11-step validation pipelineexecutable_ban— MCP command deny-list and permit-list
Modules§
- dsse
- DSSE (Dead Simple Signing Envelope) over in-toto v1 Statement.
- executable_
ban - MCP command validation — deny-list, permit-list, metacharacter scan.
- installer
- Install a validated
.muragentarchive onto the local host. - jcs_
canonical - Derive
manifest.signed.jsonfrommanifest.yaml. - manifest
.muragentv2 manifest schema types.- reader
.muragentreader — extract and inspect a signed agent package.- statement
- in-toto v1 Statement with subject hashes.
- validator
- 11-step validation pipeline (§6.4).
- writer
.muragentwriter — build a signed agent package tarball.