Skip to content
Offline Protocol logo Offline Protocol
Connect and sync
Mesh networking Five transports, multi-hop relay, automatic failover Offline identity Device-owned keys, verified device-to-device, bound to accounts Edge sync Edge-native shared state that converges without a server Offline telemetry One opt-in stream, identifiers scrubbed by default
Invoke
Service discovery Advertise, discover, and invoke with no server or DNS Capability Exchange Evidence-based routing across nearby, gateway, and hosted providers Coming soon
Get started
Start building Create a project, get an API key, and watch your devices come online in the developer dashboard. Open the dashboard →
One stack for transport, identity, discovery, data, and execution →
Device makers
Embedded and OEM platforms The leaf profile on constrained silicon, integrated once beside your radio stack Robotics and autonomous systems Swarm coordination past GPS denial and lost links AI agents and edge intelligence Peer-to-peer agent discovery and invocation Agriculture Equipment and sensors beyond rural coverage
Operators
Logistics and field operations Yards, ports, corridors, and linehaul dead zones Energy, utilities, and industrial sites Metering, gateway continuity, and crews off-grid Public sector and distributed sites Coordination through outages and blackouts Live events, venues, and ticketing Crowd-scale connectivity and ticket checks at the gate
Deployed today
Customer stories Read how teams use Offline Protocol to keep their operations running when the network goes down. Read the stories →
Scope an evaluation: one workflow, agreed criteria, 4 to 16 weeks →
Build
Quickstart Install, initialize, and send a message with no server Live demo Watch the SDK pick a transport, in your browser Offline Protocol CLI Log in, wire a project, and add packages from the terminal MCP server Local or hosted, for Claude Code, Codex, Cursor, and more
Reference
Documentation Guides and technical reference API reference TypeScript API over the Rust core Roadmap Shipped, in development, and exploring Security Encryption, identity, and disclosure Service status Live availability and incidents
Agentic development
Build with agents Claude Code, Codex, Cursor, Gemini CLI, VS Code with Copilot, and other MCP clients read the real SDK guidance and scaffold your project. npx -y @offline-protocol/cli mcp serve Connect over MCP →
Ship the mesh in an afternoon. Start with the quickstart →
Pricing
Company
About Who is building it and who backs it Blog Technical and non-technical writing from the team Changelog Every SDK release, newest first Careers Build the network with us Shop Hardware relays and mesh radios
Guides
Glossary Offline and mesh networking terms, defined What is offline mesh networking? The core concept in plain language BLE mesh vs Thread vs Matter How the standards compare Offline-first architecture Designing for no connectivity Compare overview Offline Protocol vs the alternatives
Learn more
Blog What we are shipping, how it works, and where it is being used. Read the blog →
New to offline mesh networking? Start with the glossary →
Docs Start building

Legal

Cookie notice

Effective September 29, 2026. Last updated September 29, 2026.

The cookies and browser storage we use on the website, the developer portal, and the documentation. Website analytics runs only after you allow it, and none of our sites use advertising cookies.

On this page
  1. 1. What this notice covers
  2. 2. Website
  3. 3. Developer portal
  4. 4. Documentation
  5. 5. Command-line and agent tools
  6. 6. Managing cookies

1. What this notice covers

This notice explains the cookies and similar browser storage (local storage) used on the Offline Protocol website at www.offlineprotocol.com, the developer portal at dev.offlineprotocol.com, and the documentation at www.offlineprotocol.com/docs. It supplements our privacy policy.

We do not use advertising cookies, cross-site tracking, or retargeting pixels on any of these sites. The Fernweh and MINE apps do not use cookies; their own policies describe how they work.

2. Website

The website asks for your choice before it uses product analytics. Until you allow it, PostHog captures nothing and stores nothing in your browser. In the preferences, product analytics starts switched on, and nothing runs until you accept or save.

NameTypePurposeDurationCategory
op-analytics-consentLocal storageRemembers whether you allowed or rejected analyticsUntil you clear itEssential
themeLocal storageRemembers your light or dark themeUntil you clear itEssential
op-themeFirst-party cookie on .offlineprotocol.comKeeps your theme the same across the website, portal, and other Offline Protocol subdomains1 yearEssential
ph_* (PostHog)First-party cookie and local storageProduct analytics: pages viewed, clicks on calls to action, a random identifier for the browser1 year for the cookie (PostHog’s default); local storage until you clear itAnalytics; events are captured only with consent

The contact page links to Calendly for booking a call. Calendly sets its own cookies on calendly.com, not on our site. The network map loads map tiles from OpenFreeMap, which receives your IP address as part of the request but sets no cookies through our site.

Changing your choice

To change your analytics choice, open privacy preferences, or clear this site’s storage in your browser and choose again when the banner appears on your next visit. Turning analytics off stops collection and removes PostHog cookies and local storage from your browser, and the choice is remembered.

Our network provider, Cloudflare, also runs Cloudflare Web Analytics on this site. It counts page views and page performance without setting cookies or local storage and without a persistent identifier.

3. Developer portal

The developer portal uses only the storage it needs to sign you in and to remember your preferences. It does not load advertising scripts or product analytics. Our network provider, Cloudflare, also runs Cloudflare Web Analytics on the portal. It counts page views and page performance without setting cookies or local storage and without a persistent identifier.

NameTypePurposeDurationCategory
developerTokenFirst-party cookie and local storageKeeps you signed in to the portal100 days, or until you log outEssential
referralLocal storageRemembers a referral code from a sign-up linkUntil it is used, you log out, or you clear itEssential
theme and op-themeLocal storage and first-party cookieRemembers your light or dark theme1 year for the cookieEssential
op_app_meta_v1, op_folder_meta_v1, op_addon_meta_v1, op_org_meta_v1, op_member_access_v1, op_webhook_meta_v1Local storageRemembers dashboard display preferences, such as how you grouped applicationsUntil you clear itEssential

When you upgrade a plan or manage billing, the portal sends you to pages hosted by Stripe. Stripe sets its own cookies there, including for fraud prevention, under the Stripe privacy policy.

4. Documentation

The documentation is hosted by Mintlify. It sets no cookies. It uses local storage to run the site and to give us aggregate documentation analytics, such as page views, search terms, and page feedback.

NameTypePurposeDurationCategory
mintlify_anonymous_idLocal storageA random identifier Mintlify uses for aggregate documentation analyticsUntil you clear itAnalytics
chat-assistant-sheet-openLocal storageRemembers whether the documentation assistant panel is openUntil you clear itEssential

Our network provider, Cloudflare, also runs Cloudflare Web Analytics on the documentation. It counts page views and page performance without setting cookies or local storage and without a persistent identifier.

5. Command-line and agent tools

The Offline Protocol CLI and the hosted MCP server do not use cookies. The CLI stores its sign-in details in a file on your computer, described in the privacy policy.

6. Managing cookies

You can block or delete cookies and local storage in your browser settings. Blocking essential storage on the portal will sign you out and stop the portal from working. Blocking it on the website only means your theme and consent choices are not remembered.

We may update this notice when the cookies we use change. We will update the date above when we do.

Questions about this document, privacy requests, and anything else policy related: email legal@offlineprotocol.com. Security vulnerabilities: security@offlineprotocol.com. All of our legal documents are listed on the legal page.

Offline Protocol

The coordination layer for physical systems.

© 2026 Offline Protocol, Inc.

Platform

The platform Mesh Identity Edge sync Telemetry Discovery Embedded

Solutions

RoboticsAI agentsAgricultureLogisticsEnergyPublic sectorEvents and ticketing Stories

Developers

Developer portal Quickstart Live demo CLI MCP server Documentation API reference Roadmap Security Pricing

Resources

Glossary Compare Blog Changelog The network Ecosystem

Company

About Careers Contact Shop Terms Privacy Developer terms Legal

We use privacy-friendly analytics to understand what's useful and improve the site. Nothing is collected until you allow it. See our privacy policy.

Privacy preferences

Choose what this site may use. You can change this anytime from the privacy policy. Nothing here is shared with advertisers or used to track you across other sites.

Essentiali
Always on

Remembers your theme and this consent choice, in your browser only. No analytics, no tracking.

Product analyticsPostHogi

Helps us see which content and calls-to-action are useful. On by default. Turn it off here anytime.