Distributed node network infrastructure for decentralized cross-organ communication.
Universal Node Network (UNN) provides the communication backbone for the ORGAN system — a topology-aware message routing layer that enables autonomous nodes across all eight organs to discover each other, negotiate capabilities, and exchange structured messages without centralized brokers. Where agentic-titan orchestrates agent intelligence and petasum-super-petasum manages layered abstraction, UNN handles the raw plumbing: node identity, network topology, message serialization, and reliable delivery across organizational boundaries.
The ORGAN system spans eight GitHub organizations, each governing a distinct domain — from theoretical research (ORGAN-I: Theoria) through art (ORGAN-II: Poiesis), commerce (ORGAN-III: Ergon), orchestration (ORGAN-IV: Taxis), public process (ORGAN-V: Logos), community (ORGAN-VI: Koinonia), marketing (ORGAN-VII: Kerygma), and meta-governance (ORGAN-VIII: Meta). Each organ contains multiple repositories, each repository potentially running autonomous agents, CI/CD pipelines, and event-driven workflows. The question that Universal Node Network answers is straightforward: how do all of these moving parts find and talk to each other?
UNN is not a general-purpose message queue or a Kubernetes service mesh. It is a purpose-built communication layer designed for a specific organizational topology — one where nodes are identified by their organ membership, where message routing respects the directional dependency constraints of the system (ORGAN-I feeds ORGAN-II feeds ORGAN-III; never the reverse), and where every node must be discoverable without a central registry server running 24/7.
| Capability | Description |
|---|---|
| Node Discovery | Decentralized peer-finding via organ-scoped manifests and DNS-like resolution |
| Topology Awareness | Routing decisions informed by organ hierarchy and dependency direction |
| Message Serialization | Structured envelope format with schema versioning and backward compatibility |
| Reliable Delivery | At-least-once delivery semantics with idempotent message processing |
| Cross-Org Bridging | Secure message relay between GitHub organizations without shared infrastructure |
| Health Propagation | Liveness and readiness signals that flow through the network topology |
| Capability Negotiation | Nodes advertise what they can do; senders route to capable receivers |
A reasonable question: why not just use RabbitMQ, NATS, or a service mesh like Istio? The answer has three parts.
1. Organizational topology is the routing topology. In most distributed systems, the network topology is determined by infrastructure — which servers exist, which subnets they occupy, which load balancers front them. In the ORGAN system, topology is determined by organizational structure. A message from ORGAN-I to ORGAN-III must conceptually pass through ORGAN-II (or at minimum, respect the dependency direction). Off-the-shelf message brokers have no concept of organizational hierarchy; they route by topic, queue name, or IP address. UNN routes by organ identity.
2. The system is intermittent, not always-on. The ORGAN system is not a cloud-deployed microservice architecture running on Kubernetes. It is a constellation of GitHub repositories, GitHub Actions workflows, local development environments, and periodic agent runs. Nodes come and go. A broker-based architecture assumes the broker is always running. UNN assumes nothing is always running and uses a gossip-inspired protocol to reconstruct topology from whatever nodes happen to be alive at any given moment.
3. Cross-organization security boundaries matter. Each of the eight GitHub organizations is a distinct security boundary. Messages crossing org boundaries carry different trust levels than messages within an org. UNN’s envelope format includes provenance metadata — which org sent the message, which node within that org, and what capability was invoked — enabling fine-grained access control at the organ level without requiring a centralized identity provider.
UNN follows three guiding design principles that align with ORGAN-IV’s broader orchestration mandate:
There is no central broker, no master node, no coordination server. Every node in the network can operate independently. When two nodes can see each other, they communicate directly. When they cannot, messages are queued locally and forwarded when connectivity is restored. This is not eventual consistency in the database sense — it is eventual reachability in the network sense.
The dependency graph of the eight-organ system (I → II → III; IV orchestrates; V–VII distribute; VIII governs) is not just a planning document — it is encoded directly into UNN’s routing tables. A message from ORGAN-III to ORGAN-I is not just unusual; it is structurally invalid and will be rejected at the routing layer. This enforcement is not a policy bolt-on; it is intrinsic to how the network operates. The network is the governance model, made executable.
Nodes do not address messages to specific nodes by name. They address messages to capabilities. A node that needs “text generation” sends a capability request; UNN resolves it to the nearest capable node (likely in ORGAN-I or ORGAN-II). A node that needs “revenue projection” addresses the capability; UNN routes to ORGAN-III. This decouples senders from receivers and allows the network to evolve — nodes can be added, removed, or replaced without updating every sender’s configuration.
UNN uses a hierarchical mesh topology. Within each organ, nodes form a fully connected mesh (every node can reach every other node in the same organ). Between organs, designated bridge nodes handle cross-organ traffic. Bridge nodes are the only nodes that maintain connections outside their own organ.
ORGAN-I (Theoria) ORGAN-II (Poiesis)
┌──────────────────┐ ┌──────────────────┐
│ Node A ←→ Node B│ │ Node E ←→ Node F│
│ ↕ ↕ │ │ ↕ ↕ │
│ Node C ←→ Node D│ │ Node G ←→ Node H│
│ ↕ │ │ ↕ │
│ [Bridge-I]────┼───────────┼───→[Bridge-II] │
└──────────────────┘ └──────────────────┘
│
↓
ORGAN-III (Ergon)
┌──────────────────┐
│ [Bridge-III] │
│ ↕ ↕ │
│ Node J ←→ Node K │
└──────────────────┘
The bridge node pattern ensures that cross-organ traffic is auditable (all inter-organ messages pass through a known point), governable (bridge nodes enforce dependency-direction rules), and isolatable (if an organ needs to be taken offline, only its bridge node needs to be disconnected).
Every node in UNN has a Fully Qualified Node Identifier (FQNI) that encodes its position in the organizational hierarchy:
<organ-number>.<repo-name>.<node-role>.<instance-id>
Examples:
iv.agentic-titan.orchestrator.01 — the primary orchestrator node in agentic-titani.recursive-engine.generator.03 — the third generator instance in recursive-engineiii.public-record-data-scrapper.ingester.01 — the ingestion node for the data scraperNode registration is manifest-based. Each repository that participates in UNN maintains a unn-manifest.yaml file at its root that declares the node’s identity, capabilities, and communication preferences:
# unn-manifest.yaml
unn_version: "0.1"
organ: iv
repo: universal-node-network
nodes:
- role: bridge
instance: "01"
capabilities:
- cross-organ-relay
- topology-sync
- health-aggregation
protocols:
- unn-envelope/v1
endpoints:
webhook: "https://example.com/unn/webhook"
github_dispatch: true
There is no central registration server. Topology is reconstructed by scanning manifests across repositories — either via GitHub API traversal or via cached topology snapshots distributed through the network itself.
Messages in UNN are wrapped in a UNN Envelope — a structured JSON format that carries routing metadata, provenance information, and the payload:
{
"unn_version": "0.1",
"envelope_id": "e-20260210-iv-001",
"source": {
"fqni": "iv.universal-node-network.bridge.01",
"organ": "iv",
"timestamp": "2026-02-10T12:00:00Z"
},
"destination": {
"capability": "text-generation",
"organ_hint": "i",
"priority": "normal"
},
"routing": {
"hops": [],
"max_hops": 4,
"direction_constraint": "downstream"
},
"payload": {
"type": "capability-request",
"schema": "unn-capability-request/v1",
"data": { }
},
"signatures": {
"source_org": "sha256:..."
}
}
Routing follows a deterministic algorithm:
unroutable status. If the bridge node is unreachable, the message is queued locally with exponential backoff.Cross-organ communication uses one of two transport mechanisms, selected based on context:
GitHub Actions Dispatch (primary): For asynchronous, event-driven communication, UNN uses GitHub’s repository_dispatch API. A bridge node in ORGAN-I can trigger a workflow in an ORGAN-II repository by dispatching a custom event carrying the UNN envelope as the payload. This requires no infrastructure beyond GitHub itself and respects org-level permissions.
Webhook Relay (secondary): For lower-latency communication when nodes are running as persistent processes (e.g., during local development or in a deployed environment), UNN supports direct webhook delivery. The envelope is POSTed to the destination node’s registered endpoint. Webhook endpoints are optional — nodes that only participate via GitHub Actions do not need them.
Both transports carry the same UNN envelope format, ensuring that message handling logic is transport-agnostic.
ORGAN-IV (Taxis) contains three core infrastructure repositories that form a layered orchestration stack:
| Layer | Repository | Role |
|---|---|---|
| Intelligence | agentic-titan | Agent swarm orchestration — decides what to do and who does it |
| Abstraction | petasum-super-petasum | Layered abstraction framework — normalizes interfaces between heterogeneous systems |
| Communication | universal-node-network (this repo) | Node discovery and message routing — handles how nodes find and talk to each other |
The three repositories have distinct responsibilities but tight integration points:
This separation of concerns — intelligence, abstraction, communication — mirrors the classic distributed systems decomposition of policy, mechanism, and transport.
UNN is a horizontal infrastructure layer that touches every organ. Here is how it relates to each:
| Organ | Relationship |
|---|---|
| I — Theoria | Hosts theory-generating nodes (recursive-engine, epistemic frameworks). UNN routes capability requests for generative and analytical tasks to ORGAN-I nodes. |
| II — Poiesis | Hosts creative production nodes (metasystem-master, generative art). UNN enables ORGAN-I outputs to flow downstream into ORGAN-II creative pipelines. |
| III — Ergon | Hosts commercial product nodes (data scrapers, SaaS tools). UNN routes productized outputs from ORGAN-II into ORGAN-III delivery pipelines. |
| IV — Taxis | Home organ. UNN is one of three core orchestration tools alongside agentic-titan and petasum-super-petasum. |
| V — Logos | Hosts public process documentation. UNN carries publication events (essay published, build log updated) as broadcast messages. |
| VI — Koinonia | Hosts community coordination. UNN delivers event notifications (salon scheduled, reading group formed) across organs. |
| VII — Kerygma | Hosts marketing distribution. UNN triggers POSSE distribution workflows when content is published in other organs. |
| VIII — Meta | Governs all organs. UNN topology data feeds into meta-level health dashboards and governance reports. |
UNN draws inspiration from several established approaches to distributed communication, while adapting them to the specific constraints of an organization-as-network model.
Service meshes solve a similar routing-and-discovery problem for microservice architectures. They use sidecar proxies (like Envoy) to intercept traffic and apply routing rules, retries, and observability. UNN borrows the concept of transparent routing and capability-based discovery but does not use sidecar proxies — nodes in UNN are not long-running containers but intermittent processes triggered by events. The mesh metaphor applies at the organizational level, not the infrastructure level.
Broker-based systems provide reliable message delivery through a central intermediary. UNN’s bridge nodes serve a similar relay function but are not centralized — each organ has its own bridge, and no single bridge handles all traffic. UNN’s at-least-once delivery semantics are inspired by Kafka’s consumer group model, but without the persistent log (messages are ephemeral once acknowledged).
Cloud pub/sub systems provide topic-based fanout — publish to a topic, all subscribers receive. UNN supports a similar broadcast pattern for organ-wide announcements but prefers capability-addressed unicast for most traffic. The key difference is that UNN topics are not arbitrary strings but organ-scoped capabilities with governance constraints.
Gossip protocols propagate cluster membership and health information through randomized peer-to-peer communication. UNN’s topology reconstruction mechanism is gossip-inspired — nodes that discover each other share what they know about the broader network, gradually building a complete picture. However, UNN’s gossip is structured by organ hierarchy rather than random, which accelerates convergence.
The federated social web protocol ActivityPub shares UNN’s assumption that the network is composed of autonomous servers (instances) that communicate via standardized message formats. UNN’s envelope format is conceptually similar to ActivityPub’s Activity objects, and UNN’s bridge nodes serve a role analogous to ActivityPub’s inbox/outbox forwarding. The key difference is that UNN’s federation model is hierarchical (organ-structured) rather than flat (instance-to-instance).
Universal Node Network is currently in the design and specification phase. The implementation roadmap follows ORGAN-IV’s broader sprint schedule.
unn-manifest.yaml schemaUniversal Node Network is part of the ORGAN system’s orchestration layer. Contributions are welcome, particularly in:
To contribute:
git checkout -b feature/your-feature)mainPlease read the ORGAN-IV contribution guidelines before submitting.
This project is released into the public domain under the Unlicense. You are free to copy, modify, publish, use, compile, sell, or distribute this software for any purpose, commercial or non-commercial, and by any means.
@4444j99 — architect of the ORGAN system and its orchestration infrastructure.
Universal Node Network is part of ORGAN-IV: Taxis, the orchestration organ of the ORGAN system. For the broader system context, see the meta-organvm umbrella organization.
Portfolio · System Directory · ORGAN IV · Taxis · Part of the ORGANVM eight-organ system