Protocol + Runtime

Auranet

Auranet is the identity-based network layer behind ACID addressing, encrypted peer messaging, relay-aware sessions, and service runtimes that need to move without losing their identity.

Core model

Identity stays stable while transport changes.

Auranet separates identity from IP address and gives services a consistent way to encrypt traffic, route through relays, and keep session meaning attached to an ACID instead of a single socket endpoint.

ACID addressing

Permanent ACIDs identify a user, server, or relay. Temporary ACIDs scope live sessions without exposing the long-term identity on every hop.

Encrypted messaging

Shared-key and private-key exchange modes let operators choose between trusted-subnet throughput and point-to-point isolation.

Service-ready runtime

The same runtime supports central registration, relays, peer messaging, and product integrations such as AetherGate.

Flow

From identity registration to active session routing.

01

Register

A client, relay, or service registers a permanent ACID through the central runtime and persists the identity for later reuse.

02

Establish session scope

Temporary ACIDs define the live exchange boundary so a connection can move, relay, or expire independently of the permanent identity.

03

Route and encrypt

Messages move over Auranet UDP or stream wrappers with authenticated encryption and protocol-level message metadata.

In the suite

Auranet is infrastructure, not a generic storefront.

The public site explains the protocol and runtime. Product workflows stay with their owning applications. AetherGate, for example, is published at aethergate.auranet.host rather than being blended into the protocol docs.

Auranet central  -> identity registration
Auranet relay    -> transit and reachability
Auranet client   -> peer messaging and session setup
AetherGate       -> product built on Auranet transport + identity