Platform

Infrastructure software for constrained environments.

Designed from the ground up for networks that cannot reach the public internet. The browser is the interface. The perimeter is the product.


Deployment

Deploy where you operate.

The platform adapts to your network topology — not the other way around.

On-Premises

Deployed entirely within your facility. No cloud connections required. Hardware and OS agnostic.

Air-Gapped

Operates in fully isolated environments with no physical network path to the internet. Offline-first by design.

Hybrid

Synchronized between distrubted peer-to-peer networks and central command-and-control.

Edge

Lightweight deployments for resource-constrained hardware in the field. Designed for intermittent connectivity.


Mapping & Geospatial

Standards-based web mapping, inside your perimeter.

Built on Open Geospatial Consortium standards. Serves map tiles, feature data, and spatial queries entirely from within your network.

OGC-Compliant Services

Implements WMS, WFS, 3D tile, and related standards. Compatible with standard GIS clients without modification.

Browser-Native Interface

No client software to install. The full mapping interface runs in any modern browser on your local network.

Disconnected Operation

Tile caches, feature stores, and services operate without upstream connectivity once deployed. Add data in the field.


Data Sharing

Peer-to-peer folder synchronisation, straight from the browser.

Content moves directly between endpoints on the network.

Files.Plus is a browser-native application that synchronises entire folder trees — preserving the full nested structure — between two peers via either direct connections or a proxy. No server ever touches the data. Peers exchange a room link, select local sync folders, and click "Sync Now." The platform handles the rest: scanning, diffing, chunked transfer, hash verification, and conflict resolution — all inside the browser with zero installs.

What it does

Full Folder Sync

Synchronises entire directory trees — nested folders, hundreds of files — in a single click. Both peers see the same structure when it's done.

Resumable Transfers

Interrupted mid-transfer? Reconnect and pick up from the last checkpoint. Crash-safe progress persists to IndexedDB every 128 MB.

Content-Addressed Dedup

BLAKE3 hashes identify identical files regardless of timestamps. Already synced? Skipped instantly — no wasted bandwidth.

Integrity Verification

Every transferred file is verified against its BLAKE3 hash on arrival. Mismatches trigger automatic retries — up to three per file.

Why it matters

Zero Infrastructure, Full Control

No cloud accounts, no servers to maintain, no storage fees. The browser is the entire client — open a URL and start syncing. The pull-based protocol ensures the requesting peer decides what to download; nothing is ever pushed unsolicited.

Built for Scale, Runs Anywhere

Chunks write directly to disk as they arrive — RAM usage stays flat at 128 KB regardless of file size, enabling multi-gigabyte video syncs without freezing the browser. NAT traversal via STUN/TURN handles firewalls, VPNs, and symmetric NATs across all Chromium-based browsers.

Key Technologies

Smart Data Channels

Encrypted data transfer between endpoints. Direct connections when peers can reach each other, relay-assisted when they cannot.

File System Access API

Native browser API for reading and writing files on disk. Enables streaming writes — no in-memory accumulation.

BLAKE3 via WebAssembly

Rust-compiled WASM module delivers 3–5× faster hashing than SHA-256. Streaming architecture feeds chunks into the hasher alongside disk writes.

Adaptive Windowed Protocol

Sliding-window congestion control with RTT-based adaptation. Fills the network pipe continuously instead of waiting for one ack per chunk.

Backed by Peer-Reviewed Research

The sync engine implements techniques from published delta synchronisation research — production-grade, not theoretical.

Implemented · Dsync (IEEE MSST 2020) · NetSync (IEEE TPDS 2022)

Content-Defined Chunking

Content-aware boundary detection replaces fixed-size splitting. This solves the boundary-shift problem — insertions and deletions no longer invalidate every subsequent chunk, reducing re-transfers dramatically.

Implemented · Dsync · NetSync

FastFP Weak Hashing

The FastFP algorithm piggybacks on rolling hashes already generated during content-defined chunking, producing a weak fingerprint at 1.5× the speed of Adler32 with equivalent collision resistance. Strong hashes are computed only for weak-hash-matched chunks.

Implemented · Dsync · NetSync

Redundancy-Locality Merging

Consecutive weak-hash-matched chunks are merged into a single large block, reducing metadata traffic by up to 80%. Strong-hash verification runs once per merged block — not once per constituent chunk.

Implemented · NetSync

Network-Adaptive Parameter Selection

Chunking granularity and compression strategy adjust based on measured network conditions — finer chunks under constrained bandwidth, coarser chunks on high-speed links — to minimise total sync latency.

Where It's Used

Media & Entertainment

Production teams exchanging large video rushes, RAW photo sets, and project files between edit suites without uploading to a third-party cloud.

Higher Education

Lecturers and students sharing course materials, datasets, and research outputs across campus networks without institutional file-size limits.

Scientific Research

Laboratories synchronising instrument data, simulation outputs, and genomic datasets between workstations — peer-to-peer, no cloud dependency.

Universities & Libraries

Archival teams and digital preservation units moving collections between on-campus storage systems without external transfer services.


AI Solutions

Local inference, configured for the environment.

The right models, the right runtime, and the right workflows — all running within the network perimeter.

Models & Quantisations

Pre-validated model packages matched to the deployment hardware. Includes Qwen 3.6, Laguna S 2.1, Ornith, and Kimi K3 — each with quantisation profiles tuned for memory and latency targets on constrained infrastructure.

Runtime Selection

Automatic runtime matching for the target environment. CUDA-accelerated inference on GPU workstations, Metal-optimised execution on macOS, and portable CPU runtimes for generic hardware — all from the same deployment package.

Inference Workflows

Production-ready inference pipelines built for constrained environments. Thinking Cap for structured reasoning, Gigatoken for extended-context generation, Ponytail for multi-step orchestration, and KV cache compression for reduced memory footprint on long sessions.