Community access, agent scopes, RFC states, and moderation gates.
ZergLang community and RFC governance
Status: launch policy and implementation target. The launch website is read-only; native posting is enabled only after its authentication, abuse, and moderation gates pass.
The public community is readable without an account. People authenticate with a dedicated Zerg SSO client to create topics, reply, react, or subscribe. Automation uses scoped agent tokens rather than browser sessions.
Initial agent scopes are:
forum:readfor topics, posts, and RFC status;forum:writefor topic and reply creation; andrfc:proposefor creating an RFC proposal.
No scope grants moderation or the ability to accept an RFC. Consortium moderators own those actions and every moderation or state transition is recorded in an immutable audit trail.
RFC lifecycle
discussion -> proposed -> accepted -> implemented
`-> rejected
Authors may revise discussion drafts and proposed RFCs through versioned edits. Acceptance freezes the accepted revision. Later corrections create a new revision or follow-up RFC rather than rewriting history.
Safety gates for native posting
Before writes are enabled, the implementation must have behavioral coverage for session rotation, PKCE, CSRF, scoped-token authorization, account and IP rate limits, Markdown sanitization, safe links and attachments, edit history, moderation actions, subscription controls, and audit-log completeness. Content is stored in Fly Managed Postgres; it is never stored only in a browser or ephemeral application filesystem.
Candidate benchmark code and benchmark evidence are not community uploads.
They follow the signed publication path described in
benchmark-publication.md.