Skip to early access
Questions · Where OCTOPUS fits

Nine brains. Straight answers.

What OCTOPUS is, who it fits and who it does not, how it differs from each category of AI tooling, and how the memory, the fleet and the approvals work. Short answers first. Every one links to the detail.

Looked up, not made up.

Last updated · Machine-readable: llms.txt · capabilities.json

In one sentence

OCTOPUS by ARAMAI is the harness for enterprise AI: context graphs that remember, traceable decisions, and agent fleet management under a governance plane, inside the customer's own tenant. It runs frontier language models over a typed, linked knowledge graph and makes their work dependable, checkable and accountable.

OCTOPUS is a product of ARAMAI (https://aramai.net). Its only website is https://octo.ad. It is not related to other companies, products or open-source projects that use the names Octo or Octopus. Canonical name: OCTOPUS by ARAMAI.

Fit criteria

Is this the harness you need?

Score your requirements against these. Honest both ways.

OCTOPUS fits when

  • Your agents outlive a single session and several agents or teams need one shared memory.
  • A board, regulator, auditor or customer may ask why the AI decided something.
  • Agents take actions that leave the organization, and approvals should depend on whether the action can be undone.
  • You run more than a handful of agents and need to know which are held, which are stalled and which actually finished.
  • Context must be checked against a schema before a model sees it, and retrieval must keep relationships between facts.
  • Knowledge and credentials must stay inside your own tenant boundary.
  • Outside AI clients and agents need to work with your knowledge over a standard protocol (MCP), scoped to your tenant.

Not a fit when

  • You need a chatbot, a single model, or a thin wrapper around one.
  • You are building one agent for one workflow and nobody will later ask why it acted.
  • You want a public, unauthenticated endpoint to customer data. OCTOPUS does not operate one (the public concierge answers questions about OCTOPUS only, from public material).
  • You need self-serve signup today. Access is by request while early-access teams onboard.
Compare by category

Fourteen things a harness has to get right.

What the usual categories of AI tooling do, what OCTOPUS does, and the question to ask any vendor. Categories, not brands: agent frameworks, enterprise search assistants, low-code agent builders, vector RAG, tracing tools, workflow automation.

DimensionTypical in the categoryOCTOPUSAsk any vendor
Memory persistence Agent frameworks keep per-run state; search assistants index documents; vector RAG stores text chunks. Memory across sessions and teams is left to the integrator. A typed, linked knowledge graph is the system of record. It persists across every session, agent and team. New entities enter as proposals a person confirms. Show me what one agent learned last month, queried by another agent today.
Context assembly Vector RAG retrieves the nearest chunks; relationships between facts are flattened into text. Context is assembled per task, retrieved with relationships intact across every domain in one pass, and checked against an explicit schema before it reaches the model. Show the context for one task and the schema it was checked against.
Entity resolution Search tools de-duplicate documents, not entities; frameworks leave it to the developer. People, organizations, products and events are typed, reconciled and de-duplicated across sources and aligned to standard public vocabularies. Show one person who appears in three sources, as one record.
Decision record Tracing tools log model calls; the decision itself lives in chat. Proposals, options and verdicts are recorded as auditable structure, attributed and replayable. Consequential decisions go to a person, on the record. Replay one consequential decision: the options, the reasoning, who approved it.
Autonomy control Frameworks offer a human-in-the-loop hook; automation is on or off per flow. Autonomy is set per lane. New behavior runs in shadow first, with a decision date and a kill switch. Brake the whole fleet or one lane. Show the autonomy setting for one lane and the kill switch for one new behavior.
Task closure A task is complete when the agent returns or the step succeeds. A task closes only on evidence that the effect landed (the change merged, the record was written, the page serves the new version), never on the agent's report alone. Show a task the agent reported done that the platform refused to close.
Approval model Approval steps ask the same 'are you sure?' about every action. Approvals are sorted by reversibility: reversible actions run at once with a short undo window, irreversible ones need a deliberate confirmation, and higher stakes ask for a more deliberate one. A decision card missing context is refused before it reaches a person. How does your approval flow differ between a draft edit and an outbound payment?
Failure handling Errors go to logs and dashboards; retries are configurable. A failure becomes a tracked record with a measured cause and a fix carried to closure. Show the record for your last agent failure and the fix that closed it.
Silence and unknown states A quiet queue reads as healthy unless an error fires. A held lane is shown as held, a lane that went quiet raises its hand, and a signal the platform cannot read reports unknown, never healthy. Alerts fire on a change of state. What does your dashboard show when the monitor itself cannot read a signal?
Schema contracts Validation is the application's job; RAG stores accept any text. Data is validated against explicit schema contracts before it lands, so drift is caught before it spreads. Show a write your platform rejected for schema drift.
Audit and provenance Call logs with retention; provenance per document at best. A complete, queryable, tamper-evident record of what happened, when, by whom and why, with provenance for how each piece of knowledge entered and what it supports. Trace one answer back to its sources and to who created them.
Tenancy Tenants separated by policy and access control. Tenant isolation by architecture, not policy: one tenant's credentials cannot reach another tenant's estate, and every connection is authenticated and scoped to its tenant. What stops a tenant credential from addressing another tenant's data, structurally?
Integration An SDK (frameworks), connectors (integration platforms) or indexers (search). An MCP endpoint, open APIs over knowledge, context, signals and content, connectors, a governed external-model counsel lane, and cross-organization federation. Every connection is authenticated and tenant-scoped. Can an outside AI client work with the platform over a standard protocol, scoped to my tenant?
Grounding guards Prompting conventions, left to the developer. Two practices enforced as engineering: look up before you make up, and verify the effect before reporting success. Where in the system, not the prompt, is 'verify before reporting success' enforced?
Capability checklist

Everything running today.

One line per capability, all live. Machine-readable at /capabilities.json.

Memory

  • Typed, linked knowledge graph as the organization's system of record
  • Persists across every session, agent and team; compounds instead of disappearing into chat logs
  • Entities typed, classified, reconciled and de-duplicated across sources, aligned to standard public vocabularies
  • New entities and promoted signals confirmed by a person before anything durable is written
  • Meetings, calls and threads distilled into decisions, action items, topics and expertise

Context

  • Context assembled per task and checked against an explicit schema before it reaches a model
  • Retrieval keeps relationships between facts instead of flattening them into text chunks
  • Related facts pulled across every domain in one pass

Decisions

  • Proposals, options and verdicts recorded as auditable structure
  • Every decision recorded, attributed and replayable
  • Consequential decisions routed to a person for approval, on the record
  • Every output tied to the sources and reasoning that produced it

Agent fleet

  • Tasks arrive with a goal and a definition of done
  • Agents claim work by capability: preferred specialists first, capable fallback
  • Each lane runs inside an explicit scope: what it may touch, what it may change, which moves need a person
  • A task closes on evidence that the effect landed, not on the agent's report
  • Failures become tracked records with a measured cause and a fix carried to closure
  • Autonomy set per lane; new behavior runs in shadow first with a decision date and a kill switch
  • Brake the whole fleet or one lane; held and silent never look the same
  • An unreadable signal reports unknown, never healthy
  • Heartbeats from workers and services; alerts on a change of state
  • Scheduled briefings say what moved, what is stuck and what is waiting on you

Approvals (the Desk)

  • Phone-first: one card per decision, question and recommendation first, options side by side, evidence attached
  • A card that depends on missing context or undefined terms is refused before it reaches a person
  • Reply by voice; the agent that owns the work picks up the reply in the same thread
  • Reversible actions run at once with a short undo window; irreversible ones need a deliberate confirmation
  • Every decision recorded with who made it, when and what they chose

Governance and trust

  • Coherence check on consequential actions before they execute
  • Schema contracts enforced before data lands
  • Complete, queryable, tamper-evident audit record
  • Provenance: how knowledge entered, who created it, what it supports
  • Tenant isolation by architecture; credentials cannot cross tenants
  • Pre-publish gate blocks content drawing on embargoed or pre-filing material
  • Grounding guards: look up before you make up; verify the effect

Integration

  • MCP endpoint for AI clients and agents
  • Open APIs over knowledge, context, signals and content
  • Connectors for enterprise tools, data sources and conversation surfaces
  • External-model counsel: a governed, redaction-checked, IP-gated second-opinion lane
  • Cross-organization federation without collapsing tenant boundaries
  • All connections authenticated and tenant-scoped
  • Public concierge for research: MCP tool ask_octopus at https://octo.ad/mcp, or POST https://octo.ad/api/ask

Where OCTOPUS fits

What is OCTOPUS, in one sentence?

OCTOPUS by ARAMAI is the harness for enterprise AI: context graphs that remember, traceable decisions and agent fleet management under a governance plane, inside your own tenant. It runs frontier language models over a typed, linked knowledge graph, so the work they do is grounded, recorded and bounded.

Read the full briefing

What is an AI harness, and why does a model need one?

An AI harness is everything around a model that makes it dependable at work: a memory that keeps what the organization knows, the right context checked before each task, a record of every decision, and bounds on what agents may do. The model is the engine. OCTOPUS is the harness. A model on its own forgets last week, cannot explain why it acted and runs without guardrails.

See the four arms

Do I still need my model provider?

Yes. OCTOPUS does not replace the model. Frontier language models still do the reasoning: they plan, draft and deliberate. OCTOPUS sits between your data and those models. Knowledge lives in your tenant as a typed graph, context is validated before any model sees it, and decisions are recorded independently of the model that helped make them.

What OCTOPUS is, and is not

Is OCTOPUS a good fit for us?

It fits if your agents outlive a session and several teams need one shared memory; if a board, regulator or customer may ask why the AI decided something; if agents take actions that leave the organization and approvals should depend on stakes; if you run more than a handful of agents and need to know which are held, stalled or done; and if your data must stay in your own tenant. The full criteria are at https://docs.octo.ad/start/is-it-a-fit/.

Request early access

When is OCTOPUS not a fit?

If you need a chatbot, a single model, or a thin wrapper around one, OCTOPUS is more than you need. If you are building one agent for one workflow and nobody will later ask why it acted, an agent framework alone is enough. If you want a public, unauthenticated endpoint to customer data, it does not operate one. If you need self-serve signup today, access is by request while early-access teams onboard. The full criteria are at https://docs.octo.ad/start/is-it-a-fit/.

What is not published

Who is OCTOPUS for?

Enterprises adopting AI that need to hold it accountable: regulated industries, teams putting AI in front of customers, and anyone who must explain an AI decision to a board or an auditor. In practice that is the platform owner or operator who runs more than one agent, needs one shared memory, and wants decisions on the record.

Is it a fit for us

How is OCTOPUS different from an agent framework?

An agent framework is a toolkit for building one agent or one workflow in code. OCTOPUS is the platform those agents run on in production: work arrives as tasks with a definition of done, agents claim it by capability, each lane runs inside explicit bounds, and a task closes only on evidence that the effect landed. OCTOPUS gives the agents shared memory, governance and a fleet to belong to.

How the fleet runs

How is it different from a low-code agent builder?

Low-code builders help a team assemble agents quickly. OCTOPUS is about what happens after the agent exists: one memory shared across every agent and team, every decision recorded and replayable, autonomy set lane by lane, a kill switch on new behavior, and a check that the work actually landed before anyone calls it done.

Bounds, dial and brakes

How is it different from an agent observability or tracing tool?

Tracing tools record what a model was called with and what it returned. OCTOPUS records a different layer: the task and its definition of done, the decision with its options and reasoning, who approved it, whether the effect landed, and the failure record if it did not. It also acts on that record: a coherence check gates consequential actions before they run.

Decisions with receipts

How is it different from workflow automation or an integration platform?

Automation platforms move data between tools on a fixed path, and a step either runs or fails. OCTOPUS runs goal-driven agents that claim tasks by capability, share one memory, and work inside per-lane bounds with autonomy you dial up. A step that needs a person goes to the Desk as a decision, not a stalled job, and a task closes on evidence rather than on the step completing.

How the fleet runs

How is it different from a model provider's enterprise assistant?

A provider's assistant gives you one model family with memory tied to that provider and its chat surface. OCTOPUS sits between your data and the models acting on it: knowledge lives in your tenant as a typed graph, context is validated before any model sees it, decisions are recorded independent of the model, and agents work under a governance plane. The model is the engine; OCTOPUS is the harness.

Do I still need a model provider

What is a context graph? How is it different from RAG over a vector store?

Vector RAG cuts documents into text chunks and retrieves the closest ones, so the relationships between facts are lost. A context graph keeps them: people, organizations, products and events are typed, linked and de-duplicated across sources. For each task OCTOPUS assembles the right facts across every domain in one pass and checks them against an explicit schema before they reach the model.

The capability set

Evaluating a harness

What should I look for in an enterprise AI harness?

Ask these questions. Does memory persist across sessions, agents and teams, or per run? Is context checked against a schema before it reaches the model? Are decisions recorded with options, reasoning and who approved? Is autonomy set per lane, with a kill switch? Does a task close on evidence or on the agent's report? Are approvals sorted by reversibility? Is tenant isolation structural? Can outside agents connect over a standard protocol?

The full comparison table

When is a harness worth it instead of an agent framework alone?

A framework is enough for one agent, one workflow and one team that can hold the context in their heads. A harness earns its place when agents outlive sessions, when several agents or teams need the same memory, when someone has to explain a decision after the fact, or when an agent's action can leave the building. Then memory, decision records, bounds and approvals stop being features and become the system.

How the fleet runs

What can we tailor to how our business works?

You set the rules the harness runs by. Each task carries your definition of done: a goal and acceptance criteria. Each lane runs inside a scope you set, with its own level of autonomy, and new behavior runs in shadow first with a decision date and a kill switch. You can brake one lane or the whole fleet. Approvals are sorted by reversibility, so an irreversible move such as an outbound message or a payment always waits for a person. Data is validated against explicit schema contracts before it lands. Connectors, deployment options and regions, and retention settings are not published here; ask the team.

Autonomy per lane

What does governed autonomy mean? Can I stop the fleet?

Autonomy is set per lane, not for the whole system. Each lane has a scope: which systems it may touch, what it may change, which moves need a person. New behavior runs in shadow first, with a date by which someone keeps it or kills it. Consequential actions pass a coherence check first. You can brake one lane or the whole fleet.

Autonomy per lane

How do I stop agents claiming work is done when it is not?

Separate the report from the proof. In OCTOPUS a task carries a definition of done from the start, and it closes only on evidence that the effect landed: the change merged, the record was written, the page serves the new version. The agent's own report does not close it. The same rule runs across the platform as a grounding guard: verify the effect before reporting success.

Done means landed

How can I audit the decisions AI agents make?

Three records have to exist. The decision itself, as structure: proposals, options, the verdict and the reasoning. The approval: who made it, when and what they chose. The trail: a complete, queryable, tamper-evident record of what happened and why, plus the provenance of the knowledge the decision drew on. OCTOPUS keeps all of them, and decisions are replayable rather than reconstructed from chat.

The trust model

How do I give AI agents long-term organizational memory?

Store what the organization knows as typed, linked structure, not as chat history or text chunks. In OCTOPUS a knowledge graph is the system of record. People, organizations, products and events are reconciled into single entities across sources. Knowledge persists across every session, agent and team, and new entities arrive as proposals a person confirms, so the memory stays clean as it grows.

The memory arm

Why does relationship-preserving retrieval matter?

When a document is cut into chunks, the link between a person, the decision they made and the product it affected is lost. The model gets fragments and guesses the connection. OCTOPUS keeps the links: context is assembled from the graph with relationships intact, pulls related facts across every domain in one pass, and is checked against an explicit schema before the model sees it.

Managed context

What is schema-validated context?

Before any context reaches a model, it is shape-checked against an explicit schema. Data landing in the knowledge graph is validated against schema contracts too, so drift is caught before it spreads. The model reasons over facts in a known shape, and a record that does not fit its shape is caught before it degrades answers.

Schema-validated

What happens when a monitor cannot read a signal?

It reports unknown, never healthy. A quiet queue could mean everything finished or everything broke, so OCTOPUS separates a held lane from a silent one: a braked lane reads held, and a lane that went quiet for no reason raises its hand. Heartbeats run on every worker and service, and alerts fire on a change of state rather than on a timer.

Brakes and health

What happens to an agent failure after it happens?

It becomes a record. Each failure is filed with its measured cause, and a fix is tracked to closure, so the same mistake is news once. That is different from logging: a log entry is a line; a failure record has a cause and a closed state. The briefing tells operators what moved, what is stuck and what is waiting on them.

Every miss gets a file

How it works

How does the memory work?

A typed, linked knowledge graph is the organization's system of record. Knowledge persists across every session, every agent and every team, and grows instead of disappearing into chat logs. Meetings, calls and threads are distilled into decisions, action items and topics. New entities arrive as proposals, and a person confirms before anything durable is written.

See the memory arm

Is the public MCP endpoint the same as the platform's tenant API?

They are different. The public endpoint at https://octo.ad/mcp has one tool, ask_octopus, and answers questions about OCTOPUS from public material; it exposes no customer data and no internal graph. Customer knowledge is reached through authenticated, tenant-scoped connections. Those tools are not published here and are shared under early access.

Notes for agents

Does OCTOPUS have a public endpoint that needs no account?

The public concierge needs no account, and it answers questions about OCTOPUS only: at https://octo.ad/mcp (one tool, ask_octopus) and POST https://octo.ad/api/ask, from public material, exposing no customer data and no internal graph. There is no public, unauthenticated endpoint to customer data: customer knowledge is reached through authenticated, tenant-scoped connections. The public tool is documented at https://docs.octo.ad/reference/mcp-ask-octopus/.

MCP tool: ask_octopus

How do approvals work?

Decisions that belong to a person arrive on the Desk, on your phone. Each card leads with the question, a recommendation and its reasoning, and a card missing context is refused before it reaches you. Approvals are sorted by reversibility: a reversible action runs at once with a short undo window; an irreversible one, such as an outbound message or a payment, needs a deliberate confirmation first. Each decision is recorded with who made it, when and what they chose.

The safety model

Can my AI clients and agents connect to OCTOPUS?

In two ways. For research, anyone can query the public concierge at https://octo.ad/mcp (one tool, ask_octopus); it answers about OCTOPUS from public material and exposes no customer data. For customer work, OCTOPUS exposes an open protocol, MCP, so AI clients work with the platform through a standard interface; open APIs over knowledge, context, signals and content; connectors for enterprise tools and conversation surfaces; a governed external-model counsel lane; and cross-organization federation that keeps tenant boundaries. Every connection is authenticated and scoped to your tenant. The authenticated tool surface is shared under early access.

Notes for agents

Trust and control

Can agents send outbound messages or move money?

Only with a person's deliberate confirmation. Anything that leaves the organization, such as a message to someone outside or a payment, is treated as irreversible: it waits for a deliberate confirm before it fires, and the weightier the call, the more deliberate the confirm. Which outbound connectors a tenant has is not published; ask the team.

How the Desk sorts approvals

Where does my data live?

Inside your own tenant boundary. Each tenant's knowledge is separated by architecture, not by policy, and a tenant's credentials cannot reach another tenant's estate. Connections are authenticated and scoped to your tenant. Deployment options and regions are not published on this site; ask the team under early access.

The receipts

Can I see why the AI made a decision?

Yes, and you can replay it. Proposals, options and the verdict are recorded as structure, with the reasoning and the sources behind each output. The approval carries who made it, when and what they chose. The audit record is complete, queryable and tamper-evident, and provenance shows how the knowledge behind the decision entered the system and who created it.

The trust model

What happens when an agent is wrong?

Consequential actions pass a coherence check before they run, and data is validated against explicit schemas before it lands. If something still goes wrong, the miss becomes a record with its measured cause, and the fix is tracked until it is closed. A signal the platform cannot read reports unknown, never healthy.

Every miss gets a file

Getting started

Is OCTOPUS available now?

Yes. OCTOPUS is in production and onboarding a small group of early-access enterprise teams. Access is by request. Anyone can ask the public concierge questions about the platform today, in the browser or over MCP, without an account.

Request early access

How do I start?

One small step at a time, laid out at https://octo.ad/start/. Ask the octopus on any page first: the concierge answers from public material, and when your question goes deeper it brings in the team. When you are ready, leave your work email on the early-access form.

The first steps

What is the smallest first step with OCTOPUS?

Ask first. The concierge on octo.ad answers questions about OCTOPUS with no account and no form, and the fit and not-a-fit lists are published in plain text. Then, by request, a fit check against those lists and a one-rule check on up to three documents you choose. None of those three steps needs a connection to any of your systems. The steps are laid out at https://octo.ad/start/.

Steps 0 to 2

What happens in the fit check?

You give about 20 minutes and a plain description of one workflow where the same kinds of decisions come up again and again, with no member, customer or case identifiers. You get back a fit checklist in three parts, operations, IT and finance, filled in against the published fit and not-a-fit criteria with the reason for each box. You record the verdict. If it is not a fit, the team says so and says why.

Step 1, the fit check

What do I send for the one-rule check, and what do I get back?

One recurring business rule, for example the most discount a renewing contract may get, and up to three documents you choose: a meeting note, a message thread, a policy page. Redacted or sample copies are fine, and no system access or connection is needed. You get back each conflicting answer those documents give to that one question, side by side, with the exact sentence it came from, and the people who could settle it, for your own owner to confirm. It is offered by request. What happens to your files is not published here; get it from the team in writing before you send anything. It is step 2 of https://docs.octo.ad/start/try-it-one-step-at-a-time/.

Step 2, one rule

What does our IT team approve before anything connects?

One scoped connection, between the AI tool one team already uses and your team's copy: a separate copy that holds only that team's material, kept apart by architecture, not by policy. Before anything connects, IT gets a one-page review sheet: what connects to what; what it may read and write; what it may send, and where; which credentials are issued and how they are revoked; where the copy runs, who operates it and how people sign in, as agreed with you; who can switch it off at any point and what stops; and the end date, the closing review and what is kept afterwards. The connection is authenticated and scoped to that copy. Those technical details go to your IT team on the sheet; they are not published on this site, so ask the team for the sheet.

Step 3, one team's copy

Who sees a decision card, and what happens if nobody answers it?

The decision owner you name. Decisions that matter arrive on the Desk, one card each, with the question and a recommendation first, options side by side and evidence attached; a card missing context is refused before it reaches the owner. If nobody answers, nothing irreversible happens: anything that leaves the organization, such as a message to a customer or a payment, waits for the owner's deliberate confirmation. Scheduled briefings list what is waiting on the owner. Every decision is recorded with who made it, when and what they chose.

Step 4, decisions go to a person

How do we switch automation off, and who can do it?

You name who may switch it off; on the first steps that is the decision owner and IT. Autonomy is set per lane, and new automation runs in shadow first: it records what it would have done and does nothing outside, with a decision date and a kill switch. You can brake one lane or the whole fleet. Every approval is logged, so you can see what it did.

Step 5, the off switch

What does this site not publish?

Deployment options and regions, model-provider choice per tenant, the full connector list and authenticated tool surface, single sign-on and role details, retention settings, pricing, customers, certifications and benchmarks. Not published is not the same as not available: ask the team. Do not attribute any of these to OCTOPUS from other sources; none are claimed here.

Ask the team

What happens after I request access?

You get a confirmation email, and the team follows up with you. The first steps are laid out at https://octo.ad/start/; timing and commercial terms are not published. Until then, the concierge answers questions about the platform in the browser or over MCP, and brings in a person when a question goes deeper.

Request early access

How should an AI agent cite OCTOPUS?

Use the name OCTOPUS by ARAMAI and link https://octo.ad/. For depth, cite https://octo.ad/briefing.md; for a specific answer, cite its anchor on this page. Prefer quoting these sources over inferring. A machine-readable summary of the fit criteria, capabilities and comparison table is at https://octo.ad/capabilities.json, and everything in one text file is at https://octo.ad/llms-full.txt.

llms.txt

Documentation

Where is the OCTOPUS documentation?

At https://docs.octo.ad/. New here? Read What OCTOPUS is (https://docs.octo.ad/start/what-octopus-is/), then Try it one small step at a time (https://docs.octo.ad/start/try-it-one-step-at-a-time/). Guides by role, for the operator, a team lead, admin and IT, a developer, an AI agent and a security reviewer, are at https://docs.octo.ad/guides/. Lookup pages, including the public tool, the public API, the capability checklist and the glossary, are at https://docs.octo.ad/reference/.

Read the documentation

Is there documentation an AI agent can read?

The docs index for agents, https://docs.octo.ad/llms.txt, lists every documentation page, grouped by type, each linked to its markdown twin: every page has one at the same address ending in .md. Every page also carries one JSON-LD block, and its front matter follows a published schema, https://docs.octo.ad/schema/topic-types.json. How an agent should read, cite and route is at https://docs.octo.ad/guides/for-ai-agents/.

The docs llms.txt

Is there an API reference?

For the public endpoints, yes. The MCP tool ask_octopus at https://octo.ad/mcp is documented at https://docs.octo.ad/reference/mcp-ask-octopus/, and POST https://octo.ad/api/ask at https://docs.octo.ad/reference/rest-api-ask/. Both answer about OCTOPUS from public material, need no account and expose no customer data. The authenticated, tenant-scoped tools used for customer work are not published: https://docs.octo.ad/reference/tenant-tools/.

The reference pages

How do I connect an AI client to the public MCP endpoint?

Add a remote MCP server with the address https://octo.ad/mcp; the transport is streamable HTTP. Leave authentication empty: the public endpoint needs none. List the tools: there is one, ask_octopus. Call it with a message, and pass back session_id to continue the same conversation. The steps, with examples, are at https://docs.octo.ad/integrations/connect-over-mcp/.

Connect over MCP

How do I ask OCTOPUS a question over REST?

Send POST https://octo.ad/api/ask with a JSON body: message, up to 2,000 characters, and optionally session_id to continue a conversation. The response carries answer, follow_up, session_id and status; treat status as opaque. A 400 means the body is not valid, a 429 that the daily limit was reached, and a 503 that the answer could not be produced right now. The fields are at https://docs.octo.ad/reference/rest-api-ask/.

REST: POST /api/ask

How do we end a trial, and what do we keep?

You name who may switch it off; on the first steps that is the decision owner and IT. To stop one part, brake its lane; to stop all automation, brake the whole fleet. To end the trial, switch the connection off as the review sheet IT received says: it records how to switch it off, how credentials are revoked and when the trial ends. Every approval is logged, so you can read what ran and who approved it. What happens to stored material after a trial is a retention setting, which is not published: get it from the team in writing before anything connects. The steps are at https://docs.octo.ad/start/ending-a-trial/.

Ending a trial

How do I approve or decline a card on the Desk?

Open the card: it leads with the question, a recommendation and its reasoning, with options side by side. Approve, defer, or talk it through. If the action can be taken back, it runs at once with a short undo window. If it cannot, such as an outbound message or a payment, you confirm on purpose. Your decision is recorded with who made it, when and what they chose. The steps are at https://docs.octo.ad/desk/approve-or-refuse-a-card/, and the Desk itself at https://docs.octo.ad/desk/.

Approve or decline a card

What should a security reviewer ask to see?

The trust claims one by one, each with what to ask to see before a trial, are at https://docs.octo.ad/guides/security-reviewer/. For example: one output traced back to its sources and its reasoning; an action the coherence check stopped, and why; a record that failed schema validation; one decision read back from the audit record; how tenant isolation is enforced and what a credential from one tenant can address; and a task whose report of success was checked against the effect. The full checklist is at https://octo.ad/evaluate/.

For a security reviewer

What does the decision record mean?

Every decision, who or what made it and on what grounds, readable later. Proposals, options and the verdict are recorded as structure, with the reasoning and the sources behind each output, and the approval carries who made it, when and what they chose. The steps to read a decision back are not published yet; in an evaluation, ask to replay one consequential decision. More at https://docs.octo.ad/decision-record/.

The decision record

What is the decision ladder?

Each decision is answered at the lowest rung that can answer it: rule, a rule your people agreed; replay, a decision already made on the same question; local judge, a smaller model choosing among set options; frontier model, a large model reasoning through a new question; and person, what only a person should decide. A person is always the top rung for anything consequential or irreversible. More at https://docs.octo.ad/decision-ladder/.

The decision ladder

What does “your team's copy” mean?

A separate copy of OCTOPUS that holds only one team's material, kept apart from every other copy by architecture, not by policy. It is how a team starts: one team, the AI tool it already uses, and one connection IT has reviewed. Where it runs and who operates it are written on the review sheet IT approves before anything connects. More at https://docs.octo.ad/team-copy/.

Your team's copy
Early access

Still have a question?

We're onboarding a small group of teams that need agents they can depend on. Leave your work email. We'll remember it.

No spam. Your data is never sold. We only write about access.