Skip to content

Inspect Result

A successful execution produces more than a domain result.

It produces runtime evidence.

This document explains how to inspect that evidence and understand what it demonstrates.

Unlike API Reference documentation, this guide does not describe response schemas.

Instead, it explains how to interpret the observable execution surfaces produced by Forge.


Verification Objective

After completing this document you should be able to:

  • identify the primary execution evidence
  • distinguish execution identity from execution output
  • inspect runtime metadata
  • recognize generated artifacts
  • understand replay metadata
  • determine what an execution proves
  • recognize the limits of observable evidence

Prerequisites

This document assumes that you have completed:

  • Verification → First Verified Execution

You should already have access to a completed execution.


Result as Evidence

A Forge result should be viewed as a collection of independent evidence surfaces.

text
Execution Result

        ├── Execution Identity
        ├── Execution Context
        ├── Runtime State
        ├── Result
        ├── Artifacts
        ├── Metrics
        └── Replay Metadata

Each surface answers a different verification question.


Evidence Surface — Execution Identity

Execution identity uniquely identifies a completed workload.

Typical identifiers include:

  • job identifier
  • run identifier
  • request identifier
  • trace identifier

What it proves

Execution identity proves that Forge accepted and tracked a unique execution.

What it does not prove

Execution identity alone does not prove that the computational result is correct.

It proves only that the execution exists.


Evidence Surface — Execution Context

Execution context describes the workload that entered the runtime.

Typical context includes:

  • operation
  • primitive
  • profile
  • execution surface
  • execution policy
  • billing mode

What it proves

Execution context proves which execution contract entered the runtime.

What it does not prove

Execution context does not prove successful execution.

It describes the submitted request rather than the produced result.


Evidence Surface — Runtime State

Runtime state describes the lifecycle of the execution.

Typical observations include:

  • queued
  • planning
  • dispatch
  • running
  • reducing
  • completed
  • failed

What it proves

Runtime state demonstrates that the workload progressed through the execution pipeline.

What it does not prove

Runtime state does not explain internal scheduling decisions or execution topology.


Evidence Surface — Result

The result contains the domain-specific computational output.

Its structure depends on the executed capability.

Examples include:

  • simulation summaries
  • ranked candidates
  • graph propagation
  • portfolio metrics
  • climate projections
  • insurance loss distributions

What it proves

The result demonstrates the observable output produced by the execution runtime.

What it does not prove

The result alone does not explain how the runtime produced that output.


Evidence Surface — Runtime Metrics

Runtime metrics describe characteristics of the execution rather than the business result.

Examples may include:

  • execution duration
  • iteration count
  • processed workload size
  • execution slices
  • reduction statistics

What it proves

Metrics demonstrate observable runtime behavior.

What it does not prove

Metrics should not be interpreted as correctness guarantees.


Evidence Surface — Artifacts

Artifacts preserve additional execution evidence beyond the primary result.

Depending on capability, artifacts may include:

  • summaries
  • histograms
  • timelines
  • propagation paths
  • candidate rankings
  • confidence maps
  • disagreement maps
  • execution previews

What it proves

Artifacts preserve additional observable evidence generated during execution.

What it does not prove

Artifacts should not be interpreted independently from the execution context.


Evidence Surface — Replay Metadata

Replay metadata identifies information required for later verification.

Typical replay evidence may include:

  • replay identifiers
  • deterministic seed
  • replay token
  • result hash
  • execution signature

What it proves

Replay metadata enables future comparison between equivalent executions.

What it does not prove

Replay metadata does not itself guarantee deterministic equivalence.

That comparison is covered separately.


Reading Evidence Correctly

Verification should proceed from identity toward interpretation.

Recommended inspection order:

text
Execution Identity


Execution Context


Runtime State


Result


Artifacts


Replay Metadata

Avoid interpreting replay or artifacts before confirming execution identity and successful completion.


What This Result Proves

A completed Forge result allows an evaluator to independently verify that:

  • a workload entered the runtime
  • execution completed
  • runtime evidence was preserved
  • computational output was produced
  • execution metadata can be inspected
  • future replay remains possible where supported

Common Misinterpretations

Treating execution identity as computational proof

Execution identifiers prove execution occurred.

They do not prove domain correctness.


Ignoring execution context

Results should always be interpreted together with the execution contract that produced them.


Comparing artifacts across unrelated executions

Artifacts should only be compared between equivalent execution contracts.


Confusing replay metadata with replay verification

Replay metadata enables replay.

Replay verification demonstrates replay.

These are separate verification stages.


Next Steps

Now that you understand how to inspect execution evidence, continue with:

  1. Replay & Determinism
  2. Artifact Inspection
  3. Negative Validation
  4. Capability Verification

These documents build directly upon the evidence surfaces introduced here.


Related Documentation

  • Verification → First Verified Execution
  • Verification → Replay & Determinism
  • Verification → Artifact Inspection
  • Verification → Negative Validation
  • API → Execution Model
  • Trust → Verification

Final Principle

A Forge execution should never be evaluated solely by its computational output.

Execution identity, runtime state, metrics, artifacts, and replay metadata collectively form the observable evidence required for independent verification.

Deterministic execution infrastructure for distributed compute.