Skip to main content

Sekuire CLI

The command-line interface for the Sekuire Secure Layer - build, sign, and distribute verifiable AI agents.

Quick Install​

curl -fsSL https://install.sekuire.ai | sh

Verify installation:

sekuire --version

Core Workflow​

Private Registry (Enterprise)​

Terminal
# 1. Create a new agent project
sekuire init --name my-agent

# 2. Configure your API key
sekuire login

# 3. Publish to private registry (default)
sekuire publish

# 4. Build and push your Docker image
docker build -t registry.sekuire.ai/org/my-org/my-agent:v1 .
sekuire registry login
docker push registry.sekuire.ai/org/my-org/my-agent:v1

Public Registry (Sekuire Verified)​

Terminal
# 1. Create a new agent project
sekuire init --name my-agent

# 2. Configure your API key
sekuire login

# 3. Publish to public registry (Sekuire builds)
sekuire publish --public --repo github.com/my-org/my-agent

# 4. Track build status
sekuire builds status <build_id>

Command Reference​

Project Setup​

CommandDescription
initScaffold a new agent project
keygenGenerate Ed25519 keypair
hashCalculate Sekuire ID

API Key Authentication​

CommandDescription
loginConfigure API key
logoutRemove API key
statusCheck API key status
auth whoamiShow current user info
configManage configuration

Publishing & Registry​

CommandDescription
pushPush agent to registry (draft mode)
publishPublish to private registry (default)
publish --publicPublish to public registry (Sekuire builds)
registry loginAuthenticate with container registry

Verification​

CommandDescription
verifyVerify remote agent identity via handshake
verify-agentComprehensive security audit ("Bar Exam")

Analysis & Builds​

CommandDescription
analysisView source analysis results
builds createTrigger a new build
builds statusCheck public registry build status
builds listList recent builds

Deployment​

CommandDescription
runRun agent locally with bootstrap
install tokenCreate install token
install bundleGenerate Helm chart (BYOC)
install agentInstall agent into workspace

Policy Management​

CommandDescription
policy pullDownload workspace policy
policy validateVerify policy integrity
policy showDisplay policy summary

Testing & Metrics​

CommandDescription
testRun test suites (manifest, policy, endpoints, handshake)
metricsView agent performance metrics
leaderboardView top agents by reputation
searchSearch registry for agents

Container Registry​

CommandDescription
registry loginAuthenticate with OCI registry
registry pushPush container image
registry pullPull container image
images listList registry images
images scanScan image for vulnerabilities
images scan-reportView detailed vulnerability report
docker-initGenerate Docker/CI files

Agent Lifecycle​

CommandDescription
agent-statusShow agent runtime status
logsView recent agent logs
stopPause an agent
resumeResume a paused agent
killTerminate an agent

Extensions​

CommandDescription
add memoryAdd memory backend to project

Onboarding​

CommandDescription
adoptAdd Sekuire to existing project

Project Structure​

After running sekuire init:

my-agent/
my-agent/
├── sekuire.yml # Agent configuration
├── system_prompt.md # LLM system prompt
├── tools.json # Tool definitions
├── tools/ # Tool implementations
├── .sekuire/ # Keys (DO NOT COMMIT secret.key)
├── docker-compose.yml # Local dev environment
└── Dockerfile # Production build
warning

Never commit .sekuire/secret.key to version control. Add it to your .gitignore.

Next Steps​