LogoLogo
DevnetSeek
  • Introduction
    • Overview
    • Why Fermah?
    • Supported Proof Systems
    • Key Terms and Concepts
    • On Zero-Knowledge Proofs
  • Network
    • Components
  • Testnet
    • Overview
    • For Prover Nodes
      • Installation
      • Provers
      • Configuration
      • Machine Secret
      • Registration
      • Telemetry
      • Starting a Node
  • Resources
    • GPG
    • Support
    • Website
    • Github
    • X
    • Discord
Powered by GitBook
LogoLogo

© 2025 Fermah

On this page

Was this helpful?

  1. Testnet
  2. For Seekers

Status

Guide for checking proof request status using Fermah CLI commands.

Last updated 8 months ago

Was this helpful?

Check

Once you submit a Proof Request, a Proof ID will be generated and displayed. You can then check on the status of the same proof by running:

PROOF_ID=id

fermah-seek proof check -k dev --key ecdsa.seeker --id $PROOF_ID

Valid for Devnet.

Status Reference
pub enum ProofStatus {
    /// Was just created in the system
    Created,
    /// Passed most basic checks like signature
    Accepted,

    /// Closed, primarely due to PRer returning their funds
    Cancelled,
    /// Rejected with explanation
    /// - Eligible for payment
    Rejected(String),

    /// Assigned to a specific prover. Note: not the most solid state and can change assignment, waits for Acknowledged to be solid assigned
    Assigned(OperatorId),
    /// Solid assigned state. Prover confirmed the assignment.
    AcknowledgedAssignment(OperatorId),

    /// Received proof, but test is not complete
    ProofBeingTested(Proof),

    /// Proved
    /// - Eligible for payment
    Proven(Proof),
}

See also .

Status Codes for Proof Requests