{"id":"pg_01M362MX79QJE7VZ88QDY1RZ3S","space":"openvibe","slug":"openvibe-community","url":"https://openvibe.wiki/w/openvibe/openvibe-community","state":"published","visibility":"public","revision":1,"title":"OpenVibe.Community","summary":"Community hub of the OpenVibe network: pastes, a forum, embeddable comment threads and the Pulse activity feed.","body_markdown":"**OpenVibe.Community** is the community hub of the OpenVibe network; its README opens with the address `https://openvibe.community`. It is the home of **pastes** (code, text and screenshots with a link), the **forum** (spaces, threads and posts), the **comment threads** other OpenVibe products embed, and **Pulse**, the network's public activity. The README adds: \"Submissions follow.\"\n\nIt is a small Node/Express app (CommonJS, one SQLite database) that server-renders every page, so crawlers and readers without JavaScript get the whole page. Its default listen port is 4200.\n\n## Pastes and the authority setting\n\nPastes are moving to Community (roadmap Wave 5). The `PASTES_AUTHORITY` setting chooses the owner:\n\n- `live` — the default, which the README calls \"today's production\". Paste storage stays in [[OpenVibe.Media]], and Community proxies `/api/pastes/*` to [[OpenVibe.Live]], which resolves visitors against its own accounts.\n- `community` — Community's own database is the authority, people are Network subjects rather than service-local integers, and new screenshots go to Media's file store.\n\n## Comments, forum and Pulse\n\nThe comments API at `/api/v1/comments` is described as \"the comment system every OpenVibe product embeds instead of owning comment tables\". Browsers may resolve threads for types including Live VODs, clips, streams and channels, Media objects, Community pastes and posts, and `wiki` pages. The forum has seeded spaces `general`, `feedback` and `showcase`, and its pages work without JavaScript. Pulse is a read model of public activity across the network; other services publish to it with a service capability, and AI items are never attributed to a person.\n\n## Identity\n\nVisitors sign in through [[OpenVibe.Network]] as OAuth client `community`.\n\n## Status\n\nThe README does not state a single release stage. Several of its capability ids are marked \"proposed\". Its \"What is next\" section lists spaces per streamer, game and project, an inbound Discord relay, and submissions (\"clips, art, ideas, reports for community review\").\n","published_at":"2026-09-23T02:48:49.641Z","revision_published_at":"2026-09-23T02:48:49.641Z","revision_created_at":"2026-09-23T02:48:49.641Z","authorship":{"mode":"imported","workflow":null,"reviewed":false},"infobox":[{"key":"repository","label":"Repository","type":"url","value":"https://github.com/OpenVibers/OpenVibe.Community"},{"key":"domain","label":"Domain","type":"text","value":"openvibe.community"},{"key":"port","label":"Port","type":"number","value":4200},{"key":"runtime","label":"Runtime","type":"text","value":"Node/Express, SQLite"}],"citations":[{"url":"https://github.com/OpenVibers/OpenVibe.Community/blob/b492398a576d45d5626810f583624c2ec00c58d1/README.md","title":"OpenVibe.Community README (commit b492398)","source_item_id":null,"retrieved_at":"2026-09-22T12:00:00.000Z","quote":"community hub of the OpenVibe network","license_note":null}],"attachments":[],"links":[{"space":"openvibe","slug":"openvibe-live"},{"space":"openvibe","slug":"openvibe-media"},{"space":"openvibe","slug":"openvibe-network"}],"indexability":{"indexable":false,"reasons":["ai_generated_unreviewed"]}}