  This paper intends to propose the architecture of a blockchain-agnostic
protocol designed for communication of blockchains amongst each other (i.e.
cross-chain), and for blockchains with the outside world (i.e. data oracles).
The expansive growth of cutting-edge technology in the blockchain industry
outlines the need and opportunity for addressing oracle consensus in a manner
both technologically and economically efficient as well as futureproof.
Blockchain-agnosticism is inherently limited if proposing a technological
solution involves adding one more architectural layer. As such, Gravity
protocol is designed to be a truly blockchain-agnostic protocol. By ensuring
parity through direct integration and by leveraging the stability and security
of the respective interconnected ecosystems, Gravity circumvents the need for a
dedicated, public blockchain and a native token. Ultimately, Gravity protocol
intends to address scalability challenges by providing a solid infrastructure
for the creation of gateways, cross-chain applications, and sidechains. This
paper introduces and defines the concept of Oracle Consensus and its
implementation in the Gravity protocol named the Pulse Consensus algorithm. The
proposed consensus architecture allows Gravity to be considered a singular
decentralized blockchain-agnostic oracle.
