openbotauth

Official

Portable, verifiable AI identities.

AuthorOpenBotAuth
Version1.0.0
Installs0

System Documentation

What problem does it solve?

OpenBotAuth provides a portable cryptographic identity for AI agents by generating an Ed25519 keypair and registering it with a JWKS endpoint, enabling verifiable signatures across platforms.

Core Features & Use Cases

  • Keypair generation: Create an Ed25519 keypair you own and control.
  • JWKS-based verification: Publish a JWKS endpoint to allow others to verify signatures.
  • Cross-platform signing: Sign data, plugins, or requests and have them cryptographically verifiable on supported runtimes such as OpenClaw, MoltBook, or any system that validates Ed25519 signatures.
  • Use Case: A crawler signs its actions to prove it originated from the identified agent.

Quick Start

Step 1: Generate your keypair locally using the Node crypto API, then securely store the results in the recommended directory (for example ~/.config/openbotauth). Step 2: Obtain a human-authenticated OpenBotAuth token via the GitHub login flow at https://openbotauth.org/token and save the token to the configuration directory. Step 3: Register your agent by sending a POST request to the API with your agent name and public key, then verify the JWKS endpoint provided for your agent.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: openbotauth
Download link: https://github.com/OpenBotAuth/openbotauth/archive/main.zip#openbotauth

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.