Skip to content
Global documentation search

Creditcoin Oracle Subsystems

  • Attestation: The attestation subsystem of the Creditcoin Oracle acheives consensus about the confirmed state of a foreign chain. It then records that consensus on Creditcoin.
  • Attestation and Continuity Proving: Continuity proving is the process by which attestations are used to certify that a block is part of its source chain. Continuity proving and merkle proving guarantee the veracity of Oracle results.
  • Proving: The prover subsystem of the Creditcoin Oracle uses attestations and source chain blocks to prove that parts of a particular source chain transaction are included in a given source chain.
  • Prover Contracts as Oracle Interfaces: Provides an overview of prover contracts, describing how they mediate oracle query submission and store query results.
  • Merkle Proving Transaction Inclusion: The Creditcoin Decentralized Oracle uses merkle proving to determine whether a transaction is part of a given block. It is the second of two key proofs certifying oracle results.
  • STARK Proving: The process by which a single prover is able to certify that it conducted Creditcoin Oracle tasks faithfully. Otherwise these tasks would need to be completed by the entire validator set.