diff --git a/images/lazer/Pyth_Pro_Architecture.svg b/images/lazer/Pyth_Pro_Architecture.svg new file mode 100644 index 00000000..338ab295 --- /dev/null +++ b/images/lazer/Pyth_Pro_Architecture.svg @@ -0,0 +1,4 @@ + + +Publisher APublisher BConsumerpublisher signed pricespublisher signed pricesordered stream with incremental timestampproduces the aggregate for each time and signs itTransactions1) Price update (signed by publisher)2) Governance action (signed by DAO's committee) Governancegovernance instructionsPublisher Caggregated pricesRelayer ARelayerspublisher signed pricesHistory ServiceRelayer BMessage Queue AMessage Queue BMessage Queue CRoutersHistoryService A HistoryService B HistoryService C Message Queue ordered stream with incremental timestampaggregated pricesRelayer CRouter ARouter BRouter Cordered stream with incremental timestampaggregated pricesRelayer ...Message Queue ...Router ...HistoryService ... ordered stream with incremental timestamp diff --git a/pages/price-feeds/pro/how-lazer-works.mdx b/pages/price-feeds/pro/how-lazer-works.mdx index 9531ecd4..397c562e 100644 --- a/pages/price-feeds/pro/how-lazer-works.mdx +++ b/pages/price-feeds/pro/how-lazer-works.mdx @@ -3,6 +3,12 @@ Pyth Pro is a permissioned service that provides ultra-low-latency market data to consumers. It aggregates data from multiple publishers and distributes it to consumers through a multi-tier architecture. +## Architecture Diagram + +The following diagram illustrates the data flow through different components of Pyth Pro, from publishers to consumers. + +![Pyth Pro Architecture](../../../images/lazer/Pyth_Pro_Architecture.svg) + ## System Services The architecture consists of five main types of services that work together to provide ultra-low-latency data to consumers.