2.2 KiB
2.2 KiB
CLI Offline Proof-of-Existence Verification
Module
Cli
Status
VERIFIED
Description
CLI has offline proof-of-existence verification capability documented and implemented through evidence commands.
Implementation Details
- PoE Commands:
src/Cli/StellaOps.Cli/Commands/PoE/ExportCommand.cs-- proof-of-existence export - PoE Verify:
src/Cli/StellaOps.Cli/Commands/PoE/VerifyCommand.cs-- proof-of-existence verification - Offline Command Group:
src/Cli/StellaOps.Cli/Commands/OfflineCommandGroup.cs-- offline operations including PoE - Command Handlers:
src/Cli/StellaOps.Cli/Commands/CommandHandlers.Offline.cs-- offline mode handlers - Offline Mode Guard:
src/Cli/StellaOps.Cli/Services/OfflineModeGuard.cs-- enforces offline-only operations - Exit Codes:
src/Cli/StellaOps.Cli/Commands/OfflineExitCodes.cs-- offline-specific exit codes - Documentation:
src/Cli/OFFLINE_POE_VERIFICATION.md - Commands:
stella poe export <digest>-- export proof-of-existence bundlestella poe verify <bundle>-- verify PoE bundle offlinestella offline verify-- offline verification mode
E2E Test Plan
- Run
stella poe export sha256:abc123 --output ./poe-bundle/and verify bundle created with Rekor proofs - Run
stella poe verify ./poe-bundle/and verify offline PoE verification passes - Verify PoE verification works without network connectivity (air-gapped)
- Verify tampered bundle fails verification with clear error message
- Run
stella offline verify <digest>and verify offline verification mode works - Verify exit codes follow OfflineExitCodes convention
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, 193 tests pass in StellaOps.Cli.Core.Tests
- Tier 2d (Integration): pass -- targeted integration tests confirm behavioral correctness
- Test Project:
src/Cli/__Tests/StellaOps.Cli.Core.Tests/StellaOps.Cli.Core.Tests.csproj - Evidence:
docs/qa/feature-checks/runs/cli/cli-offline-offline-poe-verification/run-001/tier2-integration-check.json