Global Federated Stable Interoperability Protocol v1.0
ANTARES is GFSIP v1.0 — the Global Federated Stable Interoperability Protocol. It provides encrypted, multi-channel, recoverable cross-domain communication for services, AI agents, devices, and organizations with no central authority required. Built on QUIC as the mandatory transport layer and deterministic CBOR serialization, it includes built-in session recovery, idempotent deduplication, and causal auditing as the stable foundation for decentralized networks.
— ✦ —
| # | Capability | Description |
|---|---|---|
| 1 | Encrypted Sessions | Mutual-TLS or token-based authenticated sessions over QUIC |
| 2 | Multi-Channel | Independent logical channels within a single session |
| 3 | Session Recovery | Resume sessions across network switches without re-authentication |
| 4 | Idempotent Side Effects | Limited-window deduplication via idempotency keys |
| 5 | Causal Audit (opt-in) | Signed event records with declared causal predecessors |
| 6 | Cross-Domain Federation | Multi-trust-anchor routing with signed domain descriptors |
| 7 | Fault Isolation | Single-domain failure does not block intra-domain traffic |
— ✦ —
GFSIP uses a 44-byte fixed header over QUIC with ALPN gfsip/1. Extension headers use deterministic CBOR (big-endian, shortest encoding). 18 standard message types (0x01–0x16) cover the full lifecycle: handshake, channel management, data transfer, session recovery, audit events, and federation routing.
— ✦ —
| File | Purpose |
|---|---|
GFSIP_v1.0_protocol_spec.md | Full protocol specification (33 sections) |
gfsip-state-machine.json | Machine-readable state machine definition |
gfsip-message-schema.json | Logical message JSON Schema |
gfsip-error-registry.json | Numeric error code registry |
gfsip-conformance-checklist.csv | Conformance test checklist |
reference-impl/ | Python reference implementation — frame codec, state machine, channel manager, auth, dedupe, resume, audit, federation, end-to-end demo (9/9 conformance vectors pass) |
— ✦ —
Core/1 (Mandatory) — QUIC transport, version negotiation, mutual auth, session & channel management, session recovery, structured errors, and graceful shutdown.
Audit/1 (Optional) — Signed causal event recording with declared predecessors, actor identity, rule version, and state-before/after hashes. Self-loop and known-cycle rejection.
Federation/1 (Optional) — Cross-domain routing via signed DomainDescriptor objects, multi-trust-anchor configuration, and descriptor expiry/revocation with fault isolation.
— ✦ —
git clone git@github.com:NOHN-AI/ANTARES.git
cd ANTARES/reference-impl
pip install -r requirements.txt
python demo.py # end-to-end demo: handshake → channel → data → dedupe → recovery
python conformance.py # 9 minimum conformance vectors — all passing— ✦ —
- AI Agent Networks — Multi-agent task coordination with auditable trails across organizational boundaries
- Enterprise Integration — Cross-organization workflow orchestration without a central authority
- IoT / Edge — Device-to-cloud session recovery across network changes
- Finance / Compliance — Signed causal audit trails for regulatory reporting
- Healthcare — Federated data exchange with domain-level policy enforcement
- Robotics — Reliable command channels with idempotent safety operations
— ✦ —
| Milestone | Status |
|---|---|
| Specification v1.0 (interface frozen) | ✅ Complete |
| Machine-readable state machine & schema | ✅ Complete |
| Python reference implementation (9/9 conformance) | ✅ Complete |
| Independent second implementation | 🔲 In progress |
| Public interoperability report | 🔲 Pending |
| Production pilot domains | 🔲 Pending |
— ✦ —
NOHN-AI · nohnlins.com · ai@nohnlins.com
NOHN AI · ANTARES