Omniweft · Engineering note

Omniweft explains why an asset remains stored

A read-only inspector lists retention reasons and predicts collection at an expected catalog revision. Shared bytes and distinct provenance remain separate.

Explain retention at one catalog revision

  1. Inspect roots. List every explicit current and history retention reason at the expected revision.
  2. Separate identity from bytes. Two provenance-distinct manifests can retain the same content-addressed blob.
  3. Predict collection. Return sorted removable manifests and blobs. A stale revision rejects without a report or mutation.
FIG 02 / Contract diagram derived from FP-008. Read-only CPU inspection; no inferred World references, durable storage or GPU result.

Inspect the pinned contract ↗

Merged PR #30 implements the bounded FP-008 asset-retention inspector. It returns sorted current and history root reasons, shared-blob retainers and exact collection candidates at the expected Catalog revision. Stale revisions reject without a report or mutation.

The seed-7 CPU fixture uses two provenance-distinct assets sharing one blob and an independent third asset. Dropping one manifest can leave shared bytes retained by another. Prediction is checked against ordinary collection in a fresh private Catalog; detached-report edits preserve the original state.

Inspection grants no new authority and does not infer World or undo references. It adds no durable store, remote endpoint, renderer or physics behavior. The example retains historical draft wording; the GitHub merge record establishes integration. Other adopted feature proposals remain separate from implemented capability.

Explore the topic

Follow the evidence

Explore Omniweft

Read source evidence ↗ (opens in a new tab)

Related reading