Skip to main content

Roles

Provider (Validator)

  • Generates payloads off-chain.
  • Stores payloads in object storage.
  • Anchors metadata (hash, pointer) on-chain.
  • Signs the Data Package (EIP-712).

Gateway

  • Discovers providers from the registry.
  • Verifies signatures, anchors, and payload hashes.
  • Selects best packages using score and freshness.
  • Enforces credits via PaymentVault.

Consumer

  • Holds OLYMP credits.
  • Signs requests for replay protection.
  • Verifies Data Package proof bundle in responses.

Olymp L3 Chain

  • Registry contracts + payment credits.
  • Source of truth for anchors and scores.