Additional Context

Actors

Data Providers · Banks · Trading Firms · Oracle Operators · Regulators · Data regulators · Consent management platforms

Problems

Problem 1: Query Privacy and Trading Intent Leakage

Institutions querying price feeds reveal their trading interest. Knowing who is looking at what prices enables front-running, information arbitrage, and competitive intelligence gathering.

Requirements:

  • Must hide: Query source (which institution is asking), query targets (which prices/data), query timing and frequency patterns
  • Public OK: Aggregated price data, oracle availability, data freshness
  • Regulator access: Audit trail of queries for market surveillance; selective disclosure mechanisms

Constraints:

  • Data integrity and availability must not be compromised
  • Latency requirements for trading applications
  • End-to-end privacy: entire stack must prevent information leakage

Problem 2: Data Provider Revenue Models

Some institutions (particularly banks) are data providers/originators. Privacy requirements must accommodate both data consumption and data provision roles.

Requirements:

  • Must hide: Who is consuming specific data feeds
  • Public OK: Data availability, quality metrics
  • Regulator access: Data provenance, accuracy verification

Constraints:

  • Data licensing and revenue attribution
  • Multiple data provider aggregation
  • Conflict of interest management

Problem 3: Data Provenance & Consent in Oracle Feeds

When oracles aggregate data from multiple institutional sources, data providers need assurance their contributions are used only as agreed. Consumers need provenance guarantees — knowing that the data originates from authorized sources, has not been tampered with, and was aggregated according to a verifiable methodology. Consent receipts (tamper-evident records of data-use agreements) can be anchored on-chain.

Requirements:

  • Must hide: Individual data provider contributions, specific data-use agreement terms
  • Public OK: Aggregated feed outputs, methodology version, attestation of compliance
  • Regulator access: Data provenance trail, consent verification, methodology audit

Constraints:

  • Data protection frameworks (GDPR, sector-specific regulations) apply to oracle data pipelines
  • Consent must be granular, revocable, and auditable
  • Multiple jurisdictions may apply different rules to the same data feed

Recommended Approaches

Approach TBD. Going forward, assumption is oracles should be default private.

Consider:

  • Private information retrieval (PIR) techniques
  • Encrypted query mechanisms
  • Aggregated data delivery (hide individual queries in batches)
  • Consent receipts anchored on-chain for data-use agreements

Open Questions

  • Which markets have the highest priority for private oracles (bonds, derivatives, FX, funds)?
  • How does private oracle infrastructure integrate with existing data providers?
  • What's the performance overhead for query privacy?
  • How do data protection frameworks (GDPR) interact with on-chain oracle data provenance?

Notes And Links

  • Cross-cutting concern: affects all use cases requiring external data
  • Related: Private Read (query privacy for blockchain state)
  • Related: Private Smart Derivatives (ERC-6123) (oracle-dependent pricing)
  • Note: "Going forward, assumption is oracles are all default private. Entire stack must be end-to-end with no information leakage."
  • See also: EPIC map (GovTech & EPIC team) — consent, data sharing, audit trails