Ω
Tiny AMPS
Request Demo
Milestone 1 Production Ready

Stop Paying the
Subscriber Tax

Telemetry Ingestion is driving up your cloud bills. Tiny AMPS evaluates logic filters at the edge socket layer in zero-GC systems-space, cutting WAN bandwidth and data ingestion costs by up to 99%.

Industrial Ingestion 100,000 msg/s
Tiny AMPS Engine
Cloud Output 1,500 msg/s (-98.5%)

Live Edge Gateway Dashboard

Toggle the WAN connection state below to watch the gateway cache matched alerts locally during network outages and replay them upon reconnection.

DEVICE: sensor-gate-edge-01 ONLINE / FORWARDING ALARMS
Requests / Second (adaptive) 0
Cache Hit % 0%
Error Rate % 0%
P99 Latency 0 µs
Level 0: Topic Filter 100% Ingested
Level 1: Key Presence 50.0% Passed
Level 2: Clause Cache 1.0% Matched
Cube Adaptive Runtime Metrics (live via SSE)
ALARM DETECTED
Last Adjustment: Active Workers:
Gateway Event Log:
Mock Cloud Alarm Logs:
Waiting for telemetry anomalies...

The Economics of Edge Filtering

Why systems-space content filtering changes the cost paradigm of distributed IoT systems.

99%

Bandwidth Reduction

Evaluates threshold filters in Odin on raw device streams. Drops normal steady-state telemetry before it enters the expensive WAN interface.

94.5%

Subscriber CPU Recovered

High-level subscriber brains (Python/JS) sleep until a match is dispatched, eliminating memory allocation, parsing churn, and GC pause spikes.

0%

Telemetry Data Loss

A memory-mapped local ring-file buffers matched alarm alerts during network outage, replaying them immediately when connection is restored.

7.3x

Wall-Clock Speedup

Multi-Stage Level Graphs prune missing keys early, while Fast-Path binary headers and Clause Caching eliminate redundant AST executions.

Hardened Security & Concurrency Scaling

Zero-GC systems engineering meets ticket-based cryptographic isolation and low-contention thread scaling.

Lightweight KMS

Dynamic ticket-based session rekeying. A dual-stage connection handshake boots up under a static key, verifies a KMS-issued ticket, and swaps seamlessly to a unique, ephemeral session-specific ChaCha20 cipher key.

ChaCha20 Stream Cipher

RWMutex Concurrency

Multi-threaded thread scaling with zero performance cost. We upgraded internal subscription indexes to a Shared/Exclusive Readers-Writer Mutex and deployed lock-free CPU-level atomic counters for telemetry statistics.

sync.RW_Mutex & atomics

Instant Revocation

Real-time tenant and device blacklisting. Administrators can issue a revocation token which writes to the active blacklist, instantly terminating the target device's socket streams and blocking future connections.

Token-validated REST API

High-Performance Specs

Built on a hardened binary protocol, the client runs on desktop environments or microcontrollers. It offers a sub-millisecond footprint tailored for edge environments.

Language Odin (Broker) / C++ (Client)
Memory Footprint < 2.0 MB RSS Memory
Integrity Check IEEE 802.3 CRC32
Thread Model Multi-threaded Subscriber Sharding

ESP32 & Arduino Compatible

Our C++ client is a single header-only class utilizing standard POSIX or Arduino networking interfaces. It compiles to less than 20KB of code memory.

#include "TinyAMPSClient.h"

TinyAMPSClient client("192.168.1.10", 5585);
client.subscribe("sensor.temp", "temp > 85.0");

// Only wakes up when threshold matches!

Request a Free Pilot Demo

Fill in the form below to receive a custom pilot plan and deployment bundle for your IoT system.