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 production — OI-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
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.
05 · Two halves, one grammar
From software actions to physical motion.
14 digital domains
Enterprise software operations — software development, security, infrastructure, finance, supply chain, people ops, revenue, customer experience, risk, and more.
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.
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.