Understanding Pragma Risks

By integrating Pragma, you agree to our terms and conditions.

Pragma offers pricing for a wide range of assets, both onchain and offchain, for developers to utilize in their applications. When integrating with our oracle solution, developers should be aware of the varying risk levels associated with different feeds.

Market Risks

Our data publishers carefully select and use the best liquidity sources for each supported asset. However, inherent risks beyond the control of data publishers can affect pricing due to market manipulation. This is particularly true for long-tail assets where liquidity is provided by only a few actors.

Developers integrating with Pragma should thoroughly understand these risks and conduct back-testing of every integration using Pragma’s available historical data.

Risk Assessment System

To assist in evaluating risks, we’ve developed a comprehensive risk assessment system for each asset supported by the oracle. While this system is for informational purposes only, it should be used in conjunction with thorough testing before implementation.

Check the risks of the assets we’re supporting on the integration page for each specific feed.

Integration Risks

1

Thorough Evaluation

We’re passionate about Pragma and eager to assist you with integrating our oracle. However, it’s crucial to have a thorough process for evaluating the security of the integration.

2

Code Auditing

All code must be rigorously tested and audited, particularly:

The imports used to integrate the oracle

The code that interacts with the oracle

The logic that leverages the oracle’s data

3

Expert Assistance

We’d be happy to introduce you to top-tier auditors who can help ensure the security and reliability of your integration.

This auditing step is essential for maintaining the integrity of your project and maximizing the benefits of using Pragma.

Risk Mitigation Best Practices

Back-testing

Thoroughly test your integration using Pragma’s historical data

Multiple Data Sources

Consider implementing failsafes with secondary data sources

Circuit Breakers

Implement circuit breakers to halt operations during extreme market conditions

Regular Monitoring

Set up continuous monitoring of feed performance and reliability

Contact our team to discuss risk mitigation strategies specific to your project needs.