Before you start
Prepare:- a theory of change as text, a document, slides, an infographic, a transcript, or mixed media;
- the decision or outcome claim you want to clarify;
- the intervention, intended outcome, population, place, and observation period, if known;
- any implementation or outcome evidence you already have; and
- the reviewer or issuer role only if you intend to pursue a governed claim.
What you will do
The guided journey has seven phases:- Set the goal and scope.
- Read the theory into traceable propositions.
- Map the most decision-relevant causal chain.
- Link evidence and record gaps.
- Test the graph and compute claim readiness.
- Pause for governed decisions when required.
- Evaluate and issue only when every required gate passes.
runs/<workflow-id>/. The record contains accepted sources, graph versions, evidence links, findings, decisions, and verification records.
What to expect from each checkpoint
Every phase tells you:- why the phase matters;
- what changed and what the current result means;
- how checks and decisions move the run forward;
- who owns the next action or governed decision;
- when the next phase can begin;
- where the source and run record are held; and
- how much material is in scope, using counts such as propositions, nodes, relationships, evidence links, gaps, findings, and blockers.
Step 1 — Start a diagnostic run
Open a supported agent session with Outcome Graph available. Attach or identify your theory of change, then state the decision you want to clarify. For example:Step 2 — Review how the theory was read
Outcome Graph separates explicit statements from ambiguities and inferred propositions. Each proposition keeps a reference to its source location. Review:- the plain-language theory summary;
- the intervention and intended outcome;
- the proposition count and source coverage;
- ambiguous passages; and
- items inferred by the agent rather than stated in the source.
Step 3 — Confirm the causal chain
Outcome Graph converts the source propositions into testable causal paths. It presents the three to seven most important paths, then highlights the path most relevant to your decision. For each relationship, check that the graph answers:- What changes, and for whom or what?
- By what mechanism could the earlier step affect the later one?
- Compared with what alternative or baseline?
- Over what period and in which place?
- Which assumptions and alternative explanations matter?
- How could the relationship be measured?
Step 4 — Choose how to handle evidence
Outcome Graph links each artifact to the specific claim it can support. The same artifact may be admissible for one claim and unsuitable for another. Each evidence link is checked for:- Integrity: The accepted artifact and its transformations can be traced.
- Authority: The producer is identified and has the required role or independence.
- Freshness: The observation falls within the relevant period and policy.
- Relevance and completeness: The artifact measures the named indicator, population, place, and period. Evidence for a causal relationship must bear on that relationship, not only on one endpoint.
- Provenance: A reviewer can follow the path from observation through processing and judgment to the claim.
- attach evidence and continue toward the strongest claim it can support;
- accept the evidence gaps and keep the run diagnostic; or
- use a synthetic evidence pack to test the workflow and field mappings.
Step 5 — Read the validation result
Outcome Graph runs semantic, structural, causal, and empirical checks. Deterministic tools test graph structure; the result does not depend on an agent saying that the graph looks correct. The checkpoint includes:- pass, warning, failure, and blocker counts;
- changes to relationship status;
- the strongest currently attainable claim tier;
- the gap or assumption that limits the result; and
- the highest-priority next action.
Missing evidence lowers the relationship status and creates an explicit evidence gap. It does not get replaced with softer claim wording.
Step 6 — Respond to a governed decision
The run pauses atREVIEW_REQUIRED when it needs a normative judgment, resolution of conflicting evidence, acceptance of a material assumption, or an issuance decision from an authorized person.
This status means paused for a named human decision. It does not mean failed or complete.
The review packet states:
- the exact decision and the role authorized to make it;
- the recommendation and its evidence;
- material alternatives;
- the consequences of approving, deferring, or rejecting; and
- the exact reply or record needed to resume.
Step 7 — Evaluate or stop at the diagnostic result
Stop when the diagnostic result answers your current question. Continue toward evaluation or issuance only when the graph, evidence, policy, governance, and external-system requirements are in place. Outcome Graph computes the strongest claim tier that the full claim-and-evidence path can support:
The tier is computed from the weakest required relationship and its evidence. You may set a target, but you cannot choose a higher tier than the evidence earns.
Verify the result
Before you close or advance the run, confirm that:- the source set and intended decision are correct;
- the intervention, outcome, population, place, and period are explicit;
- the chosen causal chain is the one you intended to test;
- inferred elements and assumptions are visible;
- every important relationship has evidence links or a named gap;
- validation findings show their basis;
- the attainable tier matches the evidence rather than the target;
- any
REVIEW_REQUIREDstate names the reviewer and requested decision; and - no external action occurred without explicit authority.
Example diagnostic journey
Suppose a service theory proposes this chain:Troubleshooting
The graph is too broad
Ask Outcome Graph to focus on the shortest chain that is both decision-relevant and demonstrable. Name the outcome and population you need to decide about now. Leave wider system effects as context or future versions.The run keeps asking scope questions
Answer with the intended intervention, outcome, population, or place. If the provisional scope is acceptable, say use the provisional scope so the run can continue.You have no real evidence yet
Choose a diagnostic run. You can accept the gaps, create a collection plan, or use a clearly labelled synthetic evidence pack to test the workflow. Do not treat synthetic results as support for the real-world claim.The result is weaker than expected
Review the weakest required relationship, inadmissible evidence links, open gaps, alternative explanations, and identification assumptions. Narrow the claim or collect the named evidence. Do not ask the agent to select a higher tier.The run is paused at REVIEW_REQUIRED
Open the review packet and identify the authorized reviewer. Provide the requested decision or record, then resume the same workflow so the audit trail remains continuous.
Current implementation boundary
Outcome Graph implements guided runs, a visual canvas, versioned artifacts, deterministic structural checks, evidence-link admissibility records, tier computation, review packets, and tested examples. The current repository still lists strict authorization proof-chain verification and an end-to-end test-network issuance run as outstanding. Treat local or pilot runs as diagnostic evidence of the workflow, not proof that production certificate issuance has completed.Next steps
Build digital MRV
Design the measurements, reports, evidence, and verification workflow that can supply an Outcome Graph.
Build a claim collection
Define the claim, evidence, review, and governance rules for repeated submissions.
Understand the IXO Graph
See how entities, claims, evidence, relationships, and outcomes connect in verifiable state.
Claim evaluation protocol
Learn how IXO evaluates claims against evidence, rules, authority, and review requirements.