ZP Oracle

Prices committed on the ZP blockchain. The chain proves when each value was published and that it was never changed.

Latest commitment

Published
–
Block
–
Network
Testnet
Sources
mock

Merkle root (what the chain holds)

Commitment transaction

Values in this round

TickerValue (in USD)SourcesDayIndex

The proof is the leaf plus the audit path. A contract (for example a bet) rebuilds the root from them and compares it with the committed root.

History

Time (UTC)CommitmentRootEUR

How it works

  1. Every hour the service reads each price from its data source.
  2. It hashes every ticker;value pair into a leaf and builds one Merkle tree.
  3. It sends the root to the Oracle contract (Commit), signed with the oracle key. The chain now proves the root existed at that block.
  4. Anyone asks the service for a value with its proof, and a contract or a person checks it against the root.

The oracle is trusted for the value itself. Everything after the commitment is verifiable. Read the design.

Use it