Documentation / The flybrainwork handbook

Search is available when JavaScript is enabled. Browse categories below at any time.

Complete verification

Full replay, evidence classes and the current operator trust boundary.

Reference3 min read
Download Markdown ↓

Verification compares submitted scientific output with actual complete replay of the declared model and task. It is a numerical integrity process with explicit scope and operator trust. A chain transaction cannot substitute for the replay.

Required complete work#

The verifier checks the job's graph, model, parameter profile, evaluator and backgrounds before admitting the replay. It executes the required extent and compares the original numerical records under the frozen contract.

All required backgrounds must complete for a scientific vote. A missing background, an interrupted native process or an unavailable model cannot be treated as proof that a candidate's science is invalid.

The response record, task identity and archive commitments preserve the original bytes. Display samples can help explain a result, but verification uses the required complete scope rather than only the visible samples.

Outcomes and faults#

Outcome Meaning Appropriate treatment
VALID Complete required replay agrees with the candidate Count under the authorized verification policy
INVALID_RESULT Complete replay establishes a numerical or contract mismatch Record the scientific rejection and evidence
LOCAL_MODEL_ERROR The verifier's local model is unavailable or wrong Repair/fence the local setup; no scientific negative vote
RETRYABLE_INFRA_ERROR An execution or transport dependency failed Persist, retry and retain the original candidate

The documented acceptance included a fresh complete replay of deliberately corrupted response bytes. It returned INVALID_RESULT after actual execution, which is stronger evidence than manufacturing an invalid result from an infrastructure failure.

User participation and task policy#

FBW users participate in validation voluntarily. Membership can evolve as users join or leave; each task records the admission rules, required evidence and decision policy that apply to that task.

A participating validator maintains the registered complete model, executes every required background and signs a report bound to the task and result. Reports are checked for identity, numerical agreement and task eligibility before acceptance. See Feature availability for the current participation path.

Evidence classes#

Evidence What it can establish
Frozen source/parameter hashes Which numerical inputs and rules are declared
Native/WASM/NumPy agreement Reproduction across tested implementations
Complete authorized replay Agreement for the declared candidate and required backgrounds
Finalized Solana receipt The exact recorded financial action on the specified cluster
Licensed external observation evaluation Predictive performance within the defined scientific evaluation

Computational reproducibility describes agreement within the registered model. Evaluation against biology uses separately licensed observations, declared calibration and held-out evaluation protocols.

Verification costs and compensation#

Replay consumes actual compute, storage and transport. A verification-service contract can reserve a finite budget and may compensate a correct rejection when its frozen terms say so. Thread count, runtime and reported throughput are not independent compensation units.

Archive retention and financial settlement have their own obligations. Scientific terminal states do not stop accepted financial reconciliation, and closing a temporary Result does not erase permanent payment uniqueness.

See feature availability for release scope and pending acceptance.