Operational Flow

  1. Event Detection: Transmitter Agents detect events of interest, which can be predetermined based on the system's requirements. These events could originate from smart contract interactions, blockchain transactions, or external data sources.

  2. Proposal Submission: When an event is detected, Transmitters draft a response proposal for the system. This proposal is then submitted to a Master Smart Contract, which gathers and verifies the proposals from the Transmitters.

  3. Consensus: Proposals from different Transmitters are compared and validated against each other to build consensus. This process may involve staking, where Transmitters stake tokens as a form of security to back their proposals, adding a financial incentive for honesty and accuracy.

  4. Execution: Once consensus is reached, the agreed-upon proposal is passed to an Executor agent. The Executor sends operations and transmitter's proofs to End Point contract on destination chain. The End Point then proceeds to call the destination contract.

  5. Watching: Chosen Transmitter takes on the role of a watcher and ensures honest rewards distribution.

Let’s dive into the details of key component that makes up Photon’s Architecture.

Last updated