Pragma
- Name: Pragma
- URL: https://www.pragma.build/
- Category: oracle / market-data infrastructure / Starknet-native financial-data and API stack
- Tags: starknet-ecosystem
- Summary: Pragma is a Starknet-local oracle stack with a paid low-latency sidecar, not a category anchor. Native Starknet feeds sit on one side, the keyed Node/API/WebSocket product on the other, plus a Miden branch that may or may not matter. Real infrastructure, still mostly ecosystem-local.
- What it does:
- Runs a Starknet-native oracle whose publishers submit signed market data directly to Starknet, with onchain aggregation and transparent feed construction
- Exposes low-latency offchain data products through a Node API and WebSocket surface for developers who need realtime or non-contract access to prices and related market data
- Supports more advanced “computational feeds” on Starknet, including onchain TWAP and volatility-oriented data products rather than only spot prices
- Ships a Miden-native oracle design in which publisher accounts write prices to their own accounts and the oracle computes medians at query time through Foreign Procedure Invocation
- Maintains an active public GitHub org under the Astraly Labs name, with repositories for the Starknet oracle, API node, SDKs, docs, and Miden implementation
- Key claims:
- The Starknet docs describe Pragma as an enterprise-grade oracle for Starknet with transparent, verifiable, and flexible data feeds built natively for the chain
- The architecture docs say Pragma v1 on Starknet uses a publisher registry, oracle proxy, and oracle implementation contracts, with median-based source aggregation and user-selectable downstream aggregation methods
- The risks docs explicitly classify supported feeds by risk tier and tell integrators to back-test, monitor feeds continuously, and treat long-tail assets as more manipulation-prone, which is a useful operational signal that Pragma expects serious production integrations
- The API docs describe a separate authenticated Node/API surface with REST and WebSocket access, millisecond-latency ambitions, onchain and offchain endpoints, and low-latency streaming products
- The Miden docs and
pragma-midenrepo show Pragma is no longer only a Starknet oracle brand: it is also experimenting with a client-side-proved oracle architecture tailored to Miden’s execution model
Internal linkages
- Best upward reads: pyth-network for the broader market-data network and stork for the cleaner low-latency signed-delivery branch.
Control surface
-
The leverage sits in publisher admission, feed-tiering and risk policy, API-keyed delivery, Starknet deployment choices, and whether the Miden branch becomes real infrastructure or remains a side experiment.
-
Keep the note on that operator surface. The product menu is broader than one oracle contract, but still narrower than the main cross-chain anchors.
-
Whitepaper: No canonical standalone Pragma whitepaper or litepaper was found in this pass. The strongest current primary sources were the official website, Starknet docs, API docs, Miden docs, blog posts on Pragma v2 / API / security, and the Astraly Labs GitHub organization; see
../whitepapers/pragma-primary-sources-2026-04-27.md. -
Sources:
- https://www.pragma.build/
- https://docs.pragma.build/
- https://docs.pragma.build/llms.txt
- https://docs.pragma.build/starknet/introduction.md
- https://docs.pragma.build/starknet/architecture.md
- https://docs.pragma.build/starknet/risks.md
- https://docs.pragma.build/api-reference/introduction.md
- https://docs.pragma.build/miden/introduction.md
- https://blog.pragma.build/introducing-pragma-v-2/
- https://blog.pragma.build/pragma-empowers-starknet-sequencer-with-the-launch-of-the-api/
- https://blog.pragma.build/exploring-pragmas-security/
- https://github.com/astraly-labs
- https://raw.githubusercontent.com/astraly-labs/pragma-docs/main/README.md
- https://raw.githubusercontent.com/astraly-labs/pragma-node/main/README.md
- https://raw.githubusercontent.com/astraly-labs/pragma-miden/main/README.md
-
Last reviewed: 2026-06-15 UTC