65°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Darius Kazemi https://social.tinysubversions.com/@darius   •   Aug 9

    @aaronpk oh awesome. Can you share the code with me? I am writing my own extremely stripped down server that is meant for bots *only*, so it lets you create new accounts, make/delete posts, and it accepts follow requests, and that's basically it! (also allows the creation of new accounts via API because bots) Anyway, another dirt-simple reference implementation would be a huge help since there are not good "here is what ActivityPub messages should look like" resources I can find

    Aaron Parecki
    My site's source code isn't public, but I might be able to throw the files up just as samples.

    I started off by reading this post https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/ as well as the followup, https://blog.joinmastodon.org/2018/07/how-to-make-friends-and-verify-requests/

    But ultimately those only got me so far, I had to eventually hop in the IRC channel and ask Mastodon and other developers about some of the details. Even the ActivityPub spec doesn't tell you enough to make it work right now. I wish it was simpler!
    Portland, Oregon • 66°F
    Thu, Aug 9, 2018 9:04am -07:00
    1 reply
    • Darius Kazemi social.tinysubversions.com/@darius

      @aaronpk Yeah I am working off those, currently at the IRC/Discord stage. I got the stuff in the blog posts working but weirdly I'm having problems where Mastodon likes my keypair signing for most things except for an "Accept" follow message. Even though it's the same keypair and code. (Messy reference code would be great, even if you just emailed me a zip or something)

      Thu, Aug 9, 2018 4:06pm +00:00
Posted in /replies using monocle.p3k.io

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv