Generic shared service artifact store to integrat S3 Buckets or scalable selfhosted Storage based on Ceph.
Find a file
tegwick b1eba9b41e chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-15:
  - update .custodian-brief.md for artifact-store
2026-05-15 23:17:03 +02:00
docs docs+plans: reconcile blueprint with ambition, add ADRs, sequence workplans 2026-05-15 21:16:17 +02:00
workplans chore(consistency): sync new task and workstream IDs from DB [auto] 2026-05-15 21:26:08 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-05-15 23:17:03 +02:00
.gitignore Initial commit 2026-05-15 16:14:36 +00:00
AGENTS.md docs+plans: reconcile blueprint with ambition, add ADRs, sequence workplans 2026-05-15 21:16:17 +02:00
INTENT.md Bootstraping the repo 2026-05-15 20:08:32 +02:00
LICENSE Initial commit 2026-05-15 16:14:36 +00:00
README.md docs+plans: reconcile blueprint with ambition, add ADRs, sequence workplans 2026-05-15 21:16:17 +02:00
SCOPE.md Bootstraping the repo 2026-05-15 20:08:32 +02:00

artifact-store

Generic artifact registry and storage gateway for generated outputs, evidence packages, reports, logs, snapshots, exports, and release artifacts.

The registry owns artifact identity, metadata, provenance, retention policy, and retrieval records. Bytes are delegated to configured storage backends (local filesystem in v1, S3-compatible / Ceph RGW next).

The shape is library-first (artifactstore Python package); the HTTP server and the CLI are thin consumers. Content is addressed by digest; state is authoritative in an append-only event log; materialised views are rebuildable.

Status

Concept / service-baseline planning. No runnable scaffold yet — workplans/ARTIFACT-STORE-WP-0001-service-baseline.md is the next step.

Start here

Active workplans

Agent operating notes

See AGENTS.md for the StateHub-integrated session protocol, workplan conventions, and progress-logging contract.