Skip to content

Open Source · the public layer

The shared language for what agents intend.

Open Intent is the open taxonomy underneath the whole platform — 173 canonical intents across 29 domains (14 digital, 15 physical), versioned, schema-validated, Apache 2.0. The adapter, the SDK, and the CLI ship under the same license. Self-host it, fork it, build your own enforcement against it. No account required.

01 · Packages

Four packages, one license.

01 · @intended-inc/open-intent

Open Intent taxonomy

173 canonical intents across 29 domains. Versioned, schema-validated, Apache 2.0. Ships as a single JSON document plus the JSON Schema it validates against. Use it as your interlingua — independent of Intended.

Explore the taxonomy →

02 · @intended-inc/openshell-adapter

OpenClaw governance adapter

Drop-in adapter for OpenClaw — the most-starred agent runtime on GitHub. Translates OpenClaw tool calls into Open Intent terms so any policy you write against the taxonomy applies unchanged.

Integration guide →

03 · @intended-inc/sdk

Client SDK · TypeScript + Python

Typed clients for the gateway, the authority API, and the audit chain. Classify an action, request a decision, verify a token, and stream evidence — without hand-writing HTTP. Apache 2.0.

SDK reference →

04 · @intended/cli · design-partner beta

Operator CLI

Inspect Authority Tokens, replay decisions, and export audit-chain segments from the terminal. Verify a sealed envelope against the kid-pinned tenant public key; per-tenant JWKS verification is live. In private beta for design partners.

CLI reference →

02 · Install

Two lines to the shared vocabulary.

The taxonomy is a dependency, not a service. Pull it into your build, resolve actions to canonical codes, and govern against those codes in whatever runtime you already run.

bash
1# the open taxonomy — no account required
2npm install @intended-inc/open-intent
3
4import taxonomy from "@intended-inc/open-intent/taxonomy.json";
5taxonomy.version;          // "2.0"
6taxonomy.domains.length;   // 29
7
8# govern an OpenClaw agent
9npm install @intended-inc/openshell-adapter

03 · The line

Open where the standard lives. Hosted where the runtime runs.

Apache 2.0 · open

The vocabulary & the clients

The taxonomy, the schema, the adapter, the SDK, and the CLI. Everything you need to classify actions and verify a token with the kid-pinned tenant public key. Fork it, vendor it, ship it inside an air-gap.

Platform · hosted

The authority runtime

LIM-backed interpretation, the policy and risk engine, Ed25519 token minting, the hosted audit chain, and managed connectors. You can rebuild it against the open layer — or run ours.

04 · License posture

Permissive on purpose.

The open layer is intentionally Apache 2.0 — no copyleft, no field-of-use restriction, no CLA gate on using it. If you want to build something downstream — your own runtime, your own audit system, your own enforcement layer — go ahead. A governance category only exists if there is a shared language for what an agent intends, and a shared language only works if it is public. Proposals to extend the taxonomy go through a public RFC; codes are stable, so nothing you build against breaks underneath you.

05 · Next

Start with the open layer.

Open Source — Open Intent, the adapter, and the SDK | Intended