Open protocols for inspectable intelligence.
Åpne protokoller for inspiserbar intelligens.
The Antheos protocol, five C++17 libraries, and a live identity registry. Transport-agnostic. Runs on everything from ESP32 microcontrollers to server clusters. MIT licensed. No external dependencies beyond POSIX and SQLite.
Antheos-protokollen, fem C++17-biblioteker og et aktivt identitetsregister. Transportuavhengig. Kjører på alt fra ESP32-mikrokontrollere til serverklynger. MIT-lisensiert. Ingen eksterne avhengigheter utover POSIX og SQLite.
Protocol
Protokoll
Antheos Protocol — at a glance
Antheos-protokollen — i korthet
A transport-agnostic communication protocol for reasoning systems. CP437 encoded, stream-parseable, implementable on bare metal.
En transportuavhengig kommunikasjonsprotokoll for resonneringssystemer. CP437-kodet, strømparsbar, implementerbar på bare metall.
3 Scopes
3 virkeområder
Bus — transport, addressing, keepalive. Service — runtime capability discovery. Session — stateful communication.
Buss — transport, adressering, keepalive. Tjeneste — kjøretidskapasitetsoppdagelse. Sesjon — tilstandsfull kommunikasjon.
19 Verbs
19 verb
Every verb does exactly one thing. Establish, Conflict, Broadcast, Ping, Relay, Discover, Verify, Scaleback, Acknowledge, Exception, Query, Offer, Accept, Call, Status, Notify, Locate, Resume, Finish.
Hvert verb gjør nøyaktig én ting. Establish, Conflict, Broadcast, Ping, Relay, Discover, Verify, Scaleback, Acknowledge, Exception, Query, Offer, Accept, Call, Status, Notify, Locate, Resume, Finish.
11 Word Types
11 ordtyper
Symbol, ID, Path, Text, Integer, Real, Scientific, Logical, Timestamp, Blob, Message. Each self-describing. Typed at the wire level — no schema exchange required.
Symbol, ID, Path, Text, Integer, Real, Scientific, Logical, Timestamp, Blob, Message. Hver selvbeskrivende. Typet på ledningsnivå — ingen skjemautveksling nødvendig.
5 to Conform
5 for konformitet
A minimum implementation needs only: SOM/EOM parsing, SOW/EOW parsing, Symbol word type, and Establish/Conflict. Everything else is optional. An 8-bit MCU can participate.
En minimumsimplementasjon trenger bare: SOM/EOM-parsing, SOW/EOW-parsing, Symbol-ordtype og Establish/Conflict. Alt annet er valgfritt. En 8-bit MCU kan delta.
Libraries
Biblioteker
The Library Stack
Bibliotekstabelen
Five libraries that compose into a complete communication stack. Each is independent. Use one, use all, or write your own.
Fem biblioteker som settes sammen til en komplett kommunikasjonsstabel. Hvert er uavhengig. Bruk ett, bruk alle, eller skriv ditt eget.
Antheos protocol codec. Frame encoding/decoding, session management, verb dispatch, CP437 text handling. The foundation everything else builds on.
Antheos-protokollkodek. Ramme-koding/dekoding, sesjonshåndtering, verb-utsendelse, CP437-teksthåndtering. Grunnlaget alt annet bygger på.
POSIX shared-memory IPC transport. Circular ring buffer, multi-reader, zero-copy message passing between local processes.
POSIX delt-minne IPC-transport. Sirkulær ringbuffer, multi-leser, nullkopi meldingsutveksling mellom lokale prosesser.
TCP socket IPC transport. Broker-based broadcast, length-prefixed framing, the same Antheos protocol over network connections.
TCP-sokkel IPC-transport. Megler-basert kringkasting, lengdeprefiks-ramming, samme Antheos-protokoll over nettverkstilkoblinger.
Peer library for the Antheos bus. Transport abstraction, Server and Client classes, threaded dispatch, Ed25519 authentication.
Peer-bibliotek for Antheos-bussen. Transportabstraksjon, Server- og klientklasser, trådet utsendelse, Ed25519-autentisering.
SQLite-backed execution tracing. RAII scoped timers, structured trace events with categories, fields, and trace ID correlation.
SQLite-basert kjøringssporing. RAII-tidstagere, strukturerte sporingshendelser med kategorier, felt og sporings-ID-korrelasjon.
Identity
Identitet
The OID Registry — live and running.
OID-registeret — aktivt og i drift.
Every entity in the Antheos ecology — services, devices, agents, organisations — gets a unique Origin Identifier through the OID Registry. This is the identity backbone.
Hver enhet i Antheos-økosystemet — tjenester, enheter, agenter, organisasjoner — får en unik Origin Identifier gjennom OID-registeret. Dette er identitetsryggraden.
Server-generated Base62 identifiers with ownership verification. Register, lookup, ping, and authenticate — over TCP or HTTPS. A single binary, no external services. Deployed at oid.langsyn.net.
Servergenererte Base62-identifikatorer med eierskapsverifisering. Registrer, slå opp, ping og autentiser — over TCP eller HTTPS. Én binærfil, ingen eksterne tjenester. Distribuert på oid.langsyn.net.
Contributions
Bidrag
Open-source releases and upstream fixes
Åpen kildekode-utgivelser og oppstrømsfikser
libantheos
Antheos Protocol codec. 19 Level 1 verbs, Level 2 Ed25519 authentication extension. Frame encoding/decoding, session management, CP437 text handling.
Antheos-protokollkodek. 19 Nivå 1-verb, Nivå 2 Ed25519-autentiseringsutvidelse. Ramme-koding/dekoding, sesjonshåndtering, CP437-teksthåndtering.
libmembus
POSIX shared memory IPC. Circular ring buffer, multi-reader design.
POSIX delt minne IPC. Sirkulær ringbuffer, multi-leser-design.
libsockbus
TCP socket IPC. Broker-based broadcast, length-prefixed framing.
TCP-sokkel IPC. Megler-basert kringkasting, lengdeprefiks-ramming.
libantpeer
Peer library. Transport abstraction, Server/Client classes, Ed25519 auth.
Peer-bibliotek. Transportabstraksjon, Server/Client-klasser, Ed25519-autentisering.
libtrace
Execution trace client. RAII scoped timers, structured logging to SQLite.
Kjøringssporingsklient. RAII-tidstagere, strukturert logging til SQLite.
OIDReg
Antheos OID Registry. Lightweight identifier registry with TCP and HTTP interfaces. Server-generated Base62 OIDs, SHA-256 key hashing, automatic lifecycle management.
Antheos OID-registeret. Lettvekts identifikasjonsregister med TCP- og HTTP-grensesnitt. Servergenererte Base62 OID-er, SHA-256 nøkkelhashing, automatisk livssyklushåndtering.
Enabling Recursive CTEs in SQLite on ESP32Aktivering av rekursive CTE-er i SQLite på ESP32
One-line fix for broken recursive CTEs in siara-cc/esp32-idf-sqlite3. SQLITE_OMIT_COMPOUND_SELECT silently disables the UNION ALL that CTEs need.
Enlinjefiks for ødelagte rekursive CTE-er i siara-cc/esp32-idf-sqlite3. SQLITE_OMIT_COMPOUND_SELECT deaktiverer stille UNION ALL som CTE-er trenger.
langsyn.org
Philosophy
Filosofi
Why LangSyn exists. The ethics behind the wire format. The Four Paths.
Hvorfor LangSyn eksisterer. Etikken bak ledningsformatet. De fire veiene.
langsyn.com
Applied Projects
Anvendte prosjekter
VerusMind, Rent-a-Graph, edge hardware, and the commercial products.
VerusMind, Rent-a-Graph, kantmaskinvare og de kommersielle produktene.