Antheos
Antheos is an anonymous, lightweight, decentralized protocol for devices and programs that find each other's services and talk, over any link that carries bytes, with no controller and no central authority.
New to Antheos? Start with the introduction, Antheos in Brief.
- Level 1 Specification - Transport Version 1.11
The Antheos Protocol Level 1 Specification - Transport: an anonymous, lightweight, decentralized protocol for instances that find each other's services and talk in sessions over any bus.
This specification is stable. No implementation of it is published at present.
ANTHEOS_PROTOCOL_SPEC.md (Markdown, 126,945 bytes)
- Level 2 Specification - Security Version 0.4
The Antheos Level 2 Specification - Security, in draft: a security layer carried inside Antheos Level 1 messages, which seals what it carries and asks no device to reveal an identity.
This specification is a draft. It may change in ways that break compatibility, and no implementation of it is published at present.
ANTHEOS_SECURITY_LAYER_SPEC.md (Markdown, 32,128 bytes)
- Level 2 Specification - Defence Version 0.1
The Antheos Level 2 Specification - Defence, in draft. A bus that runs admission keeps out every device that has not been admitted, by a proof on each frame. On any bus, a device that sees a sign of attack names it and tells it by every channel it has: to the bus, to the party it reports to, and by its own lights and sounds. Nothing in Level 1 or the Security Layer changes.
This specification is a draft. It may change in ways that break compatibility, and no implementation of it is published at present.
ANTHEOS_DEFENCE_LAYER_SPEC.md (Markdown, 45,446 bytes)
- Level 3 Specification - Objects Version 0.2
The Antheos Level 3 Specification - Objects, in draft: classic object orientation carried inside Antheos messages, with objects, methods overloaded by their arguments' types, and events, and nothing changed in the levels below.
This specification is a draft. It may change in ways that break compatibility, and no implementation of it is published at present.
ANTHEOS_OBJECT_LAYER_SPEC.md (Markdown, 24,500 bytes)
If Antheos is useful to you, you can buy us a coffee.