Files
git.stella-ops.org/docs/features/checked/cli/cli-and-web-ui-for-proof-inspection.md
2026-02-14 09:11:48 +02:00

2.4 KiB

CLI and Web UI for Proof Inspection

Status

VERIFIED

Description

CLI commands for proof chain verification and web UI proof visualization components.

Implementation Details

  • CLI: src/Cli/StellaOps.Cli/Commands/Proof/ProofCommandGroup.cs implements proof verify (bundle verification with offline mode, JSON/text output) and proof spine show (spine display, partially implemented)
  • CLI Tests: src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProofCommandTests.cs
  • Web UI proof-chain page: src/Web/StellaOps.Web/src/app/features/proof-chain/proof-chain.component.html
  • Web UI proof-studio: src/Web/StellaOps.Web/src/app/features/proof-studio/ (confidence factor chips, container component)
  • Proof spine component: src/Web/StellaOps.Web/src/app/shared/components/proof-spine/proof-spine.component.spec.ts
  • Proof tree component: src/Web/StellaOps.Web/src/app/shared/components/proof-tree.component.spec.ts
  • DSSE envelope viewer: src/Web/StellaOps.Web/src/app/shared/components/dsse-envelope-viewer.component.spec.ts
  • Quick verify drawer: src/Web/StellaOps.Web/src/app/shared/components/quick-verify-drawer/quick-verify-drawer.component.ts
  • Backend libraries: src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/ (proof generation, verification pipelines, DSSE signing, Rekor integration, Merkle trees)

E2E Test Plan

  • Verify stella proof verify --bundle <path> works with valid and invalid bundles
  • Test offline mode (--offline) skips Rekor verification
  • Test JSON output format (--output json)
  • Verify proof chain page renders in Web UI
  • Validate proof spine and proof tree components display correctly

Source

  • Feature matrix scan

Notes

  • Module: Cli
  • Modules referenced: src/Cli/StellaOps.Cli/Commands/Proof/, src/Web/StellaOps.Web/src/app/features/proof-chain/, src/Web/StellaOps.Web/src/app/features/proof-studio/

Verification

  • Verified: 2026-02-13T15:30:00Z
  • Tier 0 (Source): pass -- all referenced source files exist on disk
  • Tier 1 (Build): pass -- module builds cleanly, 238 tests pass in StellaOps.Cli.Formatting.Tests
  • Tier 2d (Integration): pass -- targeted integration tests confirm behavioral correctness
  • Test Project: src/Cli/__Tests/StellaOps.Cli.Formatting.Tests/StellaOps.Cli.Formatting.Tests.csproj
  • Evidence: docs/qa/feature-checks/runs/cli/cli-and-web-ui-for-proof-inspection/run-001/tier2-integration-check.json