The Prophets of Web3 + AI
Prediction Oracles
In ancient Greece, seekers of wisdom would climb to the Oracle of Delphi for cryptic prophecies about the future. In the blockchain world, oracles have taken on a far more prosaic role – typically just delivering facts from the outside world into smart contracts. These traditional Data Oracles are essentially data pipelines, bridging off-chain data onto blockchain networks to tell smart contracts “what is true” about the world. They serve as sources of truth, but they don’t foresee or influence what comes next. This is where Prediction Oracles come to the party – bringing back the prophetic power of Delphi, but powered by AI and data science, to not only report the state of the world but also to anticipate and shape future outcomes.
From Data to Action
Prediction Oracles are more than just data fetchers; they are agentic systems, with real agency, that actively leverage data and artificial intelligence across the entire data maturity lifecycle. In contrast to a data oracle that reacts to requests, a prediction oracle behaves as an intelligent agent – a decentralised, goal-driven entity that works autonomously to analyse information, drive decisions, and even perform actions to change the state of systems.
They operate across five stages of analytic maturity, evolving from reactive responders to proactive decision-makers and action-takers:
- Ad Hoc & Reactive – At first, the oracle acts on-demand, retrieving or publishing data only when called or when a specific event triggers it. This is analogous to basic oracles today that respond to queries with a single data point (e.g. the latest price of an asset). A prediction oracle at this stage is event-driven, but sets the foundation by collecting and validating raw data.
- Descriptive Reporting (What happened?) – Moving up, the oracle aggregates historical data and presents descriptive analytics. It can tell the story of what has transpired by producing reports or on-chain records of events. For example, it might compile the sequence of transactions or sensor readings and provide a digest to smart contracts. This establishes a source of truth (much like Delphi’s role as a trusted source) but focused on past and present facts.
- Diagnostic Analysis (Why did it happen?) – Beyond reporting events, the oracle begins to analyse causal factors. It correlates data points and uses AI models to explain why something happened. For instance, if an on-chain carbon credit project underperformed, a prediction oracle could analyse off-chain data (weather, satellite images, IoT sensors) to determine that a drought was the cause. At this stage, the oracle is not just providing data, but insight into data – an important step up from a vanilla data oracle.
- Predictive Analytics (What will happen?) – Here the oracle truly earns the name “prediction” oracle. Using machine learning and statistical models, it forecasts future events or trends. This could mean predicting a crop yield for an agricultural insurance contract or forecasting network congestion for a blockchain. The oracle essentially becomes a digital soothsayer, delivering probabilistic prophecies based on patterns it has learned. Rather than a human priestess inhaling fumes, it’s AI crunching numbers – but the spirit is the same: delivering a glimpse of the likely future.
- Prescriptive Analytics (How can we make it happen?) – At the highest maturity, a prediction oracle doesn’t stop at telling the future – it suggests (or even initiates) actions to shape the future. This is prescriptive power: recommending interventions or automatically executing decisions via smart contracts to achieve desired outcomes. For example, if a prediction oracle foresees a shortfall in an impact project’s metrics, it could trigger the release of emergency funds or adjust parameters of a decentralised application to mitigate the issue. In this way, the oracle acts almost like an autonomous policymaker, closing the loop from data to action.
By traversing these stages, prediction oracles function as continuously learning intelligent agents. They ingest real-world information, verify its authenticity, derive meaning, anticipate what’s next, and then take or recommend steps on-chain. This full-spectrum capability is what distinguishes them sharply from simple data oracles. A data oracle answers the question “What is the temperature in New York right now?”; a prediction oracle might answer “Given the current weather patterns, what will the temperature be tomorrow, and should we adjust the energy grid load?” – and then it might do something about it.
Intelligent Agents
Crucially, Prediction Oracles are designed to produce trusted, actionable knowledge – not just raw data. They often package their outputs as verifiable data assets.
For instance, the Internet of Impact white paper (by IXO) describes that prediction oracles can generate outputs as W3C-standard Verifiable Credentials – essentially digital certificates that prove a certain claim or prediction has been verified. In the context of social impact projects, these oracles serve as independent evaluators: claims undergo rigorous evaluation by trusted Prediction Oracle services, resulting in the issuance of Impact Proofs and certified digital credentials. In other words, a prediction oracle might verify that “5,000 trees were indeed planted and are thriving” by analysing satellite data and IoT sensors, then issue a cryptographic proof of this outcome on-chain. This verifiable proof can trigger automatic payments in a results-based financing contract, or update a project’s KPI dashboard for stakeholders. The oracle thus acts both as a source of truth (providing an auditable record) and as a predictor (forecasting whether, say, those trees will survive the next season and recommending interventions like irrigation if not).
Unlike traditional data oracles which primarily just relay facts, prediction oracles have agentic qualities – operating as semi-autonomous, or even fully autonomous AI agents within the Web3 ecosystem. They sense (collect data), think (analyse and predict), and act (output credentials, approve claims, trigger smart contracts, and perform other state-changing functions). They are often specialised by domain (there is no single “all-knowing” Oracle; rather, many domain-specific oracles, akin to specialised Delphic priestesses for different gods). They also incorporate human-in-the-loop elements when needed, for governance or training, ensuring that while they automate reasoning, they still align with human values and oversight.
P-Functions
One useful mental model for understanding the multifaceted role of Prediction Oracles is the set of “P-functions.” These are key capabilities – conveniently starting with the letter P – that such an oracle agent can embody:
- Proofing & Verification – Validating data and outcomes, ensuring the information is accurate and trustworthy (e.g. checking that a reported event actually happened and stamping it with proof).
- Personalisation – Tailoring insights or actions to specific users or contexts. A prediction oracle might adjust its recommendations based on a user’s profile or a project’s unique circumstances.
- Payment Automation – Automatically releasing or triggering payments when certain verified conditions or predictions are met. For instance, paying out a insurance claim when a model predicts crop failure with high confidence, or streaming micro-payments as performance milestones are verified.
- Problem Detection & Resolution – Proactively identifying anomalies or issues (detecting a problem) and potentially initiating fixes. For example, spotting unusual on-chain activity that signals a security breach and halting transactions to contain it.
- Prescribing Interventions – Recommending actions to achieve desired outcomes. If an oracle predicts an athlete’s injury risk is rising, it might suggest a rest day – in a blockchain-based sports performance dApp, it could even directly adjust training smart contract parameters.
- Planning – Laying out sequences of actions or strategies. A prediction oracle could help plan resource allocation for a DAO by forecasting needs and optimising schedules (much like an AI project manager on-chain).
- Profiling – Building profiles from data, such as credit scores, risk profiles, or impact beneficiary profiles, to inform personalised decisions.
- Pattern Recognition – Detecting patterns and signals in large data sets (on-chain and off-chain) that humans might miss. This fuels the oracle’s predictive power, finding trends that precede certain outcomes (like recognising early patterns of fraud).
- Privacy Protection – Ensuring sensitive data is handled with confidentiality, using techniques like zero-knowledge proofs or differential privacy. The oracle might provide aggregate insights without exposing individual data points, protecting participants’ privacy.
- Performance Monitoring – Continuously tracking metrics and performance indicators of systems or projects. The oracle can raise alerts or adjust predictions if performance deviates from expectations.
- Prevention of Risks – Anticipating potential risks (financial, technical, environmental) and taking preemptive action to prevent them. For example, forecasting a liquidity crunch in a DeFi protocol and reallocating funds to avert a crisis.
- Participation of People – Keeping humans in the loop. Even the smartest oracle will incorporate feedback from experts or communities, or defer to human judgment for ethical decisions. This ensures a synergy between machine intelligence and human wisdom.
- Policy Enforcement – Enforcing rules or compliance. A prediction oracle can automatically check if certain actions comply with agreed policies and halt or flag non-compliant events (like ensuring an investment fund’s allocations align with ESG policies).
- Portfolio Management – Managing a collection of assets or projects by continuously assessing and predicting their performance. In an impact investment portfolio, the oracle could predict which projects will yield the best outcomes and suggest re-balancing accordingly.
- Process Optimisation – Analysing processes (supply chains, business workflows, protocol operations) and finding efficiencies. The oracle might predict bottlenecks in a supply chain and adjust orders or routes in a decentralized logistics network.
- Protocol Adherence – Ensuring that decentralised protocols operate within their intended parameters. For instance, monitoring a governance process and predicting if quorum will be reached, nudging participants to vote to adhere to governance protocol.
- Pathfinding – Finding the best route or solution among many. This could be literal (finding optimal network routes for data or funds) or metaphorical (exploring solution spaces in a complex decision, like an oracle advising a DAO on the optimal strategy to achieve a goal).
- Positioning – Strategically positioning an organisation or system for success. In markets, an oracle might suggest positioning assets ahead of predicted market shifts; in social impact, positioning resources where they will maximise future impact as predicted by data.
These “P-functions” illustrate the breadth of capability a Prediction Oracle can have. Not every oracle will do all of these, but the strongest will perform many in combination. Essentially, they are the digital descendants of Delphi’s Pythia – not only telling the future (predictive insights) and the truth (verified data proofs), but also guiding actions and policies in the present.
Predicting: The future of Web3 and AI
Prediction Oracles represent a convergence of blockchain, AI, and advanced analytics that transforms how we use data in decentralised systems. They differ from traditional data oracles by not just answering questions about the world, but by continuously asking and answering deeper questions: Why is this happening? What might happen next? What should we do about it? In doing so, they act as intelligent agents that enhance the autonomy of smart contracts and dApps.
By leveraging vast data (on-chain and off-chain), machine learning, and human expertise, these oracles can drive more informed decisions in Web3 applications – from finance to social impact – creating systems that are not only connected to reality, but are adaptive and forward-looking.
Just as the Oracle of Delphi was both a source of truth and a guide to the future, Prediction Oracles serve a dual role: grounding blockchain systems in reliable real-world data and steering those systems toward more optimal futures. They herald a shift from reactive networks to proactive, predictive ecosystems.
As outlined in the Internet of Impact white paper and related research, this new class of oracles will produce verifiable, trusted insights that can be directly fed into smart contracts and other state-changing digital systems. The result is a Web3 that doesn’t just record what has happened, but actively shapes what could happen – a network of digital Delphis for the modern age, where AI-driven prophecies help secure and improve the world of decentralised applications.