Introducing the future of AI actions

OpenVerb

The open standard for AI actions.

Make your app understandable by AIs. Define verbs, expose capabilities, and build intelligent agents with clarity and safety.

openverb.core.json

VERB DEFINITION

{
  "name": "create_item",
  "params": {
    "collection": {
      "type": "string",
      "required": true
    },
    "data": {
      "type": "object"
    }
  }
}

AI ACTION

<action>
verb: create_item
params:
  collection: "jobs"
  data:
    client: "Smith Co."
    type: "Survey"
</action>

Watch OpenVerb in Action

See how OpenVerb makes AI actions simple, safe, and universal

What is OpenVerb?

OpenVerb is an open standard for describing what actions an AI is allowed to perform inside an application. Instead of wiring one-off "tools" or plugins, applications expose verb libraries: JSON files that describe actions, their parameters, and their results.

AI
Verb
Executor
App

Why OpenVerb?

A text-first approach to AI capabilities that's framework-agnostic, secure, and built for the future.

Language-Native
AI thinks in verbs; OpenVerb turns that into structured, executable actions.
Predictable & Safe
Explicit capabilities mean no ambiguity or hallucinated actions.
Universal
Works with any LLM, any framework, any app. No vendor lock-in.

Upcoming Products

A complete ecosystem for building, hosting, and executing AI actions.

Q2 Launch
OpenVerb Registry
Host and version your verb libraries. Private libraries, teams, and analytics.
  • Version control for verb libraries
  • Private & public hosting
  • Usage analytics & tracking
Q3 Launch
OpenVerb Studio
Visual builder for verbs. Generate libraries, test actions, simulate agents.
  • Form-based verb creation
  • AI workflow simulator
  • Export SDK stubs
Q4 Launch
OpenVerb Executor SDK
Multi-language SDKs for validating and executing verbs safely.
  • JS/TS, Python, Go, Rust
  • Sandboxed execution
  • Built-in logging & safety
Future
OpenVerb Cloud Actions
Serverless action execution for AI agents. Observability and enterprise governance.
  • Hosted verb execution
  • Logs, metrics, monitoring
  • Enterprise governance

Simple pricing for builders

Start free, scale when you need to.

Free
$0
  • Access to spec
  • OpenVerb core library
  • Examples & tutorials
  • Community support
Get Started
Popular
Pro
$9–$29/mo
  • Everything in Free
  • Private verb libraries
  • Usage analytics
  • Team collaboration
  • Priority support
Get Started
Enterprise
$99–$499/mo
  • Everything in Pro
  • Cloud execution
  • SSO & governance
  • Compliance tools
  • Dedicated support
Get Started

Documentation & Resources

Everything you need to understand and implement OpenVerb in your application.

Specification
The complete OpenVerb standard including format, rules, and philosophy.
Core Library
Domain-agnostic verbs for data, files, navigation, and system operations.
JavaScript Example
Reference executor implementation in Node.js/JavaScript.
Python Example
Reference executor implementation in Python.
GitHub Repository
Full source code, issues, and community contributions.
Getting Started
Quick start guide for integrating OpenVerb into your app.
Quick Integration
Load a verb library and start exposing actions to your AI in minutes.
// 1. Load the verb library
import coreLibrary from 'openverb-core';

// 2. Build verb registry
const verbRegistry = {};
for (const verb of coreLibrary.verbs) {
  verbRegistry[verb.name] = verb;
}

// 3. Execute an action
function executeAction(action) {
  const { verb, params } = action;
  const verbDef = verbRegistry[verb];
  
  // Validate and execute
  if (verbDef) {
    return handleVerb(verb, params);
  }
}

See it in action

Simple examples showing how OpenVerb turns AI text into structured actions.

Verb Definition Example
{
  "namespace": "openverb.core",
  "version": "0.1.0",
  "verbs": [
    {
      "name": "create_item",
      "category": "data",
      "description": "Create a new item in a logical collection.",
      "params": {
        "collection": {
          "type": "string",
          "description": "Logical name of the collection.",
          "required": true
        },
        "data": {
          "type": "object",
          "description": "Key-value pairs for the new item.",
          "required": true
        }
      },
      "returns": {
        "id": {
          "type": "string",
          "description": "ID of the created item."
        }
      }
    }
  ]
}
AI Action Example
<action>
verb: create_item
params:
  collection: "projects"
  data:
    name: "AI Marketing Platform"
    status: "in_progress"
    owner: "team@example.com"
</action>
Execution Result
<result>
verb: create_item
status: success
data:
  id: "proj_8271"
  name: "AI Marketing Platform"
  status: "in_progress"
  owner: "team@example.com"
  created_at: "2025-04-15T10:30:00Z"
</result>

Support OpenVerb

OpenVerb is a completely open, community-first specification designed to help developers build AI-powered actions into any application. If you'd like to support ongoing development, research, documentation, and open-source tooling around OpenVerb, you can contribute below.

Your support helps keep OpenVerb independent, accessible, and openly available for everyone.

Supporter
$5
Buy me a coffee and help fund OpenVerb development
Support
Contributor
$15
Support ongoing research and documentation
Support
Sponsor
$50
Sponsor core development and new features
Support
Custom
Any amount
Pay what you want to support OpenVerb
Support

Prefer GitHub Sponsors?

Support OpenVerb through GitHub's platform

Sponsor on GitHub

OpenVerb is built and maintained by Roman Hancel, a solo developer committed to building open standards for the AI era.

Meet the Founder

OpenVerb was created by Roman Hancel, a developer, land surveyor, and AI-first product thinker building tools that help people work smarter, faster, and more creatively. Roman's work blends geospatial science, software engineering, and AI automation into practical systems used by real professionals.

He is the founder of several emerging platforms:

  • FolderCopilot — an AI-powered development environment for instantly generating full project structures
  • Vibe Flyers / Vibe Marketing Studio — an automation suite for grassroots, creator, and micro-business marketing
  • Elevatr — a professional experience tracking platform for licensed professions
  • Survey Manager App — an AI-enabled geospatial survey management system for land surveyors

Roman's personal site contains all his work, ideas, and research: romanhancel.com

And his live AI-powered digital twin is available here: Talk to Roman's AI Twin

OpenVerb reflects Roman's broader vision: simple, universal standards that let AI communicate with software as easily as humans communicate with each other.

Ready to build the future of AI?

Join the waitlist for early access to OpenVerb Registry, Studio, and Cloud Actions.