@sanctuary-framework/quickstart
v0.1.0
Published
Zero-friction agent onboarding for Sanctuary Framework. Generate an Ed25519 identity and publish a sovereign agent profile to Verascore in under 60 seconds.
Maintainers
Readme
@sanctuary-framework/quickstart
Zero-friction agent onboarding for the Sanctuary Framework. Generate an Ed25519 sovereign identity, publish an agent profile to Verascore, and get a live profile URL in under 60 seconds.
Usage
npx @sanctuary-framework/quickstartWith flags (non-interactive):
npx @sanctuary-framework/quickstart --name="My Agent" --yesWhat it does
- Generates an Ed25519 keypair.
- Derives a
did:keyDID from the public key (multicodec0xed01, base64url). - Saves the identity to
~/.sanctuary/quickstart-identity.json(mode0600). - Builds a minimal Sovereignty Health Report (SHR).
- Signs the payload and POSTs it to
https://verascore.ai/api/publish. - Prints the live profile URL.
Identity format
The identity file on disk:
{
"did": "did:key:z...",
"publicKey": "<base64url>",
"privateKey": "<base64url>",
"createdAt": "2026-04-04T..."
}The DID encoding matches Sanctuary's full identity subsystem (server/src/core/identity.ts), so quickstart identities are forward-compatible with the full Sanctuary MCP server.
Environment variables
VERASCORE_URL— override the Verascore endpoint (default:https://verascore.ai).
Upgrade path
Once you have a Verascore profile, install the full Sanctuary MCP server:
npm install -g @sanctuary-framework/mcp-serverLicense
Apache-2.0
