API Reference

Integrate protocol-powered analysis directly into your applications. Every measurement is deterministic, explainable, and billed in Interaction Compute Seconds (ICS).

Quick Start

The IBF API allows you to analyze content against Blueprints programmatically. Send your content, receive structured measurements.

API Features

Secure

API key authentication. Content processed in isolated environments.

Deterministic

Same input + same protocol = same output. Every time.

ICS Billing

Transparent billing in Interaction Compute Seconds.

Code Examples

POST /api/v1/replay/analyze
POST /api/v1/replay/analyze
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

{
  "blueprintId": "bp_suitability",
  "content": "Customer: I'm concerned about the risk..."
}
Response
{
  "status": "success",
  "map": {
    "protocols": [
      {
        "id": "risk_disclosure",
        "score": 0.87,
        "markers": [...]
      }
    ],
    "manifold": {
      "cognitive": 0.72,
      "behavioral": 0.58,
      "intentional": 0.83
    }
  },
  "ics": 2.4
}
cURL
curl -X POST https://ibf.blankstate.ai/api/v1/replay/analyze \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $API_KEY" \
  -d '{"blueprintId":"bp_suitability","content":"..."}'
Available Endpoints
POST/api/v1/replay/analyzeSingle document analysis
GET/api/v1/blueprintsList available blueprints
GET/api/v1/usageICS consumption tracking