consolidation of some of the modules, localization fixes, product advisories work, qa work

This commit is contained in:
master
2026-03-05 03:54:22 +02:00
parent 7bafcc3eef
commit 8e1cb9448d
3878 changed files with 72600 additions and 46861 deletions

View File

@@ -16,11 +16,26 @@ Manage the attestation and proof chain infrastructure for StellaOps:
- Keep proof chain storage schema current with migrations.
## Key Components
### Attestor (transparency logging and verification)
- **StellaOps.Attestor**: Main attestation service and REST API endpoints
- **StellaOps.Attestor.Envelope**: DSSE envelope handling and serialization
- **StellaOps.Attestor.Types**: Core attestation models and schemas
- **StellaOps.Attestor.Verify**: Verification engine for signatures and Rekor proofs
- **__Libraries**: Shared attestation utilities and storage abstractions
- **__Libraries/StellaOps.Attestor.***: Shared attestation utilities and storage abstractions
### Signer (cryptographic signing -- trust domain co-located, Sprint 204)
- **StellaOps.Signer/StellaOps.Signer.Core**: Signing pipeline, predicate types, DSSE statement builder
- **StellaOps.Signer/StellaOps.Signer.Infrastructure**: Redis/cache/HTTP infrastructure for signing
- **StellaOps.Signer/StellaOps.Signer.WebService**: REST API (`/api/v1/signer/sign/dsse`)
- **__Libraries/StellaOps.Signer.KeyManagement**: Key rotation, trust anchors, HSM/KMS bindings (separate DB schema)
- **__Libraries/StellaOps.Signer.Keyless**: Fulcio/Sigstore keyless signing support
### Provenance (attestation library -- trust domain co-located, Sprint 204)
- **StellaOps.Provenance.Attestation**: SLSA/DSSE attestation generation library
- **StellaOps.Provenance.Attestation.Tool**: Forensic verification CLI tool
### Tests
- **__Tests**: Integration tests with Testcontainers for PostgreSQL
## Required Reading