npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@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-intent

Usage

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); // 173

Access 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