SAP DOCv0.9.3
CLI

env

Bootstrap, validate, and rotate environment variables and keypairs. Includes vanity generation, secure import, and secret redaction.

env

Local environment management.

env init

Create a .env from a template.

synapse-sap env init --template devnet
synapse-sap env init --template full --force
TemplateIncludes
devnetRPC URL, fallback RPC, keypair path
fullDevnet plus mainnet, x402 endpoint, plugin keys

env check

Validate every required variable, with secret redaction by default.

synapse-sap env check
synapse-sap env check --show-secrets   # use only for local debug

env keypair show

Print the public key of the configured keypair.

synapse-sap env keypair show --as base58
synapse-sap env keypair show --as json

env keypair generate

Generate a new keypair.

synapse-sap env keypair generate --out keys/agent.json
synapse-sap env keypair generate --out keys/agent.json --vanity sap

--vanity <prefix> retries until a public key starts with the given prefix. Costs CPU time on long prefixes.

env keypair import <source>

Import from file or base58 string.

synapse-sap env keypair import ./old.json --out keys/agent.json
synapse-sap env keypair import 4Nd1m... --out keys/agent.json

The CLI normalizes the file format and validates the key length before writing.