What ships today
SDK Facade
Rust and TypeScript
0.1.0 SDKs for creating agents, authenticating requests, brokering credentials, and checking skills policy.Feature Stack
OAS, Arsenal, AEGIS, L1feID, Auth Protocol, wallet derivation, skills governance, conformance, and deployment adapters.
Quickstart
Create an agent, authenticate a request, and fetch brokered credentials.
Authentication
Use the SDK authenticate facade or the SDK-free HTTP challenge-response protocol.
The stack
OAS proves identity
did:oas:* identifies humans, agents, tools, skills, workflows, models, datasets, services, and agent instances. Portable signatures prove key possession. Privileged authority requires Sigil-backed lineage verification.AEGIS verifies and authorizes
AEGIS evaluates signature validity, lineage, revocation, liveness, trust tier, policy, approvals, rate limits, and spending constraints.
Arsenal brokers capability and credentials
Arsenal issues ACTs scoped as
service:resource:action and proxies upstream API calls so agent processes never receive raw provider keys.L1feID stabilizes records
L1feID maps one or more DIDs to a stable
l1fe_id platform record for accounts, audit, and linking.Current launch posture
| Surface | Status |
|---|---|
| TypeScript SDK | Public facade at @openagent/sdk 0.1.0 |
| Rust SDK | Public facade crate openagent-sdk 0.1.0 |
| HTTP challenge-response | Normative day-one protocol binding |
| Weave and WebSocket bindings | Designed for later phases, not the default launch path |
| Python, Go, Swift, Kotlin, vanilla JS OAS-only pages | Older or future material, not the current public facade |