| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| __init__.py | 2026-07-17 | 2.6 kB | |
| state_machine.py | 2026-07-17 | 7.6 kB | |
| transport.py | 2026-07-17 | 1.5 kB | |
| types.py | 2026-07-17 | 3.9 kB | |
| dedupe.py | 2026-07-17 | 2.4 kB | |
| endpoint.py | 2026-07-17 | 21.2 kB | |
| federation.py | 2026-07-17 | 3.5 kB | |
| frame.py | 2026-07-17 | 6.8 kB | |
| resume.py | 2026-07-17 | 3.4 kB | |
| auth.py | 2026-07-17 | 3.2 kB | |
| cbor_utils.py | 2026-07-17 | 786 Bytes | |
| channel.py | 2026-07-17 | 5.2 kB | |
| conformance.py | 2026-07-17 | 6.3 kB | |
| _gitignore | 2026-07-17 | 36 Bytes | |
| audit.py | 2026-07-17 | 4.5 kB | |
| banner.svg | 2026-07-17 | 1.5 kB | |
| demo.py | 2026-07-17 | 6.0 kB | |
| overview.svg | 2026-07-17 | 3.0 kB | |
| requirements.txt | 2026-07-17 | 14 Bytes | |
| gfsip-message-schema.json | 2026-07-17 | 1.5 kB | |
| gfsip-state-machine.json | 2026-07-17 | 2.9 kB | |
| gfsip-traceability-matrix.csv | 2026-07-17 | 904 Bytes | |
| LICENSE | 2026-07-17 | 19.4 kB | |
| README.md | 2026-07-17 | 9.9 kB | |
| SHA256SUMS.txt | 2026-07-17 | 731 Bytes | |
| CHANGELOG_v1.0.md | 2026-07-17 | 1.6 kB | |
| gfsip-conformance-checklist.csv | 2026-07-17 | 2.7 kB | |
| gfsip-error-registry.json | 2026-07-17 | 6.8 kB | |
| GFSIP_v1.0_protocol_spec.md | 2026-07-17 | 22.3 kB | |
| Totals: 29 Items | 152.2 kB | 0 |
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.
— ✦ —
✦ Key Capabilities
| # | 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 |
— ✦ —
✦ On the Wire
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.
— ✦ —
✦ Repository Contents
| 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) |
— ✦ —
✦ Protocol Profiles
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.
— ✦ —
✦ Quick Start
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
— ✦ —
✦ Use Cases
— ✦ —
✦ Project Status
| 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 (www.nohnlins.com) · ai@nohnlins.com
NOHN AI · ANTARES