Offline Protocol

  • Name: Offline Protocol
  • URL: https://docs.offlineprotocol.com/proof-of-location/intro
  • Category: proof-of-location middleware / latency-witness network / EigenLayer-secured real-world attestation / offline-first infrastructure sub-protocol
  • Tags: ethereum-ecosystem
  • Summary: Offline Protocol is a proof-of-location middleware stack that turns latency measurement into an onchain verification rail. The public materials describe a clean layered flow: a backend creates a location commitment, the client opens WebSocket sessions with registered operators, operators timestamp ping/pong/ack exchanges, compare measured RTT against physics-bounded latency expectations for the claimed coordinates, and then sign results into an EigenLayer-secured service-manager flow before an indexer aggregates the final proof. The useful part is the explicit split across commitment creation, operator discovery, witness operation, signature validation, AVS-backed slashing, and the offchain aggregation layer that turns many witness responses into something contracts can consume.
  • What it does:
    • Lets applications request onchain verification of a user’s claimed location through a decentralized witness network rather than a single GPS or IP-geolocation oracle
    • Uses client-side WebSocket exchanges with multiple operators, where the client sends ping and ack messages and operators record timestamps with nanosecond precision
    • Has operators compute geodistance with the Haversine formula and compare measured round-trip time to theoretical latency bounds before marking a claim valid or rejected
    • Pushes signed operator responses onchain through a HelloWorldServiceManager-style task flow with AVS registry, delegation manager, and ECDSA registry components in the architecture docs
    • Exposes an end-user submission flow through id.offlineprotocol.com, where profile-linked devices can submit proofs for downstream rewards, access control, or presence validation
    • Lets third parties run operators via a packaged Docker image, which makes the witness role operationally distinct from the broader Offline Protocol consumer app stack
  • Key claims:
    • Offline Protocol clears the bar because its proof-of-location materials expose a reusable mechanism rather than just a feature page: backend commitment creation, operator discovery, client latency measurement, operator-side physical-bounds checking, AVS-backed response submission, and indexer-side aggregation are all legible as separate layers.
    • The docs make this analytically stronger than a generic location oracle label. Operators do not simply attest from a privileged API; they independently measure latency and validate a claim against a speed-of-light-style lower bound plus tolerance margins.
    • The broader brand is about resilient offline communication, but the proof-of-location system is a separate control plane and is better treated that way.
    • The security model is only partly decentralized today. The architecture page explicitly includes a backend for commitment creation and operator discovery, and an indexer layer that aggregates responses into the final proof published for contract consumption.
    • The operator docs are useful because they show the protocol’s actual operational surface is thin and centralized enough to be opinionated: a Docker image, an Ethereum RPC URL, and a private key are the main operator inputs exposed in the current public docs.
    • EigenLayer-style slashing is central to the trust story, but the public docs currently describe the incentives/security posture more clearly than they describe open operator admission economics or dispute-edge cases. That itself is a useful caveat for comparison work.
    • This entry belongs in the active corpus because it gives a clean app-facing example of location verification by latency witnesses, distinct from GNSS correction networks like GEODNET and from watchtower-heavy verification stacks like Witness Chain.
  • Whitepaper: No standalone Offline Protocol proof-of-location whitepaper surfaced in this pass. The strongest primary materials were the official docs pages collected in ../whitepapers/offline-protocol-primary-sources-2026-05-12.md.
  • Sources:

Internal linkages

  • Strongest upward comparison on witness-network packaging and operator brokering: witness-chain
  • Higher-level stack that can consume heterogeneous proof inputs instead of only RTT witnesses: astral-protocol

Control surface

  • Power sits in backend commitment creation, operator discovery, the thin Dockerized operator path, AVS registration and slashing parameters, and the indexer that aggregates witness responses into the proof contracts or apps actually consume.

  • The latency math is the mechanism. The real practical choke points are who gets to witness, who packages the result, and what the backend or indexer chooses to expose.

  • Last reviewed: 2026-06-18 UTC