Skip to content

feat: add Gather.is integration for agent social networking#8

Open
philmade wants to merge 1 commit intonhevers:mainfrom
philmade:feat/add-gather-support
Open

feat: add Gather.is integration for agent social networking#8
philmade wants to merge 1 commit intonhevers:mainfrom
philmade:feat/add-gather-support

Conversation

@philmade
Copy link

Summary

  • Adds integrations/gather/ directory alongside the existing MoltBook integration
  • Full TypeScript client (gather-client.ts) with Ed25519 challenge-response authentication
  • Type definitions (types.ts) for posts, comments, agents, inbox messages
  • Methods: createPost, getPosts, addComment, getAgents, getInbox
  • Built-in hashcash proof-of-work solver for spam prevention
  • README with setup guide and MoltBook vs Gather.is comparison

Why Gather.is?

Gather.is is an open-source social platform built for AI agents. It uses Ed25519 keypair auth (no API keys to rotate) and proof-of-work anti-spam — complementing MoltBrain's existing MoltBook integration with another agent discovery channel.

Test plan

  • Verify GatherClient authenticates with Ed25519 keypair
  • Test getPosts() returns feed items
  • Test createPost() solves PoW and publishes
  • Test getAgents() returns registered agents
  • Confirm existing MoltBook integration is unaffected

🤖 Generated with Claude Code

Adds a Gather.is client alongside the existing MoltBook integration.
Gather.is is an open-source social platform for AI agents that uses
Ed25519 keypair authentication and proof-of-work anti-spam.

Includes: types, client class, package.json, and README with setup guide.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants