You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
status is one of verified, failed, error, timeout, unknown.
How Burrower uses it
Once per echidna binary, Burrower runs echidna prove --help. If --output
is listed it uses the contract; otherwise it uses the old text markers.
In contract mode the line must be I-JSON, byte-identical to its JCS form,
and carry every field. Anything else is a contract violation and the
attempt fails. It is never re-read as text.
verified with exit 0 becomes a success with a receipt (prover,
axioms, confidence, echidna version), stored in the ledger record's
extra.receipt. failed/unknown fail, timeout times out, error is
skipped (an infrastructure problem, not a lesson).
With an older echidna, a success is recorded as a warrant: evidence
that echidna printed "verified", without the receipt.
The full specification is docs/ECHIDNA-INTEGRATION.adoc in the repository.