registrystack / registrystack/registry-stack
PROV-O JSON-LD export for the publish bundle (deferred: no current verifier)
- Lingua principale
- Rust
- Stelle
- 2
- Fork
- 0
- Merge medio
- 2h 55m
- PR unite (30g)
- 130
Descrizione
Migrated from: https://github.com/jeremi/registry-manifest/issues/17
Original author: @jeremi
Source repository: `jeremi/registry-manifest`
Source issue: `#17`
Source labels: post-1.0
Source milestone/release intent: _none_
Target area/path: `products/manifest`
## Issue
[redacted private/internal deployment detail during migration]
Manifest is the cleanest PROV-O candidate in the stack: publish already produces discrete artifacts, digests, a generation activity, and publisher metadata, mapping directly to `prov:Entity`/`prov:Activity`/`prov:Agent`. The concept note specifies the mapping table, an optional `provenance.jsonld` output, golden fixtures, and the circular-digest exclusion rule.
Deferred because no verifier, operator, or interoperability partner consumes PROV-O today, and the artifact is additive, so adding it later breaks nothing (guaranteed by the extension-policy beta work). Pick this up when a concrete consumer appears.
_Note: one or more private/internal references were redacted during migration._
## Migration Metadata
- Migrated to the public monorepo on 2026-06-25.
- Source title, body, labels, milestone/release intent, and pre-migration discussion were preserved where available.
- Code-grounded audit note: PROV-O export is still documented as not implemented; CLI only tolerates injected provenance.
- Private/internal references, secrets, and obvious deployment-only details were redacted instead of copied forward.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Quando compare un consumer concreto, inizia dalla concept note e dall’area products/manifest, quindi esamina gli artefatti esistenti, i digest, l’attività di generazione e i metadati del publisher del publish bundle. Usa la tabella di mapping specificata e i golden fixtures come guida; il lavoro è completo quando viene prodotto un artefatto opzionale provenance.jsonld applicando la regola di esclusione dei digest circolari.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- backend, data
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Tranquilla
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100