From 2c1ec8f9e964c2e89eee900299db667d9a58db25 Mon Sep 17 00:00:00 2001 From: bndw Date: Mon, 9 Mar 2026 11:21:00 -0700 Subject: remove kafka references; update go.mod dependencies --- PROTOCOL.md | 2 +- README.md | 2 +- go.mod | 8 ++++++-- go.sum | 4 ++++ 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/PROTOCOL.md b/PROTOCOL.md index 145c933..42bf081 100644 --- a/PROTOCOL.md +++ b/PROTOCOL.md @@ -6,7 +6,7 @@ ## Core Insight -The relay is **Kafka at the edge, plus identity**. It is a log, not a database. It routes signed events between clients and stores them for replay. It is structurally incapable of understanding content it was not designed to index. +The relay is an append-only log with cryptographic identity. It routes signed events between clients and stores them for replay. It is structurally incapable of understanding content it was not designed to index. --- diff --git a/README.md b/README.md index 6f6a363..b36e7c2 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Axon is the transport and identity layer for systems where agents, humans, and a - **The relay is a log, not a database.** It routes and stores signed events. Derived data lives downstream in consumers. - **Identity is a keypair.** Ed25519 public keys are the unit of identity. No passwords, no tokens, no certificate infrastructure. - **Content is opaque.** The relay indexes what it needs for routing and stores the rest as raw bytes. It cannot read what it was not designed to index. -- **Kafka at the edge, plus identity.** Filtered subscriptions over WebSocket give browsers and agents direct access to the event stream without a gateway layer. +- **Direct client access.** Filtered subscriptions over WebSocket give browsers and agents direct access to the event stream without a gateway layer. ## Protocol diff --git a/go.mod b/go.mod index 4d76e2e..a9bafa6 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,12 @@ module axon go 1.25.5 require ( - github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect + github.com/vmihailenco/msgpack/v5 v5.4.1 + golang.org/x/crypto v0.48.0 +) + +require ( github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect - golang.org/x/crypto v0.48.0 // indirect golang.org/x/sys v0.41.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 29b748f..2891988 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,6 @@ +github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= github.com/vmihailenco/msgpack/v5 v5.4.1 h1:cQriyiUvjTwOHg8QZaPihLWeRAAVoCpE00IUPn0Bjt8= github.com/vmihailenco/msgpack/v5 v5.4.1/go.mod h1:GaZTsDaehaPpQVyxrf5mtQlH+pc21PIudVV/E3rRQok= github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g= @@ -6,3 +9,4 @@ golang.org/x/crypto v0.48.0 h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts= golang.org/x/crypto v0.48.0/go.mod h1:r0kV5h3qnFPlQnBSrULhlsRfryS2pmewsg+XfMgkVos= golang.org/x/sys v0.41.0 h1:Ivj+2Cp/ylzLiEU89QhWblYnOE9zerudt9Ftecq2C6k= golang.org/x/sys v0.41.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -- cgit v1.2.3