Apron is a minimal protocol for self-hosted chats. Simple enough to write a server in ~100 lines, powerful enough for rooms, threads, bots, reactions, and more. For agents: apron.chat/llms.txt links the spec in Markdown, the servers, clients, JSON Schema and wire fixtures to test against. 1.The Protocol JSON over any transport, like WebSocket. Tiny core and optional incremental capabilities with graceful fallbacks. Build only what you need. {"method": "server", "params": {"apron": 10, "auth": ["guest"]}} {"method": "auth", "id": "c1", "params": {"scheme": "guest", "name": "Ada"}} {"id": "c1", "result": {"you": {"user_id": "guest_1234", "name": "Ada"}}} {"method": "message", "id": "c2", "params": {"body": {"text": "Hello"}}} {"method": "message", "params": {"room_id": "general", "from": {"user_id": "guest_1234"}, ...}} {"id": "c2", "result": {"message_id": "1724803200042"}} 2.Live Demo Come say "hi" on our public demo server, or point the Apron Web client at your own server. 3.Servers Reference implementations to run or modify for your use cases. 4.Clients Join any server with your favourite client, or build your own. {"method": "auth", "id": "c1", "params": {"scheme": "token", "token": "..."}} {"method": "message", "id": "c2", "params": {"body": {"text": "Deployed v1.4.2"}}} Who are you? Why did you make the Apron Chat Protocol? Is there encryption? Is it safe? Why not XMPP/Matrix/IRCv3/etc? Why not Slack/Discord/Zulip/etc? Why another standard? XKCD 927! How was AI used to create Apron? Is it slop? Is Apron a business? Why is it named Apron? Ok fine, how can I try it?
AI NEWS JOURNAL
Hacker News Show HNAI NEWS / JOURNAL
Show HN: Apron Chat Protocol
Article URL: https://apron.chat/ Comments URL: https://news.ycombinator.com/item?id=50470343 Points: 6 # Comments: 1
翻訳サービスが停止中のため原文を表示しています。