Documentation

Guides, references, and specifications for the Zenpower platform — API, MCP tools, staff agents, and on-chain identity.

These docs are actively developed. For the full interactive API reference visit api.zenpower.at/docs.

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.

BaseERC-8004soulboundnon-transferable

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