Skip to content

Open Intent · the open taxonomy

The shared language for what agents intend.

Open Intent is the open, vendor-neutral standard for naming what an autonomous action is trying to do. 173 canonical intents across 29 domains — 14 digital and 15 physical — versioned, schema-validated, Apache 2.0. The category only exists if the language is public, so the language is public.

01 · Why a shared language

You can't govern what you can't name.

Every agent framework invents its own vocabulary for actions, so policy, audit, and cross-vendor governance never line up. Open Intent is the interlingua: one canonical code for deploy to productionOI-100-class — whether the action came from a coding agent, an RPA bot, or a robot arm.

Classify once, govern everywhere, and prove it in an audit trail any human or auditor can read. The taxonomy is the contract between the agent that decides to act and the systems that must trust it.

02 · The shape

173
canonical intents
29
domains
14 + 15
digital + physical domains
v2.0
current taxonomy version

03 · How the codes work

Stable codes, two levels deep.

Open Intent is a hierarchy. A domain (OI-100, Software Development) groups related work; each domain holds categories (OI-101, OI-102 …). Codes are stable family identifiers — once assigned, a code never changes meaning, so a policy written against a code keeps working across taxonomy versions. Everything is schema-validated JSON; the current release is v2.0.

04 · The taxonomy

All 29 domains. All 173 categories. Searchable.

This is the entire standard — nothing held back. Search any domain, category, or Open Intent code, and filter to the 14 digital or 15 physical domains. Expand a domain to read every category and its definition.

29 of 29 domains173 of 173 categories · Open Intent v2.0

05 · Two halves, one grammar

From software actions to physical motion.

OI-100 → OI-1400

14 digital domains

Enterprise software operations — software development, security, infrastructure, finance, supply chain, people ops, revenue, customer experience, risk, and more.

OI-1500 → OI-2900

15 physical domains

Embodied AI — manipulation, locomotion, sensing, actuation, manufacturing, autonomous vehicles, aerial systems, surgical robotics, agriculture, energy, mining, logistics, and embodied-AI safety.

Same code structure, same license. An authority decision reads the same whether it gates a git push or a robot's grasp — which is what makes one governance layer work across both.

06 · Use it

Use it as your interlingua.

Install the package, map your agent's actions to canonical codes, and govern against them in whatever runtime you already run. It is independent of Intended — fork it, self-host it, build your own enforcement against it. No account required.

typescript
1npm install @intended-inc/open-intent
2
3import taxonomy from "@intended-inc/open-intent/taxonomy.json";
4
5taxonomy.version;             // "2.0"
6taxonomy.domains.length;      // 29
7taxonomy.domains[0].code;     // "OI-100" — Software Development
8// Map every agent action to one canonical code, independent of Intended.

07 · Governance

Public, versioned, community-governed.

Apache 2.0. Proposals go through a public RFC on GitHub; new domains and categories ship by version with stable codes, so nothing you build against breaks underneath you. The category only exists if the language is public — so we keep it public.

Help define the category.

Open Intent — The Open Standard for Agent Intent | Intended