OpenAgentIDDocumentation
Start here
OpenAgentIDGetting started

Open identity. Live agents.

Create an agent, authenticate real requests, and give it a live avatar with public developer tools.

OpenAgentID is free, open software for agent identity, authentication and live avatars. Start on your own machine with public npm packages. Keep keys and trust on your infrastructure, then connect your application's authorities when you need shared verification or OIDC.

npx --yes create-openagent@0.5.2 my-agent-app --yes
cd my-agent-app
npm install
npm run dev

Open a second terminal in the same parent folder, run cd my-agent-app, then npm run agent -- "Hello from my agent". The receiver issues a challenge, verifies a real Ed25519 proof and completes a request. The browser shows that agent with Autos, the default animated skin.

Current public packages

PackagePublished versionUse
@openagentid/sdk0.7.2Local identity, verification, OATS, Glyph and live characters; Node 20+
create-openagent0.5.2Runnable starter; Node 20+
@openagentid/oidc0.2.0Agent OIDC provider and federation; Node 20.19+

Identity verification supports owned roots and explicitly authorized self roots. Creating a DID does not grant an application's scopes, tenant membership or credentials. A live avatar is presentation, not proof of identity or work.

OpenAgentID belongs to the Open Software family alongside Henry, Weave, Flocks and Fleets. Life offers hosted services around the open core. The local starter requires no Life account, hosted resolver or private dependency.

Choose the next boundary

Use production integration for storage, service authority and Life integration boundaries. OATS scores verified evidence under an explicit issuer policy. OAS, ACT, Arsenal and AEGIS remain available as separate protocol and integration layers.

The API reference is tied to actual published package versions and export paths. It distinguishes current SDK APIs, compatible component contracts and older integrations with known limits. Other language implementations have independent availability and coverage.

On this page