Skip to content

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:

  1. Validates the record against the OASF schema.
  2. Writes the payload to the configured OCI registry.
  3. 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).