From fb0adf1451fbf148b129ec13220d5279b8b97676 Mon Sep 17 00:00:00 2001 From: nidhi-singh02 Date: Wed, 19 Nov 2025 16:27:50 -0300 Subject: [PATCH 1/3] architecture for pyth pro --- images/lazer/Pyth_Pro_Architecture.svg | 4 ++++ pages/price-feeds/pro/how-lazer-works.mdx | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 images/lazer/Pyth_Pro_Architecture.svg 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..7b6d809d 100644 --- a/pages/price-feeds/pro/how-lazer-works.mdx +++ b/pages/price-feeds/pro/how-lazer-works.mdx @@ -3,6 +3,10 @@ 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 + +![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. From 07221c3530311cffc752a790fada0e0bae7720f0 Mon Sep 17 00:00:00 2001 From: nidhi-singh02 Date: Wed, 19 Nov 2025 16:52:28 -0300 Subject: [PATCH 2/3] add description for architecture --- pages/price-feeds/pro/how-lazer-works.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/price-feeds/pro/how-lazer-works.mdx b/pages/price-feeds/pro/how-lazer-works.mdx index 7b6d809d..58480343 100644 --- a/pages/price-feeds/pro/how-lazer-works.mdx +++ b/pages/price-feeds/pro/how-lazer-works.mdx @@ -5,6 +5,8 @@ It aggregates data from multiple publishers and distributes it to consumers thro ## Architecture Diagram +The following diagram illustrates the data flow from publishers through relayers and message queues to routers that aggregate prices and serve consumers, with history services providing persistence and governance managing system configuration. + ![Pyth Pro Architecture](../../../images/lazer/Pyth_Pro_Architecture.svg) ## System Services From 163a3747a8893e6760c5cc5c8279410890c46b10 Mon Sep 17 00:00:00 2001 From: nidhi-singh02 Date: Thu, 20 Nov 2025 12:17:04 -0300 Subject: [PATCH 3/3] change description --- pages/price-feeds/pro/how-lazer-works.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/price-feeds/pro/how-lazer-works.mdx b/pages/price-feeds/pro/how-lazer-works.mdx index 58480343..397c562e 100644 --- a/pages/price-feeds/pro/how-lazer-works.mdx +++ b/pages/price-feeds/pro/how-lazer-works.mdx @@ -5,7 +5,7 @@ It aggregates data from multiple publishers and distributes it to consumers thro ## Architecture Diagram -The following diagram illustrates the data flow from publishers through relayers and message queues to routers that aggregate prices and serve consumers, with history services providing persistence and governance managing system configuration. +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)