The essential idea
Independent reconstruction makes a preserved result examinable. Comparison reports agreement, disagreement or refusal; it does not create authority.
Key terms
Eight words, defined once, used consistently across the four pages.
- Preserved history
- The bounded sequence of material kept for later examination, together with its declared starting boundary.
- Boundary
- The explicit statement of where reconstruction starts and what it excludes. A check is only as useful as the boundary it states.
- Oracle path
- A reconstruction derived within the declared scope by one method.
- Engine path
- A separate reconstruction of the same preserved history by another method.
- Continuity check
- A test that the preserved sequence has no missing or inconsistent step.
- State commitment
- A comparison point for the reconstructed state. It identifies the state; it does not make the state legitimate.
- Comparison
- The explicit confrontation of two observations. It reports; it does not adjudicate.
- Refusal
- A path declining to admit or reconstruct the supplied material under its conditions. Preserved as an outcome, never resolved by voting.
Section 01
Preserved results and independent reconstruction
The useful question is not just "what state did we save?" It is "can another path account for how we reached it?"
Consider a preserved sequence of financial instructions and the result attributed to it. Reading that result back confirms what is stored. It does not, on its own, establish that the sequence is complete, that the same rules were applied or that an independent reconstruction would agree.
Reconstruction addresses this gap. Starting from an explicit boundary, it interprets the preserved material under declared assumptions and derives an observation that can be compared. The boundary matters as much as the calculation: a bounded check is useful precisely because it states what it examined.
For an institution evaluating infrastructure, this offers a concrete line of inquiry: can a result be examined without simply trusting the component that produced it? This is a technical evaluation question, not a claim of regulatory compliance.
Section 02
Two independent reconstruction paths for one preserved history
One preserved history, two reconstruction paths, an explicit comparison.
FxChain's reviewed local foundations distinguish an oracle path from an engine path. Each works within a bounded reconstruction scope. Their observations are then compared; the comparison is not permission to overwrite history or to make either path authoritative.
Separation is valuable because repeating the same implementation can repeat the same mistake. Separation does not by itself guarantee independence: two paths may still share assumptions, input defects or a misunderstood rule. Agreement is evidence under those conditions, not proof that all conditions are correct.
This page describes responsibilities, not proprietary algorithms, wire formats or an executable integration recipe. The diagram is an explanatory map, not a trace of a running deployment.
One preserved history
Explicit starting boundary and bounded scope
Oracle path
An observation derived within the declared scope
Engine path
A separate observation of the same preserved history
Comparison without automatic authority
Agreement, disagreement or refusal - no default winner
Conceptual responsibility map, not a live execution trace. Agreement does not establish universal correctness.
Section 03
History continuity and state commitments
Continuity and state commitments make the input boundary inspectable.
A reconstruction can reach a plausible-looking answer from incomplete material. Continuity checks help distinguish a usable sequence from one with a missing or inconsistent step. A state commitment provides a comparison point for the reconstructed state; it does not make that state legitimate merely because a digest exists.
Preservation and reconstruction therefore answer different questions. Preservation concerns the retained material and its declared constraints. Reconstruction concerns what can be derived from that material. Neither alone establishes distributed consensus, economic fairness or legal finality.
The local implementation scope includes continuity and state-commitment checks. This public explanation deliberately does not imply a general-purpose database, a live peer-to-peer network or unrestricted replay of arbitrary workloads.
Section 04
Agreement, disagreement and refusal
A comparison should report what it sees, not invent a winner.
Agreement means the compared observations match within the stated scope. It does not establish that both paths are free of shared errors. Disagreement means the observations differ and an explanation is required; choosing the engine or oracle by default would erase the value of comparison.
Refusal means a path could not admit or reconstruct the supplied material under its conditions. If one path refuses and the other produces a result, that asymmetry must remain visible. It is not automatically a diagnosis of which path is wrong.
The internal acceptance material retains qualifications around some asymmetric refusal classifications. We preserve that limit here. "Implemented locally" describes delivered foundations, not universal resolution of every possible discrepancy.
Illustrative comparison
Synthetic educational illustration - it does not run FxChain. The entries do not represent financial units or protocol rules.
| Entry | Path A | Path B |
|---|---|---|
| 1 | 100 | 100 |
| 2 | 25 | 25 |
| 3 | -10 | -10 |
| Result | 115 | 115 |
Agreement
Both illustrative paths produce 115 from the same complete history. This is agreement in the example, not proof that all rules or inputs are correct.
Section 05
Technical evaluation scope
Ask for a bounded subject, an explicit method and a conclusion you can challenge.
A useful technical discussion starts with the history to examine, its initial boundary, the rules assumed by each path and the observations that will be compared. It also identifies what a disagreement would require next and what remains outside the exercise.
The public evidence card explains the reviewed subject, method and limitations. The source and full reproduction package remain private. Access to further material is a separate decision; contacting Flowesome does not grant a licence, an SDK, a production endpoint or a delivery date.
FxChain Foundations is the reading layer for that discussion. It presents implemented local work without promoting it into a publicly available network or a licensed middleware product that has not been released.
What must hold for a comparison to mean anything
Five conditions. If one of them fails, the comparison is theatre.
- 1The boundary is declared before reconstruction begins.
- 2Neither path is authoritative by default.
- 3Refusal is preserved as an outcome; it is never resolved by voting.
- 4Agreement is evidence under stated conditions, not proof of correctness.
- 5Every observation can be traced back to what was examined.
What to bring to a technical discussion
A discussion that starts here can be bounded, examined and challenged.
- The history to examine, and why that history
- Its initial boundary, stated explicitly
- The rules each path is assumed to apply
- The observations that will be compared
- What a disagreement would require next
- What deliberately remains outside the exercise