API Reference
interfaces
Flowreceiptverdict

@coasys/ad4m / Exports / FlowReceiptVerdict

Interface: FlowReceiptVerdict

What PerspectiveProxy.verifyFlowReceipt learned — a THREE-way answer, not a boolean, and collapsing it to one is the classic mistake:

  • "verified" — the carried material re-derives the claim;
  • "rejected" — the material was checked and does not hold up;
  • "undecidable"— this replica cannot decide (it lacks the flow definition, or holds a different one). Refuse to act on it exactly as on "rejected", but do NOT treat it as evidence against the receipt or its minter — sync the definition and ask again.

Table of contents

Properties

Properties

detail

• detail: string

Human-readable reason, phrased for the outcome it accompanies.

Defined in

core/src/perspectives/FlowInstance.ts:161 (opens in a new tab)


outcome

• outcome: "verified" | "rejected" | "undecidable"

Defined in

core/src/perspectives/FlowInstance.ts:159 (opens in a new tab)


outputs

• Optional outputs: FlowOutputRef[]

Only on "verified": the outputs the receipt speaks for.

Defined in

core/src/perspectives/FlowInstance.ts:165 (opens in a new tab)


terminalState

• Optional terminalState: string

Only on "verified": the terminal state the reader's own fold reached.

Defined in

core/src/perspectives/FlowInstance.ts:163 (opens in a new tab)


voters

• Optional voters: string[]

Only on "verified": the distinct eligible DIDs that made the quorum.

Defined in

core/src/perspectives/FlowInstance.ts:167 (opens in a new tab)