Secure Transport Protocol

STCPv2

A secure transport architecture spanning native Linux networking, Raspberry Pi edge systems and Zephyr-based embedded devices. STCPv2 separates application protocols from platform-specific transport details through a shared protocol core and cross-platform SDK.

AF_STCP / PF_STCPRustLinuxRaspberry PiZephyrnRF9151

Architecture

Applications and protocols such as MQTT and CoAP use a common STCP SDK. The SDK reaches the shared STCPv2 protocol core through platform-specific integration: native AF_STCP kernel sockets on Linux and Raspberry Pi, and a Zephyr platform layer for embedded targets. The carrier layer then moves STCP traffic over the available network path.

Application layer

MQTT, CoAP, peer-to-peer and custom software consume STCP instead of embedding platform networking logic.

STCPv2 core

Shared Rust protocol logic provides the common transport behavior used across supported targets.

Platform & carrier layer

Linux kernel integration and embedded platform adapters connect the protocol core to the operating system and underlying network transport.

Platforms

The same STCP architecture is developed across host, edge and embedded targets.

Protocol integrations

STCPv2 is the transport foundation; application protocols remain separate layers above it.

Roadmap

Continue converging the SDK and platform implementations, then build application-level MQTT, CoAP and peer-to-peer examples on the common STCP transport API.

Unified platform SDK

Common application API across x86 Linux, Raspberry Pi Linux and nRF9151 / Zephyr targets.

Application protocol examples

MQTT and CoAP clients using the same SDK-level transport API across supported platforms.

Peer-to-peer transport application

A dedicated P2P application protocol built on STCPv2 transport.