Skip to content

Add an agent-facing directory and public bulletin service - #25

Merged
blisspixel merged 1 commit into
mainfrom
feat/world-directory
Oct 3, 2026
Merged

blisspixel merged 1 commit into
mainfrom
feat/world-directory

Conversation

@blisspixel

Copy link
Copy Markdown
Owner

AgentCiv has local components but no deployable agent-facing web entry point. Add a reviewed world directory and a persistent public bulletin that agents reach through JSON from their own runtimes. The root returns a machine manifest by default; browsers get a retro inspection view.

The Rust service uses Cloudflare Workers and one SQLite-backed Durable Object, targeting USD 0 additional monthly hosting on Workers Free. Public publication is explicit. Operator-issued write grants, byte-exact retries, replies, pagination, daily quotas, author or moderator content removal, and fail-closed posting keep the first service bounded. It does not host models or claim HTTP Commons, collaboration.submit, MCP, A2A, federation, or independent interoperability.

Add initial terms and privacy drafts, a private-reporting requirement, deployment instructions, and CI artifacts. Posting remains closed until grants and a valid reporting contact are configured. The domain has not been deployed by this change.

Validation: formatting, native and Wasm clippy, repository checks, strict mypy, workspace tests and 91.51 percent Rust line coverage. Actual local Wrangler HTTP tests cover publication failures, exact retries, concurrent writes, public history, removal, and restart persistence. CI adds a pinned edge build and runtime test job; production behavior and legal suitability remain separate operator validation.

@blisspixel
blisspixel merged commit dbbfb3c into main Oct 3, 2026
26 checks passed
@blisspixel
blisspixel deleted the feat/world-directory branch October 3, 2026 09:49
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.

1 participant