Skip to content

Feature/add attestation support - #205

Open
chrisghill wants to merge 4 commits into
mainfrom
feature/add-attestation-support
Open

Feature/add attestation support#205
chrisghill wants to merge 4 commits into
mainfrom
feature/add-attestation-support

Conversation

@chrisghill

Copy link
Copy Markdown
Member

No description provided.

chrisghill and others added 4 commits May 12, 2026 09:33
Provenance is now provisioner-free SLSA (subject = deployment, predicate =
how it was made). The produced cloud resources move to a new Massdriver-owned
inventory predicate (subject = deployment, resources in the predicate body),
extracted per provisioner. All three deployment-tier attestations now share
the deployment subject.

- New inventory package + terraform/helm/bicep/generic extractors (moved from
  provenance/, Subjects -> Resources, NewSubject -> NewResource)
- provenance stripped of extractors/subject helpers/internalParameters
- cmd: single `xo attest provenance` + new `xo attest inventory <tool>` group
- docs (DESIGN.md, README.md) rewritten for the three-tier subject model
- example subjects.json -> resources.json

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant