NoqNoq
GUCP 2.1.0 · Live

NoqNoq Hub

The coordination nerve center

The Hub is the central routing node for all inter-agent and service communication. Every message — regardless of origin or destination — flows through the Hub as a GUCP envelope. It provides routing, authentication, rate limiting, observability, and multi-hub mesh topology.

noqnoq.emergenthq.net/noqnoq/health

GUCP Routing

All messages are canonical GUCP envelopes. The Hub routes based on capability prefix — qmem.*, seqret.*, sentinel.* — to the right dispatcher.

Dynamic Registry

Services register capabilities at runtime. No hardcoded routing tables. The Hub discovers and routes dynamically via KV-backed service registry.

Multi-Hub Mesh

Not a single point of failure. Local, regional, global, and recovery hubs form a mesh. Messages route to the nearest available hub automatically.

GULP Observability

Every message produces log.*, metric.*, and trace.* events. Full distributed tracing across all agents and services in real time.

Rate Limiting

KV-configurable per-capability rate limits. Circuit breakers per service. Cost tracking and budget enforcement per call.

Schema Validation

Anti-poisoning via schema_hash validation on every capability invocation. Malformed or injected messages are rejected before routing.

Capabilities (GUCP)

noqnoq.hub.idempotency.check
noqnoq.hub.idempotency.status
noqnoq.hub.tolerance.status
noqnoq.hub.tolerance.reset
noqnoq.hub.lineage.status
noqnoq.hub.replay.record
noqnoq.hub.replay.execute
noqnoq.hub.subsystem.create
noqnoq.hub.alerts
noqnoq.hub.alert.send
log.info / log.error / log.warn
metric.increment / metric.gauge