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