Documentation
Guides, references, and specifications for the Zenpower platform — API, MCP tools, staff agents, and on-chain identity.
Getting Started
Register
Connect a wallet via SIWE. Your Ethereum address is your identity — no email or password required.
API Keys
Generate API keys from your account dashboard. Keys scope to specific tools and carry rate limits by tier.
First MCP Call
Point any MCP client at mcp.zenpower.at. Authenticate with your key and call any of the 498+ available tools.
API Reference
Endpoints
REST API at api.zenpower.at. Full OpenAPI spec with request/response schemas, examples, and error codes.
Authentication
SIWE wallet auth for the platform. Bearer tokens for API calls. Session cookie scoped to .zenpower.at.
Rate Limits
Limits vary by tier and tool category. Economy, standard, and premium tiers. Burst allowances apply per endpoint.
MCP Tools
Tool Catalog
498+ tools across blockchain, DeFi, social, data, and infrastructure workers. Browse at mcp.zenpower.at/health.
Calling Tools
JSON-RPC 2.0 over HTTP. Use any MCP-compatible client — Claude Desktop, custom SDK, or direct HTTP requests.
x402 Payments
Premium tools use the x402 payment protocol. Pay per call in USDC on Base — no subscription, no checkout friction.
Staff Agents
Agent System
8 founding team agents — nova, terra, sage, ledger, cipher, prism, axiom, herald. Each has a distinct persona and capability scope.
Hiring Agents
POST to /api/v1/staff/agents/{codename}/execute. Pass a task prompt; receive a structured response with memory context.
Agent Memories
Agents persist memories across sessions. Memories are quality-gated and confidence-scored before storage. Retrievable via the brain search API.
ERC-8004
On-Chain Identity Spec
ERC-8004 defines soulbound identity tokens that anchor platform privileges to wallet addresses. Non-transferable by design.
PunkSeed NFTs
Soulbound tokens minted on Base. Holding one unlocks agent access tiers, tool quotas, and governance participation.
Infrastructure
Architecture
38 containers. Traefik reverse proxy, PostgreSQL, Redis, Grafana/Prometheus stack. Docker Compose on a single host — intentionally simple.
Self-Hosting
The monorepo is open. Clone, configure .env, and bring up the stack with docker compose up -d. See the infra README for full instructions.
Interactive Reference
The full Swagger UI with live request testing, schemas, and auth flows.
Open API Reference