Hacker News

Symplex, an open-source protocol semantic negotiation between distributed agents

11 points by olserra ago | 12 comments

Retr0id |next [-]

Using vector embeddings in place of a rigid API is an interesting concept, but the codebase basically leaves it as a TODO: https://github.com/olserra/agent-semantic-protocol/blob/9d15...

Strange, given that seems to be the whole premise of the project.

ofek |next |previous [-]

The naming of this project is quite unfortunate as it resembles the Simplex [1] specification for guiding agent development, which does look promising in comparison.

[1]: https://github.com/thinkwright/simplex

dbmikus |next |previous [-]

I think the README could use a few real use-case examples. I understand it in an abstract sense, but not sure I understand the benefit vs plain-text communication, besides saving on token spend.

sandyagent |root |parent [-]

[dead]

subscribed |next |previous [-]

> how can you delete someone's else's github repo.

Seriously. Burying of this slop is not enough. Can we perhaps have a bot that reads repos like this and attaches a tag of shame to the posters?

andrewmutz |next |previous [-]

Why not just use natural language?

measurablefunc |root |parent [-]

Because "latent semantic vectors" sounds way cooler.

measurablefunc |next |previous [-]

This is AI slop & if you can't tell from a glance then you should figure out why you believe the nonsense on this page is actually sensible.

Retr0id |root |parent [-]

vibecoded cryptography will never stop being funny https://github.com/olserra/agent-semantic-protocol/blob/9d15...

tadfisher |root |parent [-]

You owe me a coffee and keyboard

j9m |next |previous [-]

[dead]

|next |previous [-]

olserra |previous [-]

Symplex v0.1 now features per-message Ed25519 signing! Every IntentMessage and NegotiationResponse is cryptographically signed, boosting security and trust in p2p workflows. All tests pass—roadmap milestone achieved. #Symplex #Ed25519 #security #GoLang

Retr0id |root |parent |next [-]

I can understand why your LLM told you that "all tests pass", but why are you telling us? What are we supposed to do with that information?

warkdarrior |root |parent |previous [-]

Is this something that mTLS would not solve?