@intended-inc/open-intent
v2.0.2
Published
Open Intent — Open taxonomy for classifying AI agent actions across 29 domains spanning digital enterprise operations and physical / embodied processes.
Readme
@intended-inc/open-intent
Open Intent — the open taxonomy for classifying AI agent actions across 29 enterprise and embodied-process domains.
The Open Intent provides a shared language for describing what AI agents intend to do, whether the agent is a software process executing API calls or a robot reaching for an object. Every action — deploying code, processing invoices, escalating tickets, picking a part, landing a drone, dispensing medication — maps to a stable intent family and category. This enables consistent verification, authorization, auditing, and policy evaluation across any AI agent platform, digital or physical.
v2.0 — Digital + Physical (2026-04)
OI v2 extends the original 14 digital-operations domains (OI-100 through OI-1400) with 15 physical / embodied-process domains (OI-1500 through OI-2900). The numeric prefix is the only contract: any tooling pinned to v1 codes still works; new physical codes are strictly additive. Versioning policy: domain codes never re-number; categories may add but not be removed within a major version.
Digital domains (OI-100 — OI-1400)
| Code | Domain | Categories | Description | |------|--------|-----------|-------------| | OI-100 | Software Development | 7 | Build, test, deploy, release, and govern code | | OI-200 | Security Operations | 7 | Detect, respond to, and remediate security threats | | OI-300 | Infrastructure | 7 | Provision, scale, and maintain compute and network systems | | OI-400 | Cloud Operations | 6 | SaaS management, platform ops, multi-cloud governance | | OI-500 | Financial Operations | 8 | Budgets, payments, procurement, treasury, reporting | | OI-600 | Supply Chain | 5 | Sourcing, logistics, vendor management, inventory | | OI-700 | People Operations | 6 | Hiring, onboarding, workforce management | | OI-800 | Revenue Operations | 5 | Pipeline management, deal execution, renewals | | OI-900 | Customer Experience | 5 | Support, success, satisfaction measurement | | OI-1000 | Enterprise Operations | 6 | Strategy, planning, governance, cross-functional ops | | OI-1100 | Service Delivery | 4 | Fulfillment, SLA adherence, service operations | | OI-1200 | Risk Management | 5 | Assessment, mitigation, compliance, business continuity | | OI-1300 | Product Operations | 4 | Roadmap, discovery, launch coordination, lifecycle | | OI-1400 | Asset Management | 5 | Inventory tracking, maintenance, lifecycle, disposal |
Subtotal: 80 categories across 14 digital domains.
Physical / Embodied domains (OI-1500 — OI-2900)
| Code | Domain | Categories | Description | |------|--------|-----------|-------------| | OI-1500 | Manipulation | 6 | Grasping, pick-and-place, assembly, tool use, dexterous hands | | OI-1600 | Locomotion & Mobility | 6 | Path planning, obstacle avoidance, wheeled / legged / aerial / marine motion | | OI-1700 | Sensing & Perception | 7 | Vision, LiDAR, audio, tactile, environmental, inertial, calibration | | OI-1800 | Actuation & Control | 5 | Motor, fluid power, thermal, electrical, closed-loop tuning | | OI-1900 | Manufacturing & Production | 7 | Assembly lines, CNC, additive, batch, inspection, material flow, scheduling | | OI-2000 | Autonomous Vehicles | 7 | Driving decisions, sensor fusion, mission planning, V2X, handoff, fleet ops | | OI-2100 | Aerial Systems | 6 | UAV flight, airspace, payload, BVLOS, multi-drone coordination | | OI-2200 | Surgical & Medical Robotics | 7 | Surgery, patient handling, medication, imaging, samples, sterilization, telemetry | | OI-2300 | Agricultural Operations | 6 | Field, irrigation, pest, livestock, controlled environment, yield | | OI-2400 | Construction & Excavation | 6 | Site prep, earthworks, structural, demolition, lifting, multi-machine | | OI-2500 | Hazardous Environments | 6 | Nuclear, subsea, space, contaminated sites, EOD, confined space | | OI-2600 | Energy & Utilities | 6 | Generation, grid, distribution, storage, demand response, meter ops | | OI-2700 | Mining & Resource Extraction | 5 | Drilling, hauling, beneficiation, wellfield, geotechnical | | OI-2800 | Logistics & Material Handling | 6 | Warehouse, sortation, yard, last-mile, port, cold chain | | OI-2900 | Embodied AI Safety | 7 | E-stop, geofencing, presence detection, safe motion, LOTO, collision, certifications |
Subtotal: 93 categories across 15 physical / embodied domains.
v2.0 total: 173 categories across 29 domains.
Installation
npm install @intended-inc/open-intentUsage
import { getDomain, getCategory, getDomainForCategory, allCategoryCodes } from "@intended-inc/open-intent";
// Look up a domain
const secops = getDomain("OI-200");
console.log(secops?.name); // "Security Operations"
const manipulation = getDomain("OI-1500");
console.log(manipulation?.name); // "Manipulation"
// Look up a category
const threatDetection = getCategory("OI-201");
console.log(threatDetection?.name); // "Threat Detection"
const eStop = getCategory("OI-2901");
console.log(eStop?.name); // "Emergency Stop"
// Find which domain a category belongs to
const domain = getDomainForCategory("OI-503");
console.log(domain?.name); // "Financial Operations"
const safetyDomain = getDomainForCategory("OI-2904");
console.log(safetyDomain?.name); // "Embodied AI Safety"
// List all category codes
const codes = allCategoryCodes();
console.log(codes.length); // 173Access the full taxonomy
import oi from "@intended-inc/open-intent";
for (const domain of oi.domains) {
console.log(`${domain.code} ${domain.name} (${domain.categories.length} categories)`);
for (const cat of domain.categories) {
console.log(` ${cat.code} ${cat.name}`);
}
}Why the Open Intent?
AI agents are taking actions across every enterprise domain — from deploying code to processing payments to managing infrastructure to grasping objects to landing aircraft to dispensing medication. Without a shared taxonomy, every organization invents its own classification, making cross-system policy enforcement, regulatory mapping, and auditing impossible.
The Open Intent provides:
- Universal classification — A common language for AI agent actions whether digital, physical, or hybrid (cyber-physical) systems.
- Verification anchoring — Runtime decisions can reference stable family codes instead of brittle action strings or framework-specific verbs.
- Audit consistency — Every decision log entry maps to a stable taxonomy family that survives schema migrations.
- Cross-platform interoperability — Different AI agent frameworks (digital LLM agents, ROS2 nodes, autonomous-vehicle stacks, surgical-robot controllers) can share the same intent language at the governance layer.
- Regulatory alignment — Codes map to EU AI Act risk classifications, NIST AI RMF functions, ISO 42001 controls, and (for physical operations) IEC 61508 / ISO 13849 / ISO 26262 / ISO 10218 / ANSI/RIA R15.06 conformance evidence.
Reference Implementation
The Open Intent is used by the Intended runtime reference implementation for intent interpretation, authority routing, and audit evidence anchoring across both digital and physical-AI deployments.
License
Apache-2.0
