Files
git.stella-ops.org/docs/features/dropped/dsse-rekor-batch-size-benchmarking-tool.md

1.5 KiB

DSSE+Rekor Batch Size Benchmarking Tool (stella-attest-bench)

Status

NOT_FOUND

Description

The advisory proposed a dedicated CLI benchmarking tool (stella-attest-bench) to sweep DSSE envelope batch sizes against Rekor and determine optimal defaults. While the underlying DSSE and Rekor infrastructure exists, no dedicated benchmarking/experiment tool was implemented.

Why Not Implemented

  • No dedicated stella-attest-bench CLI tool found
  • The underlying DSSE and Rekor infrastructure is fully implemented in src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/:
    • Signing/DsseEnvelope.cs, DsseSignature.cs -- DSSE envelope support
    • Rekor/EnhancedRekorProofBuilder.Build.cs, EnhancedRekorProofBuilder.Validate.cs -- Rekor integration
    • Rekor/RekorInclusionProof.cs -- Rekor inclusion proofs
  • The Bench module (src/Bench/StellaOps.Bench/) has benchmarking infrastructure (LinkNotMerge scenario runner, JSON/Prometheus reporting) but no DSSE batch size sweeping tool
  • The Bench infrastructure (BenchmarkConfig, BenchmarkJsonWriter, PrometheusWriter) could serve as a foundation for a DSSE batch benchmark
  • This is a low-priority optimization tool; the DSSE+Rekor pipeline works but batch size tuning requires a dedicated experiment harness

Source

  • Feature matrix scan

Notes

  • Module: Attestor
  • Modules referenced: N/A
  • Related: src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Rekor/ (Rekor integration), src/Bench/ (benchmarking infrastructure)