Skip to content
Developer Platform

Ship AI Products on Decentralized Compute

AICF gives teams OpenAI-compatible APIs, project-level ANM budgets, async job orchestration, and direct settlement on Animica. Start with hosted models today and move to contract-triggered workloads as your stack matures.

OpenAI-Compatible Endpoints

Drop-in semantics for chat and embeddings. Keep your SDK and middleware shape while switching execution to AICF.

ANM-Native Billing

Fund project balances with ANM, enforce per-job caps, and inspect usage rows with transparent settlement records.

Contract-Driven Jobs

Let contracts reserve ANM budgets, trigger model calls, and settle against receipts with challenge windows.

Quickstart
curl https://aicf.animica.org/v1/chat/completions \
  -H "Authorization: Bearer $AICF_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "aicf-chat-1",
    "messages": [
      {"role": "system", "content": "You are an infra copilot"},
      {"role": "user", "content": "Explain this GPU trace"}
    ],
    "max_tokens": 400
  }'
curl https://aicf.animica.org/v1/embeddings \
  -H "Authorization: Bearer $AICF_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "aicf-embed-1",
    "input": ["decentralized compute", "anm settlement"]
  }'
Model Surface
Model Type Context Latency
aicf-chat-1 Chat Completion 128k 620 ms p50
aicf-embed-1 Embeddings 32k 190 ms p50
aicf-agent-1 Agent Runtime 256k job-based
Architecture

Developer Interface

OpenAI-compatible API, SDKs, API keys, project budgets, usage insights

AICF Control Plane

Scheduling, escrow, pricing, receipts, dispute handling, subsidy routing

Provider Mesh

GPU/CPU workers with benchmark attestations, heartbeat, and execution logs

Animica Settlement

ANM-native contracts for project balance, provider stake, rewards, and slashing

Contract-Powered AI Jobs

Contracts can escrow ANM and call AI workloads indirectly through AICF orchestration. This supports predictable settlement, dispute hooks, and auditability.

POST /v1/jobs
{
  "projectId": "proj_prod_search",
  "maxBudgetAnmNanos": "2200000000",
  "request": {
    "class": "agent_task",
    "model": "aicf-agent-1",
    "input": {"goal": "triage incident reports"}
  }
}

Build Path

  1. Fund project wallet in ANM and create API keys.
  2. Call hosted models through `/v1/chat/completions` and `/v1/embeddings`.
  3. Move batch and agent workflows to async job classes.
  4. Integrate contract-funded jobs for escrow-backed automation.