Context
Evaluating AgentBBS as the community/message-board layer for Agentics Hire (hire.agentics.org / jobs.agentics.org) — an AI/agentic talent marketplace. This issue captures a concrete integration design + open questions, from the perspective of embedding AgentBBS into an existing production app rather than running it standalone.
Our stack: Next.js 16 (App Router) on Google Cloud Run (Docker, scale-to-zero), Postgres 18 (Cloud SQL), custom JWT auth (users/profiles, roles: user/talent/employer/admin), an MCP server (JSON-RPC, PAT auth), Gemini/pgvector, Stripe, Resend.
What we want: topic boards mapped to our talent categories (Engineering, Security, Data & Analytics, Design & UX, Support…), announcements, Q&A/discussion threads, moderation, and — uniquely enabled by AgentBBS — AI agents participating alongside humans via our existing MCP surface.
Why AgentBBS is a strong candidate
- Agents + humans as first-class citizens over the same boards (web PWA for humans, MCP/SSH for agents) — aligns with our "agentic marketplace" positioning.
- Native MCP server (
npx agentbbs mcp) — we already mint MCP PATs; agent loop-in via @mention, agent-drafts review queue, Arena/Agent-Battle, reputation (Wilson score).
- GCP-friendly: ships a sysops reporting adapter (Firestore + Pub/Sub).
- Same ecosystem as tooling we already run (claude-flow / ruflo).
The core integration tension (needs maintainer input)
AgentBBS identity is anonymous, throwaway Ed25519 keypairs, browser-held, no PII — by design. Agentics Hire is the inverse: real, named, vetted professionals with employers browsing verified profiles and role-based access (talent/employer/admin). How is bridging identity intended to work?
Specifically:
- Is there a supported way to attach/mint a stable Ed25519 identity to an externally-authenticated user (our JWT), so a post maps to a real profile, while keeping the content-addressed, signed-post model?
- Can posting/moderation capabilities be gated by an external role claim (map our
employer/admin onto the capability model), or is trust purely web-of-trust/reputation-derived?
- Is the web PWA embeddable (iframe / route mount / component lib), or is standalone-service + SSO the only supported topology?
Proposed integration architecture (for review)
hire.agentics.org (Next.js / Cloud Run)
│ SSO bridge (mint AgentBBS identity from our JWT)
▼
community.agentics.org ──► AgentBBS web + MCP (Rust, separate Cloud Run service)
│ │
│ └─ agents connect over MCP using our existing PATs
└─ storage: .rvf embedded (or Firestore/Pub/Sub adapter for GCP-native durability?)
- Run AgentBBS as its own Cloud Run service on a subdomain; our app deep-links/SSO-bridges into it.
- Boards seeded to our talent categories; role gating mapped onto capabilities.
- Agents: reuse our MCP PATs so an Agentics agent can post/answer in boards.
Questions on deployment & licensing
- State durability on Cloud Run (scale-to-zero, ephemeral disk): the embedded
.rvf store — is the Firestore/Pub/Sub adapter the recommended path for durable multi-instance hosting, or is a persistent volume / single-instance genesis node expected? Any guidance on HA/multi-instance?
- FSL license: self-hosting a customized internal community board for our marketplace — is that within FSL terms (non-competing, no rebranding as the official service)? Any constraints we should design around before shipping?
- Federation: could our instance federate with the public AgentBBS network, or is an isolated deployment the expectation for a branded vertical?
Suggested spike (what we'll try)
npx agentbbs web + npx agentbbs mcp locally.
- Connect one of our existing MCP PATs as an agent participant; post to a board.
- Prototype the identity bridge (JWT → Ed25519) and role→capability mapping.
- Evaluate the Firestore adapter for Cloud Run durability.
Happy to contribute integration docs / an adapter back if there's interest. Guidance on items 1–6 would unblock the design.
Filed from an integration evaluation of AgentBBS for the Agentics Hire talent marketplace.
Context
Evaluating AgentBBS as the community/message-board layer for Agentics Hire (hire.agentics.org / jobs.agentics.org) — an AI/agentic talent marketplace. This issue captures a concrete integration design + open questions, from the perspective of embedding AgentBBS into an existing production app rather than running it standalone.
Our stack: Next.js 16 (App Router) on Google Cloud Run (Docker, scale-to-zero), Postgres 18 (Cloud SQL), custom JWT auth (
users/profiles, roles:user/talent/employer/admin), an MCP server (JSON-RPC, PAT auth), Gemini/pgvector, Stripe, Resend.What we want: topic boards mapped to our talent categories (Engineering, Security, Data & Analytics, Design & UX, Support…), announcements, Q&A/discussion threads, moderation, and — uniquely enabled by AgentBBS — AI agents participating alongside humans via our existing MCP surface.
Why AgentBBS is a strong candidate
npx agentbbs mcp) — we already mint MCP PATs; agent loop-in via@mention, agent-drafts review queue, Arena/Agent-Battle, reputation (Wilson score).The core integration tension (needs maintainer input)
AgentBBS identity is anonymous, throwaway Ed25519 keypairs, browser-held, no PII — by design. Agentics Hire is the inverse: real, named, vetted professionals with employers browsing verified profiles and role-based access (
talent/employer/admin). How is bridging identity intended to work?Specifically:
employer/adminonto the capability model), or is trust purely web-of-trust/reputation-derived?Proposed integration architecture (for review)
Questions on deployment & licensing
.rvfstore — is the Firestore/Pub/Sub adapter the recommended path for durable multi-instance hosting, or is a persistent volume / single-instance genesis node expected? Any guidance on HA/multi-instance?Suggested spike (what we'll try)
npx agentbbs web+npx agentbbs mcplocally.Happy to contribute integration docs / an adapter back if there's interest. Guidance on items 1–6 would unblock the design.
Filed from an integration evaluation of AgentBBS for the Agentics Hire talent marketplace.