Spec Apr 28, 2026
OSL Specification v1.0.0
OSL v1.0.0 is the first stable release of the Open Secrets Language Abstraction API. It establishes a provider-agnostic contract for heterogeneous secret management.
Core Principles
- Small Required Core: A minimal set of mandatory operations for secret lifecycle.
- Capability Discovery: Mandatory `get-capabilities` endpoint to avoid client guesswork.
- Optional Modules: Capability-gated support for versioning, leases, rotation, and sync.
API Model
The API uses kebab-case endpoints and snake_case JSON fields. All requests must include a Bearer token for authentication.
[PLACEHOLDER: This article would contain the full technical mapping of OSL v1.0.0 endpoints and data models as defined in RFC-007.]