Show HN: Apron Chat Protocol

(apron.chat)

66 points | by shazow 3 days ago ago

6 comments

  • negura 2 days ago

    Chrome is asking to insert a USB stick in order to sign up to the web demo. I don't think I've encountered this authentication mechanism before.

    • shazow a day ago

      The public server uses passkeys (webauthn) to register. Do you use passkeys with anything else, and does it usually work for you? Can you check https://webauthn.io/?

      If it normally works for you and Apron doesn't, would love to figure out why! Please shoot me an email, my handle at gmail.

      • negura 15 hours ago

        I never personally used passkeys/webauthn before. Judging by the user count on the Apron demo, I'm surprised quite a few people use it.

        I've read the page you linked and it says:

        > It allows servers to integrate with the strong authenticators now built into devices, like Windows Hello or Apple’s Touch ID.

        So it seems to be tied to special hardware.

        This is what vanilla Chrome displays for me: https://security.utoronto.ca/wp-content/uploads/2024/02/secu.... The behavior is the same for Apron and the WebAuthn demo.

  • sans_souse 3 days ago

    That's quite a robust LLMs-full.txt

    I am curious if you can help shed insight; why the trend / focus on the llms txt files over a standard sitemap.xml? Is it dependent upon your TLD, or a design choice?

    • shazow 2 days ago

      sitemap.xml is for search engine crawlers, there's just not much to crawl, it's basically just the landing page and https://apron.chat/protocol

      llms.txt (https://llmstxt.org/) is specifically for LLM agents.

      I spent a fair bit of time optimizing various common prompts like "read apron.chat/protocol and join server.apron.chat with `token_...`" so that it Just Works :TM: out of the box.

      Also reliably answering questions people might have, like "compare our current $CHAT_SYSTEM to apron.chat, is it a good fit?"