Shared exchange infrastructure
Peer discovery, names, messages and data publication are treated as connected parts of one layer. Teams can focus on application workflows while using a shared interaction model.
Connect users, devices and services through a shared network over the internet. GeoOverlay brings together peer discovery, addressing, messaging and data distribution — a foundation for building your own products.

GeoNet is GeoOverlay’s infrastructure layer. Applications use its network capabilities and add their own logic, interfaces and access rules.
GeoOverlay is a packaged software solution for a fast business launch. OEM delivery lets you launch the product under your own brand, with agreed branding, domain and capabilities.
The package, licence, hosting, integrations and support are defined in the delivery scope.
Explore the project website for its architecture and an explanation of the network layer. A step-by-step GeoOverlay video with application examples will appear here.
This space will show the network layer, a message’s journey and application scenarios built on GeoNet.
GeoOverlay is useful when exchange between participants becomes an engineering task of its own: finding recipients, delivering data and handling network changes.
Peer discovery, names, messages and data publication are treated as connected parts of one layer. Teams can focus on application workflows while using a shared interaction model.
A distributed architecture enables the design of alternative delivery paths and data placement across several participants. We define and test the failures your service needs to handle during the pilot.
Keys and signed records allow network identity to be associated with a participant rather than only its current IP address. Permissions and trusted parties follow the application’s requirements.
Messaging, presence and result exchange provide a foundation for services and agents to interact. Acknowledgement, storage and redelivery rules are selected for the particular workflow.
The starting point is your product’s task and the participants that need to exchange data.
A networking foundation for products with multiple interacting participants. Messaging, publication and synchronisation can be designed around your own user journey.
File exchange, service notifications and interaction between locations. A pilot helps assess how a distributed layer fits the company’s existing infrastructure.
Interaction between devices, gateways and services across different networks. Peer inventory, channel constraints and reconnection behaviour become part of the design.
Task and result delivery between autonomous participants. The network layer can provide a foundation for addressing and exchange, while task execution remains your platform’s logic.
An opportunity to define the trust model, delivery rules and peer placement for your project. Suitable for exploring the architecture and testing a dedicated network deployment.
The ordinary internet provides connectivity, while GeoOverlay adds its own layer for peer discovery, routing and exchange.
Identify the network participants: servers, computers, gateways or services. For the pilot, we select the configuration, identities and conditions of their interaction.
Peers discover one another and form delivery paths. The architecture provides for QUIC, fallback TCP transport and intermediary peers for different connection conditions.
The application uses names, signed records, messages or file bundles. Data-copy and delivery-acknowledgement requirements follow the scenario.
Interfaces and business logic are developed over the network: for example, communication, publication or task exchange. Network capabilities become part of a specific product.
We turn an architectural idea into a testable workflow with clear participants, constraints and outcomes.
Who exchanges data, what is transmitted and how the system should behave during normal operation and failures.
Participant roles, key management, access rights and network component placement.
Message formats, storage, acknowledgements, redelivery and connections to your application.
Environment configuration, observability, documentation and an agreed support process.
We start with a limited deployment where the value of the selected approach can be tested.
Explore the product, participants and reasons for needing distributed exchange.
Specify the build, peer inventory, data and required connections to your systems.
Walk through working operations, reconnections and agreed failure scenarios.
Use the pilot results to agree the implementation scope, further checks and support.
It is an infrastructure network layer over the existing internet. It connects peers and provides an exchange foundation that applications use alongside their own logic.
GeoOverlay is a foundation for developing such products. Interfaces, business processes, application data and access rules are designed for the particular service.
The GeoNet page presents the network layer as beta. Before implementation, we specify the build, available capabilities and pilot criteria, then test them against your project’s task.
Yes, GeoNet runs over ordinary network connectivity. Connection methods, fallback paths and behaviour during disruptions are tested under your infrastructure’s conditions.
Describe the application, participants, data and network conditions. We use this to prepare a pilot scenario, acceptance criteria, scope of work and cost estimate.
Tell us who needs to exchange data and where the current architecture limits your product. We will select a useful scenario and prepare a GeoOverlay pilot with a testable outcome.