{
  "ok": true,
  "catalogue": "https://strategic-innovations.ai/apis",
  "updated": "2026-09-17",
  "auth": {
    "scheme": "Bearer",
    "header": "authorization",
    "issue": "https://strategic-innovations.ai/dashboard",
    "account": "https://strategic-innovations.ai/signup"
  },
  "allowance": {
    "free_calls_per_day": 100,
    "header": "x-si-calls-remaining",
    "plan_header": "x-si-plan",
    "buy": "https://strategic-innovations.ai/dashboard"
  },
  "plans": [
    {
      "id": "free",
      "name": "Free",
      "allowance": 100,
      "cents": 0,
      "price": "no charge",
      "buy": "https://strategic-innovations.ai/signup"
    },
    {
      "id": "scale",
      "name": "Scale",
      "allowance": 5000,
      "cents": 2900,
      "price": "$29 a month",
      "buy": "https://strategic-innovations.ai/dashboard"
    },
    {
      "id": "volume",
      "name": "Volume",
      "allowance": 50000,
      "cents": 9900,
      "price": "$99 a month",
      "buy": "https://strategic-innovations.ai/dashboard"
    }
  ],
  "apis": [
    {
      "limits": {
        "max_body_bytes": 32768,
        "max_output_tokens": 2048,
        "models": [
          "@cf/google/gemma-4-26b-a4b-it"
        ]
      },
      "slug": "cost-guard",
      "name": "Chat completions with an exact cache",
      "endpoint": "https://strategic-innovations.ai/v1/api/cost-guard/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Answers a chat completion, and answers it from cache when the same prompt has been asked before, so a repeated question is not paid for twice.",
      "proof": "Called on 17 September 2026: 200 with a completion. The cache key is the digest of the normalised prompt and is durable across isolates.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/cost-guard/v1/chat/completions -H 'authorization: Bearer $SI_KEY' -H 'content-type: application/json' -d '{\"messages\":[{\"role\":\"user\",\"content\":\"hi\"}]}'"
    },
    {
      "limits": {
        "max_body_bytes": 65536
      },
      "slug": "rag-search",
      "name": "Retrieval over your documents",
      "endpoint": "https://strategic-innovations.ai/v1/api/rag-search/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Indexes documents and answers a question from them, returning the passages it matched.",
      "proof": "Called on 17 September 2026: 200 with three matched chunks. Vectorize index, 1024-dimension cosine, with an embedding model configured.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/rag-search/api/rag/query -H 'authorization: Bearer $SI_KEY' -d '{\"query\":\"what does the policy require\"}'"
    },
    {
      "limits": {
        "max_body_bytes": 32768,
        "max_output_tokens": 2048,
        "models": []
      },
      "slug": "agents",
      "name": "Run a task with a tool loop",
      "endpoint": "https://strategic-innovations.ai/v1/api/agents/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Runs a short task and returns the output with the harness and model that produced it.",
      "proof": "Called on 17 September 2026: 200, output returned with the model named.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/agents/api/agent/execute -H 'authorization: Bearer $SI_KEY' -d '{\"task\":\"summarise this denial\"}'"
    },
    {
      "limits": {
        "max_body_bytes": 32768
      },
      "slug": "chatbot",
      "name": "Chat with the model chosen for the job",
      "endpoint": "https://strategic-innovations.ai/v1/api/chatbot/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "One chat endpoint that picks the model by the job (reasoning, code or chat) from a ranked list, so a caller does not hard-code a model name.",
      "proof": "Called on 17 September 2026: 200 with a reply. Twelve ranked models; the current picks are on the service's own health endpoint.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/chatbot/api/bot/chat -H 'authorization: Bearer $SI_KEY' -d '{\"message\":\"what do you do\"}'"
    },
    {
      "slug": "events",
      "name": "Event collection that reports what it stored",
      "endpoint": "https://strategic-innovations.ai/v1/api/events/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Takes events from a page or a job and returns how many it persisted, how many it rejected and why, so a dropped event is visible instead of silent. Each event needs an app_id and an event_name.",
      "proof": "Called through this gateway on 17 September 2026: 202, one event received and one persisted, and a body missing event_name comes back counted as rejected.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/events/api/v1/collect -H 'authorization: Bearer $SI_KEY' -d '{\"app_id\":\"your-app\",\"event_name\":\"signup\"}'"
    },
    {
      "slug": "page-extract",
      "name": "Read a page into text",
      "endpoint": "https://strategic-innovations.ai/v1/api/page-extract/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Turns a page's HTML into readable text or its links.",
      "proof": "Called on 17 September 2026: the route answered and named the field it wanted. It fetches over HTTP and does not execute JavaScript, and says so on its own health endpoint.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/page-extract/api/browser/extract -H 'authorization: Bearer $SI_KEY' -d '{\"html\":\"<h1>Title</h1>\"}'"
    },
    {
      "slug": "sign",
      "name": "Sign-in challenges and signed tokens",
      "endpoint": "https://strategic-innovations.ai/v1/api/sign/",
      "methods": "POST, GET",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Issues a one-time sign-in challenge and verifies a signed token, so two of your services can trust each other without a shared database. Email delivery is not configured on this service, so the sign-in-link route returns an error instead of a link.",
      "proof": "Called through this gateway on 17 September 2026: the challenge route issued a challenge that expires in 300 seconds, and the verify route refused a malformed token. HMAC-SHA256, and the signing secret stays on the service.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/sign/api/auth/wallet/challenge -H 'authorization: Bearer $SI_KEY' -d '{\"walletAddress\":\"7EqQdEULxWcraVx3mXe4R6Fi2n1p3oYV4rjmAeT8Xw3d\"}'"
    },
    {
      "slug": "og-card",
      "name": "Share card renderer",
      "endpoint": "https://strategic-innovations.ai/v1/api/og-card/",
      "methods": "GET",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Renders a share card as SVG from a title, so a page has an image without a design round trip.",
      "proof": "Called on 17 September 2026: 200 with an SVG. SVG only, which its own health endpoint states rather than implying PNG.",
      "example": "curl -s 'https://strategic-innovations.ai/v1/api/og-card/card.svg?title=Appeal%20packets' -H 'authorization: Bearer $SI_KEY'"
    },
    {
      "slug": "repo-tasks",
      "name": "Plan a change, resolve a conflict",
      "endpoint": "https://strategic-innovations.ai/v1/api/repo-tasks/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Plans a change in a repository, analyses a failing test, or proposes a resolution for a merge conflict, for a person to apply.",
      "proof": "Live service; its routes are plan, test-and-repair, test-failure analysis, commit and conflict resolution.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/repo-tasks/api/computer/plan -H 'authorization: Bearer $SI_KEY' -d '{\"task\":\"add a retry to the fetch helper\"}'"
    },
    {
      "slug": "memory",
      "name": "Which correction applies before you act",
      "endpoint": "https://strategic-innovations.ai/v1/api/memory/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Holds an agent's corrections in a sealed chain and answers, before the next action, which of them governs it.",
      "proof": "Called on 17 September 2026: 200 with ranked capability pointers. On our own ledger (940 events, 141 corrections, 30 percent holdout) the governing correction ranked first 72.7 percent of the time and in the top five every time, with no wrong certifications under the permutation test.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/memory/search -H 'authorization: Bearer $SI_KEY' -d '{\"query\":\"deploy\"}'"
    },
    {
      "slug": "design-gates",
      "name": "Audit a page against computed gates",
      "endpoint": "https://strategic-innovations.ai/v1/api/design-gates/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Audits markup or a spec against computed gates (palette, faces, layout habits, contrast, cliché) and returns the findings, with a deterministic repair pass.",
      "proof": "Called on 17 September 2026: the audit route answered and named the field it wanted. The same gates run on this site's own deploys, where they pass on every page.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/design-gates/audit -H 'authorization: Bearer $SI_KEY' -d '{\"source\":\"<main><h1>Hi</h1></main>\"}'"
    },
    {
      "slug": "verified-fetch",
      "name": "A page as Markdown, billed only when it is real",
      "endpoint": "https://strategic-innovations.ai/v1/api/verified-fetch/",
      "methods": "GET, POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Fetches a page and returns it as Markdown for a model or a search index, after judging whether it is real content. An app shell that needs JavaScript, a bot challenge, a cookie wall, a sign-in redirect, an error page, or the site's catch-all page comes back as not_content with the reason, and does not count against your calls.",
      "proof": "Run on 25 October 2026 against thirteen pages, twelve of them with the expected verdict written down first: eleven of the twelve agreed. The miss was the expectation: strategic-innovations.ai refuses a plain HTML request from a non-browser client and serves one that also accepts Markdown. HTTP only; it does not run JavaScript, and says so in the verdict.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/verified-fetch/v1/fetch -H 'authorization: Bearer $SI_KEY' -H 'content-type: application/json' -d '{\"url\":\"https://developers.cloudflare.com/workers/\"}'"
    },
    {
      "slug": "agent-ready",
      "name": "Can an AI agent actually use this site?",
      "endpoint": "https://strategic-innovations.ai/v1/api/agent-ready/",
      "methods": "GET, POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "live",
      "does": "Checks fourteen things an AI agent needs from a site (robots and content signals, sitemap, Markdown on request, llms.txt, the API catalog, OAuth discovery, an MCP server card, agent skills, an A2A card, and whether the home page lets an agent in) and asserts on each document's body against a path that cannot exist, so a catch-all page that answers 200 is reported as a false pass instead of a pass.",
      "proof": "Run on 25 October 2026 on eight of our own sites. On two of them every well-known file answers 200 with the app shell, and this reports each as a false pass (nine on one site); it also found an llms.txt that is the site's catch-all served as Markdown, and two home pages that answer a non-browser request for HTML with a Cloudflare bot challenge while robots.txt declares ai-input=yes.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/agent-ready/v1/check -H 'authorization: Bearer $SI_KEY' -H 'content-type: application/json' -d '{\"url\":\"example.com\"}'"
    },
    {
      "slug": "quantum",
      "name": "Exact circuit simulation",
      "endpoint": "https://strategic-innovations.ai/v1/api/quantum/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "key-on-request",
      "does": "Simulates a quantum circuit exactly and returns its amplitudes or measurement probabilities. The optimisation routes on the same service (QUBO, max-cut, TSP) return a solution with no verified bound, so they are not offered here.",
      "proof": "Live service with 25 routes. Exact to 1.1e-16 against an independent oracle on a universal gate set; the cost is exponential in the maximal entangled-subsystem rank, which is what makes the claim survive a referee.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/quantum/catalyst-q/execute/qasm -H 'authorization: Bearer $SI_KEY' -d '{\"qasm\":\"OPENQASM 2.0; …\"}'"
    },
    {
      "slug": "holodb",
      "name": "Keyed retrieval at a flat cost",
      "endpoint": "https://strategic-innovations.ai/v1/api/holodb/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "key-on-request",
      "does": "Stores values under a key and reads them back at a cost that does not grow with how much is stored.",
      "proof": "Live service; measured flat at 13.5 microseconds from 100 to 100,000 records. It is keyed retrieval, not a nearest-neighbour engine, and its own index says so.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/holodb/v1/keyspaces -H 'authorization: Bearer $SI_KEY' -d '{\"name\":\"my-space\"}'"
    },
    {
      "slug": "run-record",
      "name": "Record a run and verify it later",
      "endpoint": "https://strategic-innovations.ai/v1/api/run-record/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "key-on-request",
      "does": "Records a pipeline run as a chain of steps and answers whether a recorded run still verifies, without storing the content of the steps.",
      "proof": "Live service with create, append, query and verify, and no storage of the content itself.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/run-record/v1/log/create -H 'authorization: Bearer $SI_KEY' -d '{\"tenant_id\":\"my-team\"}'"
    },
    {
      "slug": "text-gate",
      "name": "A model call on text you did not write",
      "endpoint": "https://strategic-innovations.ai/v1/api/text-gate/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "key-on-request",
      "does": "Runs a model call on text someone outside your company wrote and refuses the answer if the text tried to steer it: instruction-like sentences are withheld and shown to you, the decision is taken before the prose is written, and the answer is checked for links, addresses and claims the documents do not support.",
      "proof": "The same layers run on our own drafting path: 0 of 24 attacks through on the fitted set, 0 of 60 on the first blind set and 0 of 36 on the second, measured 17 September 2026. Before them, 8 of 24 and 8 of 60 passed every check.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/text-gate/v1/check -H 'authorization: Bearer $SI_KEY' -d '{\"text\":\"…\"}'"
    },
    {
      "slug": "browser",
      "name": "Browser automation over MCP",
      "endpoint": "https://strategic-innovations.ai/v1/api/browser/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "key-on-request",
      "does": "A Model Context Protocol server that drives a real browser for an agent: navigate, read the accessibility tree, extract, screenshot to storage.",
      "proof": "Live service behind its own credential.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/browser/mcp -H 'authorization: Bearer $SI_KEY' -d '{\"method\":\"tools/list\"}'"
    },
    {
      "slug": "code-mode",
      "name": "Code execution over MCP",
      "endpoint": "https://strategic-innovations.ai/v1/api/code-mode/",
      "methods": "POST",
      "auth": "Bearer key from an account at /signup, then /dashboard",
      "price": "100 calls a day at no charge; Scale $29 a month for 5,000, Volume $99 a month for 50,000, bought and cancelled on your account page",
      "state": "key-on-request",
      "does": "A Model Context Protocol server that runs code an agent writes, inside an isolate, with bindings resolved for it.",
      "proof": "Live service behind its own credential.",
      "example": "curl -s -X POST https://strategic-innovations.ai/v1/api/code-mode/mcp -H 'authorization: Bearer $SI_KEY' -d '{\"method\":\"tools/list\"}'"
    }
  ]
}