Strategic Innovations

The APIs we run. One key opens 13 of them today; 6 more are not open yet.

Every service on this page is one we operate. Issue a key on your account page, and the first 100 calls a day cost nothing.

Create an account and get a key Read this catalogue as JSON

PlanCalls a dayPrice
Free100$0
Scale5,000$29 a month
Volume50,000$99 a month

Bought and cancelled on your own account page, through Stripe. The allowance belongs to the account, not the key.

How to call any of them

  1. Create an accountConfirm the address, then open your account page.
  2. Issue a keyUp to three keys an account. Each is shown once.
  3. Call the gatewaySend authorization: Bearer <key> to /v1/api/<name>/<path>.

Your key is checked here and never passed on; the service behind it sees the request it would have received directly, and the answer comes back unchanged. Each answer carries x-si-calls-remaining and x-si-plan. 6 of the services below need a credential of ours set before they answer; until then they are listed as not open yet.

19 APIs

Every line under "what backs it" is a measurement of ours, with the date, or a statement of what the service does not do.

Chat completions with an exact cache

POST /v1/api/cost-guard/

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.

Open with the key you issue yourself.

Example call, and what backs it
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"}]}'

What backs it. Called on 17 September 2026: 200 with a completion. The cache key is the digest of the normalised prompt and is durable across isolates.

Limits on one call. A request body up to 32 KB, up to 2,048 output tokens, the default model only (@cf/google/gemma-4-26b-a4b-it). A call that asks for more is refused and is not counted.

Run a task with a tool loop

POST /v1/api/agents/

Runs a short task and returns the output with the harness and model that produced it.

Open with the key you issue yourself.

Example call, and what backs it
curl -s -X POST https://strategic-innovations.ai/v1/api/agents/api/agent/execute -H 'authorization: Bearer $SI_KEY' -d '{"task":"summarise this denial"}'

What backs it. Called on 17 September 2026: 200, output returned with the model named.

Limits on one call. A request body up to 32 KB, up to 2,048 output tokens, the model the service picks. A call that asks for more is refused and is not counted.

Chat with the model chosen for the job

POST /v1/api/chatbot/

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.

Open with the key you issue yourself.

Example call, and what backs it
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"}'

What backs it. Called on 17 September 2026: 200 with a reply. Twelve ranked models; the current picks are on the service's own health endpoint.

Limits on one call. A request body up to 32 KB. A call that asks for more is refused and is not counted.

Event collection that reports what it stored

POST /v1/api/events/

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.

Open with the key you issue yourself.

Example call, and what backs it
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"}'

What backs it. 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.

Read a page into text

POST /v1/api/page-extract/

Turns a page's HTML into readable text or its links.

Open with the key you issue yourself.

Example call, and what backs it
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>"}'

What backs it. 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.

Sign-in challenges and signed tokens

POST, GET /v1/api/sign/

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.

Open with the key you issue yourself.

Example call, and what backs it
curl -s -X POST https://strategic-innovations.ai/v1/api/sign/api/auth/wallet/challenge -H 'authorization: Bearer $SI_KEY' -d '{"walletAddress":"7EqQdEULxWcraVx3mXe4R6Fi2n1p3oYV4rjmAeT8Xw3d"}'

What backs it. 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.

Share card renderer

GET /v1/api/og-card/

Renders a share card as SVG from a title, so a page has an image without a design round trip.

Open with the key you issue yourself.

Example call, and what backs it
curl -s 'https://strategic-innovations.ai/v1/api/og-card/card.svg?title=Appeal%20packets' -H 'authorization: Bearer $SI_KEY'

What backs it. Called on 17 September 2026: 200 with an SVG. SVG only, which its own health endpoint states rather than implying PNG.

Plan a change, resolve a conflict

POST /v1/api/repo-tasks/

Plans a change in a repository, analyses a failing test, or proposes a resolution for a merge conflict, for a person to apply.

Open with the key you issue yourself.

Example call, and what backs it
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"}'

What backs it. Live service; its routes are plan, test-and-repair, test-failure analysis, commit and conflict resolution.

Which correction applies before you act

POST /v1/api/memory/

Holds an agent's corrections in a sealed chain and answers, before the next action, which of them governs it.

Open with the key you issue yourself.

Example call, and what backs it
curl -s -X POST https://strategic-innovations.ai/v1/api/memory/search -H 'authorization: Bearer $SI_KEY' -d '{"query":"deploy"}'

What backs it. 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.

Audit a page against computed gates

POST /v1/api/design-gates/

Audits markup or a spec against computed gates (palette, faces, layout habits, contrast, cliché) and returns the findings, with a deterministic repair pass.

Open with the key you issue yourself.

Example call, and what backs it
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>"}'

What backs it. 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.

A page as Markdown, billed only when it is real

GET, POST /v1/api/verified-fetch/

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.

Open with the key you issue yourself.

What it returns, with real answers and the price

Example call, and what backs it
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/"}'

What backs it. 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.

Can an AI agent actually use this site?

GET, POST /v1/api/agent-ready/

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.

Open with the key you issue yourself.

What it returns, with real answers and the price

Example call, and what backs it
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"}'

What backs it. 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.

Not open yet

Exact circuit simulation

POST /v1/api/quantum/

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.

Not open yet. When it opens, the key you already have calls it.

Example call, and what backs it
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; …"}'

What backs it. 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.

Keyed retrieval at a flat cost

POST /v1/api/holodb/

Stores values under a key and reads them back at a cost that does not grow with how much is stored.

Not open yet. When it opens, the key you already have calls it.

Example call, and what backs it
curl -s -X POST https://strategic-innovations.ai/v1/api/holodb/v1/keyspaces -H 'authorization: Bearer $SI_KEY' -d '{"name":"my-space"}'

What backs it. 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.

Record a run and verify it later

POST /v1/api/run-record/

Records a pipeline run as a chain of steps and answers whether a recorded run still verifies, without storing the content of the steps.

Not open yet. When it opens, the key you already have calls it.

Example call, and what backs it
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"}'

What backs it. Live service with create, append, query and verify, and no storage of the content itself.

A model call on text you did not write

POST /v1/api/text-gate/

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.

Not open yet. When it opens, the key you already have calls it.

Example call, and what backs it
curl -s -X POST https://strategic-innovations.ai/v1/api/text-gate/v1/check -H 'authorization: Bearer $SI_KEY' -d '{"text":"…"}'

What backs it. 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.

Browser automation over MCP

POST /v1/api/browser/

A Model Context Protocol server that drives a real browser for an agent: navigate, read the accessibility tree, extract, screenshot to storage.

Not open yet. When it opens, the key you already have calls it.

Example call, and what backs it
curl -s -X POST https://strategic-innovations.ai/v1/api/browser/mcp -H 'authorization: Bearer $SI_KEY' -d '{"method":"tools/list"}'

What backs it. Live service behind its own credential.

Code execution over MCP

POST /v1/api/code-mode/

A Model Context Protocol server that runs code an agent writes, inside an isolate, with bindings resolved for it.

Not open yet. When it opens, the key you already have calls it.

Example call, and what backs it
curl -s -X POST https://strategic-innovations.ai/v1/api/code-mode/mcp -H 'authorization: Bearer $SI_KEY' -d '{"method":"tools/list"}'

What backs it. Live service behind its own credential.

What we do not claim

We run every service in this catalogue ourselves. No third party sells through it.

No service level is promised on any plan.

The plans are flat monthly allowances: nothing is billed per call. If that changes, keys already issued keep working and the price appears on this page before it applies.

Buy and cancel on your own

Choose a plan on your account page and Stripe takes the payment; the allowance applies to every key on the account. Cancel on the same page, through Stripe. Questions about a call go to support@strategic-innovations.ai.

Create an account and get a key