Store
The Store is a core Directory component that persists agent records as OCI artifacts in a registry-backed content store.
Role in the system
When a client pushes a record, the server:
- Validates the record against the OASF schema.
- Writes the payload to the configured OCI registry.
- Derives a content identifier (CID) from the artifact digest for immutable, content-addressed lookup.
Records can be retrieved by CID or, when configured with a verifiable name, by
Docker-style name references (name, name:version, name:version@cid).
Backends
Directory supports OCI-compatible registries including Zot (default for local deployments), GitHub Container Registry, and Docker Hub. The server selects the backend via store configuration (see Local Deployment and Production Deployment).
Related documentation
- Records — OASF record model, CIDs, and validation
- Features and Usage Scenarios — Store — CLI examples and registry configuration
- CLI Reference — Storage Operations —
push,pull,delete,info