1.9 KiB
1.9 KiB
CLI and Web UI for Proof Inspection
Status
IMPLEMENTED
Description
CLI commands for proof chain verification and web UI proof visualization components.
Implementation Details
- CLI:
src/Cli/StellaOps.Cli/Commands/Proof/ProofCommandGroup.csimplementsproof verify(bundle verification with offline mode, JSON/text output) andproof 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/