Oxyon core contracts
One decision format across products.
A shared decision envelope (oxyon.decision.v1): evidence sources, confidence, findings, conflicts and a recommendation — so a verdict from one product reads the same in every other.
Platform
One protocol underneath. Products on top. A public chain for receipts.
Oxyon is not one app. It is a stack: every product emits the same kind of evidence, verdicts travel in the same format, and anyone can re-check the result without asking Oxyon's permission.
The layers
The proof lifecycle
Whatever the product — a check-in, a contract verdict, a signed document — evidence moves the same way.
A receipt can't be ordered. The verifier validates the proof's signatures and hashes first; if anything fails, the receipt says rejected and records the reasons on itself. A replay that finds a broken link returns inconclusive — never a false verified.
Truth can also change after the fact, so the protocol has three more event types: a supersession (the old conclusion stays as history, a new one takes over), a revocation (withdrawn, with a required reason) and a key rotation (the old key co-signs the new one).
O·XY·O·N
Decisions
Trust is the mechanism; the destination is a better decision. So Oxyon
products don't just emit proofs — they publish decisions in one shared
envelope, oxyon.decision.v1. A verdict from GeoJustice or a
check-in review from GeoPresence can be read, compared and challenged by
any other product.
The contract ships as a versioned, checksummed internal release (0.1.0). Products pin the exact artifact rather than a moving target. GeoJustice and GeoPresence already produce it.
One decision format across products.
A shared decision envelope (oxyon.decision.v1): evidence sources, confidence, findings, conflicts and a recommendation — so a verdict from one product reads the same in every other.
Sign in once, index once.
One identity across Oxyon products, one shared chain indexer and an API edge. The conventions are set; the services are not built.
Where XL1 fits
A blockchain is one optional step: it gives evidence a public, timestamped receipt that nobody can quietly rewrite. GeoProof events are built on XYO payloads and bound witnesses; GeoProof defines the schema and does not reinvent the cryptography. XYO Layer One is where proof batches are anchored and where wallet messages travel.
Honest status: the connection to XL1 is built; anchoring proof batches on the live chain is the next phase. Until then, anchor batches are signed but local — and every page that shows one says so.
A public receipt for evidence.
Batches of proof fingerprints committed to XYO Layer One, so evidence gets a timestamped public receipt that nobody can quietly rewrite.
The public chain for anchoring.
A blockchain where Oxyon anchors proof batches, carries wallet messages and runs block producers.