autovault init
stablesince 0.1.0Scaffold a new vault in the current directory. Generates a signing key, creates the .autovault/ directory, and writes a starter vault.toml.
.autovault/key.pem.AutoVault exposes the same primitives — load, render, verify — through three interfaces: a CLI for humans, a library for programs, and an HTTP/MCP endpoint for remote agents. They're versioned together; if a name appears here, it works the same way in all three.
The CLI is the canonical surface. Library and HTTP are thin wrappers over the same machinery. If a workflow can't be expressed as a CLI invocation, it can't be expressed at all.
Scaffold a new vault in the current directory. Generates a signing key, creates the .autovault/ directory, and writes a starter vault.toml.
.autovault/key.pem.Resolve, fetch, verify, and install a skill into the current vault. Renders the appropriate transformation for each agent declared in vault.toml's [targets].
org/name. Can include @version suffix; otherwise resolves to latest signed version.claude-code, codex, cursor, autohub. Repeatable.Print the installed skills in this vault, their versions, and the last verification timestamp. Adds --json for machine output.
Submit a SKILL.md to the configured anchor. Runs the gate locally first; the server re-runs it independently and only signs if both verdicts match.
Walk the provenance chain for a skill. Resolves the latest version, fetches the signature bundle, and verifies every link from author through mirror.
Migrate skills from RawHub, ForkFlow, or hand-maintained CLAUDE.md / AGENTS.md / .cursorrules. Each importer parses, normalizes, and runs the gate before anything lands.
The library is what the CLI calls under the hood. Every CLI command is a thin wrapper. Use it directly when you want skill resolution inside your own tooling — agent harnesses, CI checks, custom inspectors.
Resolve and verify a signed skill bundle. Returns the canonical SKILL.md plus its frontmatter, transformations, and provenance chain.
"none" forces a network round-trip.Pure function. Takes a verified skill and a target identifier; returns the agent-specific output string.
Verify a provenance chain offline. Takes a bundle from loadSkill(); returns a structured verdict with which links passed, which failed, and why.
Use the HTTP surface when an agent runs in an environment without local CLI access — mobile, hosted notebooks, browser-only runtimes. The MCP server bundled with the vault speaks both the vanilla HTTP API below and the MCP protocol on the same port.
Fetch a signed skill bundle. Response is signed JSON; clients should verify the signature with the public key from the trust anchor before consuming the body.
autoworks-ai.Batch-resolve a list of skill specs to their latest signed versions. Useful for vaults that want to refresh many skills in one round-trip.
Server-side reproducible verification. Send a bundle; the vault re-runs the gate and returns whether its verdict matches what the bundle claims.