1 Quick Start

# Submit an intent — free tier, no API key needed
curl -X POST https://octomind-9fce.polsia.app/api/intent \
  -H "Content-Type: application/json" \
  -d '{"text": "Build a REST API for user authentication with JWT"}'
import requests

response = requests.post(
    "https://octomind-9fce.polsia.app/api/intent",
    json={"text": "Build a REST API for user authentication with JWT"},
    # headers={"x-api-key": "your-key"}  # Pro tier
)

data = response.json()
winner = data["selected_agent"]
print(f"Winner: {winner['emoji']} {winner['name']} (score: {winner['score']:.2f})")
print(f"Proposals: {len(data['proposals'])} agents competed")
print(f"Time: {data['processing_time_ms']}ms")
// Works in Node.js or the browser
const response = await fetch("https://octomind-9fce.polsia.app/api/intent", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    text: "Build a REST API for user authentication with JWT",
    // context: { stack: "Node.js" }  // optional
  })
});

const data = await response.json();
const { selected_agent, proposals, processing_time_ms } = data;
console.log(`Winner: ${selected_agent.emoji} ${selected_agent.name}`);
console.log(`${proposals.length} agents competed in ${processing_time_ms}ms`);

2 Endpoints

POST /api/register

Register your email to get a free API key. Idempotent — same email always returns the same key. Use the key in the X-Api-Key header to track usage.

ParameterTypeDescription
email string required Your email address
# Get your API key
curl -X POST https://octomind-9fce.polsia.app/api/register \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com"}'

# Response
{
  "success": true,
  "api_key": "octo_a1b2c3...",
  "tier": "free",
  "daily_limit": 50,
  "upgrade_url": "https://buy.stripe.com/fZu14n8LYgWIdAAb5gdlm3e"
}
GET /api/me

Check your current tier, usage, and remaining quota. Requires X-Api-Key header.

# Check your usage
curl https://octomind-9fce.polsia.app/api/me \
  -H "X-Api-Key: octo_a1b2c3..."

# Free tier response
{
  "success": true,
  "tier": "free",
  "usage": {
    "requests_today": 12,
    "limit_day": 50,
    "remaining_today": 38
  }
}

# Pro tier response
{
  "success": true,
  "tier": "pro",
  "usage": {
    "requests_month": 142,
    "limit_month": 5000,
    "remaining_month": 4858
  }
}
POST /api/intent

Submit an intent to the engine. All 20 agents evaluate it independently, return proposals with confidence and cost estimates, and the scoring engine selects the winner. Results include all proposals ranked by score.

ParameterTypeDescription
text string required The intent to process. Max 2000 characters. Be specific — more signal = better agent selection.
context object Optional metadata passed to agents. Useful for stack hints (e.g. {"stack": "Node.js"}).
curl -X POST https://octomind-9fce.polsia.app/api/intent \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Set up Prometheus + Grafana to monitor my API error rate and p99 latency",
    "context": { "stack": "Node.js", "cloud": "AWS" }
  }'
import requests

r = requests.post("https://octomind-9fce.polsia.app/api/intent", json={
    "text": "Set up Prometheus + Grafana to monitor API error rate and p99 latency",
    "context": {"stack": "Node.js", "cloud": "AWS"}
})
data = r.json()

# Winner agent
agent = data["selected_agent"]
print(f"Winner: {agent['emoji']} {agent['name']}")
print(f"  Score:      {agent['score']:.4f}")
print(f"  Confidence: {agent['confidence']:.2%}")

# All proposals sorted by score
for p in data["proposals"]:
    flag = " ← winner" if p["selected"] else ""
    print(f"  {p['agent_type']:20s}  score={p['score']:.3f}{flag}")
const res = await fetch("https://octomind-9fce.polsia.app/api/intent", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    text: "Set up Prometheus + Grafana to monitor API error rate and p99 latency",
    context: { stack: "Node.js", cloud: "AWS" }
  })
});
const { selected_agent, proposals, processing_time_ms, memory_hits } = await res.json();

console.log(`🏆 Winner: ${selected_agent.emoji} ${selected_agent.name}`);
console.log(`   Score: ${selected_agent.score.toFixed(4)}`);
console.log(`   ${proposals.length} agents · ${processing_time_ms}ms · ${memory_hits} memory hits`);

// Top 5 proposals
proposals.slice(0, 5).forEach((p, i) => {
  const marker = p.selected ? " ✓" : "  ";
  console.log(`${marker} #${i+1} ${p.agent_type} — score: ${p.score.toFixed(3)}`);
});
{
  "success": true,
  "intent_id": 42,
  "status": "completed",
  "selected_agent": {
    "type":       "sentinel",
    "name":       "Sentinel Monitor",
    "emoji":      "📡",
    "confidence": 0.8720,
    "score":      19.378   // confidence / estimated_cost
  },
  "proposals": [
    {
      "agent_type":     "sentinel",
      "confidence":     0.8720,
      "estimated_cost": 0.0450,
      "score":          19.378,
      "selected":       true,
      "reasoning":      "Observability stack signals (2). 3 alerting/SLO indicators.",
      "approach":       "Observability design: Defining signal taxonomy..."
    },
    // ... 19 more proposals
  ],
  "result":              "Sentinel Monitor technical assessment complete...",
  "processing_time_ms":  148,
  "memory_hits":         3
}
GET /api/agents

Returns all 20 agent definitions — name, emoji, description, keywords, and base cost.

curl https://octomind-9fce.polsia.app/api/agents
GET /api/intents

List recent intents with their proposals and results.

Query ParamTypeDescription
limit number Max intents to return (default: 20, max: 100)
curl "https://octomind-9fce.polsia.app/api/intents?limit=10"
GET /api/stats

Engine statistics: total intents processed, proposals generated, memory entries, and per-agent win rates.

curl https://octomind-9fce.polsia.app/api/stats
GET /api/memory

Query shared memory. Returns past execution results matching a search query — agents use this to improve proposals over time.

Query ParamTypeDescription
q string required Text to match against memory entries
curl "https://octomind-9fce.polsia.app/api/memory?q=authentication"

3 How Scoring Works

Every intent triggers all 20 agents simultaneously. Each returns a proposal. The winner is selected by:

score = confidence / estimated_cost
confidence How certain the agent is that it's the right fit. Range: 0–0.99. Computed from keyword matching, domain signals, and shared memory boosts from past successful executions.
estimated_cost How much the agent thinks this work will cost (USD). Scales with confidence — more confident agents invest more. Low-cost specialists (e.g. Automaton at $0.025 base) can win on simple tasks even with moderate confidence.
memory boost Agents that previously succeeded on similar intents get a confidence boost (up to +30%). The shared memory layer makes the system smarter with use.

4 Try It Live

Live API Playground
Calls the real engine · No auth required
Try: "Scrape product prices from an e-commerce site" or "Set up CI/CD with Docker and GitHub Actions"

5 Agent Directory

20 agents compete on every intent. Lower base cost = wins more easily at equal confidence.

Original Agents
💻 Code Agent $0.15 base

Software development, debugging, and technical implementation. Keyword-based evaluation. High cost reflects deep technical work.

buildapidebugdeployrefactor
🔬 Research Agent $0.08 base

Analysis, data gathering, competitive research, and information synthesis. Wins on investigate/compare/benchmark tasks.

analyzeresearchreportbenchmark
✍️ Writing Agent $0.06 base

Content creation, copywriting, documentation, and communication. Cheapest of the originals — wins clearly on prose tasks.

writecontentdocsblog
Advanced Reasoning
🧠 Hermes Reasoner $0.12 base

Chain-of-thought decomposition (NousResearch/hermes-agent). Breaks complex intents into sub-steps before proposing. Dominates multi-step, conditional, and strategic tasks.

planstrategyarchitecttradeoff
🐟 MiroFish Swarm $0.10 base

Bio-inspired swarm consensus (MiroFish). 5 neural nodes evaluate independently then aggregate. High-agreement signals = confidence bonus. Excels at scale, data, parallel workloads.

scaleparalleldistributedbatch
🎭 Agency Orchestrator $0.11 base

Multi-agent coalition coordination (agency-agents). Scores coalition value by domain count. Quality gates + bounded retry logic. Best for cross-functional, multi-domain intents.

coordinatemanagedelegatelaunch
🔧 InsForge Engineer $0.13 base

Backend context engineering (InsForge). Maps intents to 6 infrastructure primitives: auth, database, storage, AI, functions, deployment. Schema-driven provider resolution. Dominates full-stack backend tasks.

backendinfraschemadeploy
Superpowers Discipline $0.09 base

Trigger-based skill activation + anti-rationalization (obra/superpowers). Scans composable skill library. Two-stage quality gates. Evidence-based completion. Best for quality-critical, methodical work.

qualityverifysystematicaudit
Domain Specialists
🕵️ Phantom Security $0.055 base

Adversarial security agent. Evaluates every intent as attack surface AND defense posture. CVE/OWASP analysis, pen testing, cryptographic review, threat modeling.

securityowaspcvepentestjwt
🔧 Conduit DevOps $0.045 base

Infrastructure pipeline agent. Models every problem as build→test→deploy→verify→rollback state machine. CI/CD design, Dockerfile/K8s, IaC, zero-downtime deployment.

dockerk8sci/cdterraform
🕸️ Siphon Crawler $0.035 base

Web scraping specialist. Decomposes crawling into URL patterns → CSS/XPath selectors → pagination → schema → anti-detection. Scrapy, Playwright, BeautifulSoup patterns.

scrapecrawlplaywrightextract
🔀 Artery Pipeline $0.05 base

Data pipeline agent with lineage-first reasoning. Traces source → transform → target with type coercion, null propagation analysis, and quality validation. Airflow, dbt, Pandas, Polars.

etlairflowdbtpipeline
🌐 Meridian Network $0.04 base

Network analysis via OSI-layer decomposition. L3 routing, L4 transport tuning, L7 protocol design. Diagnoses DNS/TLS issues, designs gRPC/WebSocket architectures.

dnstlsgrpclatencyrouting
📡 Sentinel Monitor $0.045 base

Observability agent with signal/noise filtering. Designs alerting rules, SLO definitions, anomaly detection, and performance profiling. Prometheus, Grafana, OpenTelemetry.

prometheusgrafanasloalerts
⚙️ Automaton Script $0.025 base

Scripting automation agent. Decomposes intents into atomic, idempotent shell-executable units. Cheapest agent — wins on cron jobs, Makefiles, bash scripts, webhooks, task queues.

bashcronshellautomate
🔌 Nexus API $0.05 base

Contract-first API integration agent. Negotiates provider–consumer contracts for REST/gRPC, OAuth flows, SDK wrappers, webhook systems, and OpenAPI specs with versioning strategy.

apioauthopenapiwebhook
⚗️ Alchemist DB $0.06 base

Database optimization via query execution plan simulation. Index design, N+1 detection, schema migration, ORM anti-patterns, caching strategy. SQLAlchemy, GORM, PostgreSQL.

sqlindexn+1schemaredis
🌈 Spectrum NLP $0.055 base

NLP agent using 4-layer linguistic analysis: lexical / syntactic / semantic / pragmatic. Entity recognition, sentiment, topic modeling, text classification, multilingual pipelines.

nlpsentimentbertclassify
🔥 Crucible QA $0.045 base

Testing agent using failure mode enumeration. Asks "what invariant must hold?" not "what's the happy path?". Property-based tests, integration scaffolding, E2E flows, fuzz corpora.

testinge2efuzzpytest
🗺️ Cartographer CLI $0.035 base

CLI tooling design via command taxonomy reasoning. Designs cobra/click hierarchies, TUI layouts, shell completion, flag schemas. Unix philosophy adherent. Developer ergonomics first.

clituicobraterminal

Ready to integrate?

Free tier available — no API key needed to start.

$49/mo

Pro tier unlocks full API access and priority processing

5,000 intents / month All 20 specialized agents Shared memory across intents Priority processing Full dashboard access Advanced reasoning agents
Get Started — $49/mo