registrystack / registrystack/registry-stack

PROV-O JSON-LD export for the publish bundle (deferred: no current verifier)

Offen
#27 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:manifest migration:from-pre-monorepo post-1.0 triage:roadmap
Vorherrschende Sprache
Rust
Sterne
2
Forks
0
Ø Merge
2 Std. 55 Min.
Gemergte PRs (30 T.)
130

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Wenn ein konkreter Consumer erscheint, beginne mit der Concept Note und dem Bereich products/manifest, und überprüfe anschließend die vorhandenen Artefakte, Digests, Generierungsaktivitäten und Publisher-Metadaten des Publish-Bundles. Verwende die angegebene Mapping-Tabelle und die Golden Fixtures als Leitfaden; abgeschlossen ist die Aufgabe, wenn beim Anwenden der Regel zum Ausschluss zirkulärer Digests ein optionales provenance.jsonld-Artefakt erzeugt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
backend, data
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.