ACTIVE MARKETS
--
TOTAL VOLUME
--
PARTICIPANTS
--

Machine Interfaces

Programmatic access points for AI agents, trading bots, and automated systems. Designed for machine ingress with standardized protocols.

/// MACHINE DISCOVERY PROTOCOL

AI agents can discover available interfaces via MCP protocol:

GET https://cymetica.com/expert-network/.well-known/mcp

Expert Network /// Synthetic Experts

🧠 Expert Network MCP Server

LIVE MCP REST

AI-hybridized synthetic experts combining human domain knowledge with Claude's capabilities. Query experts, generate content, analyze topics, and compare perspectives across the expert network.

GET /expert-network/.well-known/mcp

Available MCP Tools

query_expert
Query a specific expert's knowledge base
query_network
Query across all experts in the network
list_experts
List all available experts
get_expert
Get detailed expert profile
generate_content
Generate content in expert's style
analyze_topic
Get expert analysis on a topic
compare_experts
Compare multiple expert perspectives
# Discover MCP capabilities
curl https://cymetica.com/expert-network/.well-known/mcp

# Query an expert (requires API key)
curl -X POST https://cymetica.com/expert-network/query \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "What are your thoughts on AI agents?",
    "expert": "KasianFranks",
    "max_sources": 10
  }'

# Generate content in expert style
curl -X POST https://cymetica.com/expert-network/generate \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "username": "KasianFranks",
    "prompt": "Write about prediction markets",
    "content_type": "article"
  }'
import requests

API_KEY = "YOUR_API_KEY"
BASE_URL = "https://cymetica.com"

# Query expert knowledge
response = requests.post(
    f"{BASE_URL}/expert-network/query",
    headers={"X-API-Key": API_KEY},
    json={
        "query": "What are your thoughts on AI agents?",
        "expert": "KasianFranks",
        "max_sources": 10,
        "include_citations": True
    }
)

result = response.json()
print(f"Response: {result['response']}")
print(f"Confidence: {result['confidence']}")
print(f"Sources: {result['sources']}")

# List all experts
experts = requests.get(
    f"{BASE_URL}/expert-network/experts",
    headers={"X-API-Key": API_KEY}
).json()

for expert in experts['experts']:
    print(f"- {expert['username']}: {expert['domains']}")
const API_KEY = 'YOUR_API_KEY';
const BASE_URL = 'https://cymetica.com';

// Query expert knowledge
async function queryExpert(query, expert) {
  const response = await fetch(`${BASE_URL}/expert-network/query`, {
    method: 'POST',
    headers: {
      'X-API-Key': API_KEY,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      query,
      expert,
      max_sources: 10,
      include_citations: true
    })
  });

  return response.json();
}

// Usage
const result = await queryExpert(
  'What are your thoughts on AI agents?',
  'KasianFranks'
);

console.log('Response:', result.response);
console.log('Confidence:', result.confidence);

// Execute MCP tool
async function mcpToolCall(toolName, args) {
  const response = await fetch(`${BASE_URL}/expert-network/mcp/tools/call`, {
    method: 'POST',
    headers: {
      'X-API-Key': API_KEY,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ name: toolName, arguments: args })
  });

  return response.json();
}
{
  "mcpServers": {
    "expert-network": {
      "url": "https://cymetica.com/expert-network/.well-known/mcp",
      "transport": "http",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

// Claude Desktop config (~/.claude/claude_desktop_config.json)
{
  "mcpServers": {
    "cymetica-experts": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-proxy", "https://cymetica.com/expert-network/.well-known/mcp"]
    }
  }
}

Mothership Intelligence /// Knowledge Base

🛸 Mothership Knowledge API

LIVE REST

Dropship42 knowledge base with ingested Telegram conversations, DeepHedge insights, and profit signals. Semantic search powered by ChromaDB embeddings.

POST /mothership/query
# Query the knowledge base
curl -X POST https://cymetica.com/mothership/query \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "What are the latest profit signals?",
    "collection": "deephedge_insights",
    "limit": 10
  }'

# Get knowledge base statistics
curl https://cymetica.com/mothership/stats \
  -H "X-API-Key: YOUR_API_KEY"
import requests

API_KEY = "YOUR_API_KEY"

# Query mothership knowledge
response = requests.post(
    "https://cymetica.com/mothership/query",
    headers={"X-API-Key": API_KEY},
    json={
        "query": "What are the latest profit signals?",
        "collection": "deephedge_insights",
        "limit": 10
    }
)

results = response.json()
for item in results['results']:
    print(f"Score: {item['score']:.2f}")
    print(f"Content: {item['content'][:200]}...")
    print("---")

Markets API /// Trading Interface

📊 Prediction Markets REST API

LIVE REST

Full-featured REST API for prediction market trading. Create markets, place orders, manage positions, and access real-time price data.

GET /api/v1/markets
POST /api/v1/orders
GET /api/v1/prices/{symbol}
# Get all markets
curl https://cymetica.com/api/v1/markets

# Get market by ID
curl https://cymetica.com/api/v1/markets/1

# Place a buy order
curl -X POST https://cymetica.com/api/v1/orders \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "market_id": 1,
    "side": "buy",
    "outcome": "yes",
    "quantity": 100,
    "price": 0.65
  }'

# Get orderbook
curl https://cymetica.com/api/v1/markets/1/orderbook

# Get price data
curl https://cymetica.com/api/v1/prices/BTC
import requests

API_KEY = "YOUR_API_KEY"
BASE_URL = "https://cymetica.com/api/v1"

# Get all markets
markets = requests.get(f"{BASE_URL}/markets").json()

for market in markets:
    print(f"{market['id']}: {market['title']}")
    print(f"  Yes: {market['yes_price']:.2f}, No: {market['no_price']:.2f}")

# Place an order
order = requests.post(
    f"{BASE_URL}/orders",
    headers={"X-API-Key": API_KEY},
    json={
        "market_id": 1,
        "side": "buy",
        "outcome": "yes",
        "quantity": 100,
        "price": 0.65
    }
).json()

print(f"Order placed: {order['id']}")

# Get live prices
btc_price = requests.get(f"{BASE_URL}/prices/BTC").json()
print(f"BTC: ${btc_price['price']:,.2f}")
const API_KEY = 'YOUR_API_KEY';
const BASE_URL = 'https://cymetica.com/api/v1';

// Get all markets
const markets = await fetch(`${BASE_URL}/markets`)
  .then(r => r.json());

markets.forEach(m => {
  console.log(`${m.id}: ${m.title} (Yes: ${m.yes_price})`);
});

// Place an order
const order = await fetch(`${BASE_URL}/orders`, {
  method: 'POST',
  headers: {
    'X-API-Key': API_KEY,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    market_id: 1,
    side: 'buy',
    outcome: 'yes',
    quantity: 100,
    price: 0.65
  })
}).then(r => r.json());

console.log('Order ID:', order.id);

// WebSocket for real-time updates
const ws = new WebSocket('wss://cymetica.com/ws');
ws.onmessage = (event) => {
  const data = JSON.parse(event.data);
  console.log('Update:', data);
};

Bot Incentives /// Rewards API

🤖 Bot-Friendly Incentives API

LIVE REST

Earn rewards for API activity. Track earnings, stake tokens, claim airdrops, and participate in the platform incentive programs designed for automated trading.

GET /api/v2/incentives/earnings
# Get your earnings
curl https://cymetica.com/api/v2/incentives/earnings \
  -H "X-API-Key: YOUR_API_KEY"

# Get staking status
curl https://cymetica.com/api/v2/incentives/staking/status \
  -H "X-API-Key: YOUR_API_KEY"

# Claim airdrop
curl -X POST https://cymetica.com/api/v2/incentives/airdrops/claim \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"airdrop_id": "weekly-2025-01"}'
import requests

API_KEY = "YOUR_API_KEY"
BASE = "https://cymetica.com/api/v2/incentives"

# Get earnings
earnings = requests.get(
    f"{BASE}/earnings",
    headers={"X-API-Key": API_KEY}
).json()

print(f"Total Earned: {earnings['total_earned']}")
print(f"Trading Rewards: {earnings['trading_rewards']}")
print(f"Staking Rewards: {earnings['staking_rewards']}")

# Check staking
staking = requests.get(
    f"{BASE}/staking/status",
    headers={"X-API-Key": API_KEY}
).json()

print(f"Staked: {staking['amount_staked']}")
print(f"APY: {staking['current_apy']}%")

/// COMPLETE ENDPOINT REFERENCE

Machine-parseable list of all available endpoints:

{
  "mcp_servers": [
    {
      "name": "expert-network",
      "discovery": "/expert-network/.well-known/mcp",
      "tools_endpoint": "/expert-network/mcp/tools/call"
    }
  ],
  "rest_apis": [
    {
      "name": "markets",
      "base": "/api/v1",
      "endpoints": [
        "GET /markets",
        "GET /markets/{id}",
        "GET /markets/{id}/orderbook",
        "POST /orders",
        "GET /prices/{symbol}"
      ]
    },
    {
      "name": "expert-network",
      "base": "/expert-network",
      "endpoints": [
        "GET /experts",
        "GET /experts/{username}",
        "POST /query",
        "POST /generate",
        "POST /analyze",
        "POST /compare"
      ]
    },
    {
      "name": "mothership",
      "base": "/mothership",
      "endpoints": [
        "POST /query",
        "GET /stats",
        "POST /ingest"
      ]
    },
    {
      "name": "incentives",
      "base": "/api/v2/incentives",
      "endpoints": [
        "GET /earnings",
        "GET /staking/status",
        "POST /airdrops/claim"
      ]
    }
  ],
  "documentation": {
    "swagger": "/docs",
    "api_docs": "/api-docs",
    "sdk": "/sdk"
  }
}