Provia Fabric is built on the self-organizing Tessera routing protocol, and it assembles your application's cluster network autonomously, node by node, region by region. A node boots, proves its identity, and announces itself. From that moment traffic can find it, with zero registries to update and zero load balancers to babysit.
Provia Fabric runs on Tessera, the routing protocol built for exactly this job. It travels with every node Provia creates, so the moment a machine exists, the network already knows how to reach it. Nothing to stand up. Nothing to register. Nothing to babysit at three in the morning.
There is one source of truth for what should exist, and it lives in Provia. Everything live happens in the fabric itself: a node advertises a signed route about itself, peers verify it against its identity, and the route spreads by gossip.
Every route carries a short lease its owner keeps refreshing. A node that stops refreshing falls out of the routing table in seconds, and its traffic re-settles onto healthy peers. Registration and deregistration are the same mechanism running forward and backward.
The control plane hands a node its peer set and policy exactly once, at boot, and the node caches it. After that the fabric runs on its own: forwarding, failover, and placement all happen between the nodes themselves.
Each service picks how deeply the fabric participates. Long-lived media sessions get placed once and then flow peer to peer. Stateless APIs get routed on every request. Streams that must survive failover flow direct while the fabric stands ready to re-place them.
Declare that a service's data stays in a jurisdiction and the fabric enforces it in the routing layer itself. If every compliant backend disappears, the fabric withdraws the route rather than spilling traffic somewhere it must never go.
The global edge tier puts an anycast front door ahead of your fleet: users land on the nearest point of presence and ride the fabric to the closest healthy backend. Shipped clients keep a single stable hostname through every scale event, failover, and migration underneath.
Intent lives in the control plane. Liveness lives in the network. Each layer does the one job it is built for, and your traffic never waits on either.