OpenAgent · SDK Hub

Two public SDKs.
One identity stack.

The SDK ships in six languages today. OAS, AEGIS, Arsenal, L1feID, and OATS stay visible as the lower layers developers can reason about and extend.

scroll to compare

Live preview

One identity, in the language of your stack.

Compare the six language SDKs. Each exposes the same OpenAgent path: create an agent, verify callers, enforce scopes, and broker credentials.

6
Languages
10
Contracts
0.1.0
Version
Rust
Python
TypeScript
Go
Swift
Kotlin

did:oas:l1fe:agent

z6MkiTBz1ymue...3djdX3mDooWp

Ed25519 · offline verifiable

01 · Pick your language

Every SDK, version 0.1.0

Current public launch surface. Planned language bindings remain off the installer path until their packages and examples pass release verification.

02 · Feature parity

One standard, many languages

10 features across 6 public SDKs. This is what's shipping today. Green dots are wired and under test; amber has known gaps; dim dots are roadmap; dashes mean the feature does not apply to that runtime. Hover any row to read its contract.

Feature
Rust
0.1.0
Python
0.1.0
TypeScript
0.1.0
Go
0.1.0
Swift
0.1.0
Kotlin
0.1.0
Authentication
ACT verification
One-line route guards
Core Protocol challenge-response
Identity
Key custody
Create and load agents
Anchored lineage verification
Credentials
Arsenal credential handles
Reliability
Fail-closed subsystems
Testing
Shared conformance vectors
Governance
Skills policy
Supported
Partial
Planned
--Not applicable

03 · Install

One command per language

Rust and TypeScript are the only languages with a working installer today. Neither package is on crates.io or npm yet, so both resolve from git and require OpenAgentID org access.

Rust$cargo add openagent-sdk --git https://github.com/openagentid/openagent-sdk

Private preview Not yet published to crates.io. Resolves only with git credentials that have OpenAgentID org access.

Python$pip install "openagent-sdk @ git+https://github.com/OpenAgentID/openagent-sdk.git#subdirectory=sdks/python"

Private preview Not yet published to PyPI. Resolves only with git credentials that have OpenAgentID org access.

TypeScript$npm install github:openagentid/openagent-sdk

Private preview Not yet published to npm. Resolves only with git credentials that have OpenAgentID org access.

Go$go get github.com/OpenAgentID/openagent-sdk-go

Private preview Module resolves from the private repository with OpenAgentID org access.

Swift$.package(url: "https://github.com/OpenAgentID/openagent-sdk", from: "0.1.0")

Private preview Resolves from the private repository with OpenAgentID org access.

Kotlin$implementation("id.openagent:openagent-sdk:0.1.0")

Private preview Not yet on Maven Central. The repository is private during consolidation.

04 · Compliance & security

Honest about what ships today

We do not claim certifications we have not earned. Here is what we commit to today and what we are working toward. SOC 2, signed artifacts, SBOM, and build provenance all land before we cut the GA tag.

Today

Telemetry

None. Zero outbound telemetry.

License

Apache-2.0 OR MIT.

Repositories

Rolling public in phases

Zero outbound telemetry. The SDKs never phone home. Repositories are private while they are consolidated under the OpenAgentID organization, and open publicly as release checks pass.

On the roadmap

SOC 2 Type II

Planned · Q3 2026

Signed artifacts

Planned in 0.2.0

SBOM

Planned in 0.2.0

Build provenance

SLSA Level 3 by 0.3.0

Roadmap items are tracked in Linear and published as they ship. No promises until they are verifiable.

05 · Open source

dual-licensed Apache-2.0 OR MIT by L1fe Labs, Inc.

Repositories are private while they are consolidated under the OpenAgentID organization, and open publicly as release checks pass. All OpenAgentID SDKs, documentation, and reference implementations are dual-licensed Apache-2.0 OR MIT under L1fe Labs, Inc.

06 · Support

File an issue. Get an answer.

Three tiers, all staffed by the engineers writing the code. Enterprise tiers come with written SLAs -- the community channels run on best-effort.

Start building

Pick your language

Start with the facade, then drop into the feature stack when you need OAS identity, AEGIS verification, Arsenal credentials, or OATS reputation in more detail.