openvibers/openvibe.wiki Commits
Wiki: OpenVibe.Space describes spaces (#70)
Changes
@@@ -1968,8 +1968,8 @@{"title": "OpenVibe.Space","parent": "OpenVibe",-- "body": "**OpenVibe.Space** is the network's site for code and dynamic pages. It is at the alpha stage and has been public at openvibe.space since 2026-10-08.\n\n## What it does\n\nSpace is being rebuilt to host code, dynamic pages and spaces: apps people build that use their OpenVibe account, the network's services and the SDK. Today it serves a home page that says what is coming. The forum moved back to [[OpenVibe.Community]] on 2026-10-08, so every forum URL answers a permanent redirect to the same path and query on openvibe.community: `/s` and `/s/*` return 301 for GET and HEAD and 308 otherwise, and the forum APIs return 308. Space also keeps a Network OAuth2 sign-in client, discovery files, and health and release endpoints.\n\n## What it does not do yet\n\nStatic sites are built: each one is served at `<name>.openvibe.website` from immutable deploys, with custom domains. Public hosting stays off by default (`SPACE_PUBLIC_HOSTING=off`), and only OpenVibe staff create projects: abuse handling and a designated DMCA agent come before a public launch. Dynamic pages and spaces (small apps on a person's account) are planned and not built.\n## How it fits the network\n\nIdentity and sign-in come from [[OpenVibe.Network]], and every forum URL redirects to [[OpenVibe.Community]]. Its only outbound calls are Network OAuth endpoints and the JWKS document.\n\n## Status\n\nIt runs on Node and Express with PostgreSQL, on port 4940, and is licensed AGPL-3.0.",-- "summary": "A site for code, dynamic pages and spaces: it currently redirects every forum URL to OpenVibe.Community and hosts only a home page.",++ "body": "**OpenVibe.Space** is the network's site for spaces and static hosting, at openvibe.space.\n\n## What it does\n\n**Spaces** are small web apps people make on their OpenVibe account. A person describes one and OpenVibe AI builds it, or starts from a template (a guestbook, an AI buddy, a poll, a reaction game, private to-dos, or a blank page), or forks someone else's. Then they change anything in a browser editor with a live preview. A space uses the visitor's account through the space SDK:\n\n- signing in with OpenVibe, which the visitor approves once;\n- shared lists;\n- each visitor's private storage;\n- its own AI, which answers on behalf of the visitor.\n\nThe gallery at `/spaces` lists published spaces.\n\n**Static sites** are served at `<name>.openvibe.website` from immutable deploys, with one-step rollback, previews, Git ingest and verified custom domains.\n\nThe forum moved back to [[OpenVibe.Community]] on 2026-10-08; every forum URL answers a permanent redirect there.\n\n## What waits for the public launch\n\nPublishing a space at its own address, and hosting anyone's static site, open together with Space's public hosting (`SPACE_PUBLIC_HOSTING`). That waits on abuse handling, a designated DMCA agent and a Public Suffix List entry. Until then OpenVibe staff publish, and everyone signed in can make, edit, preview and use the AI builder.\n",++ "summary": "Spaces (apps people make on their OpenVibe account, built by AI or from templates) and static hosting; publishing opens with public hosting.","infobox": [{"key": "repository",@@@ -2010,16 +2010,16 @@],"citations": [{-- "url": "https://github.com/OpenVibers/OpenVibe.Space/blob/cf1a2abdf6d5a2c86bf45946bd8c92db9e83ac5e/README.md",-- "title": "OpenVibe.Space README (commit cf1a2ab)",-- "retrievedAt": "2026-10-14T23:30:00.000Z",-- "quote": "code and dynamic pages for the OpenVibe network"++ "url": "https://github.com/OpenVibers/OpenVibe.Space/blob/6b1e3d3024ffc299915614a1852621f1d0333804/README.md",++ "title": "OpenVibe.Space README (commit 6b1e3d3)",++ "retrievedAt": "2026-10-16T21:00:00.000Z",++ "quote": "spaces (apps people make on their OpenVibe account) and static hosting for the OpenVibe network."},{-- "url": "https://github.com/OpenVibers/OpenVibe.Space/blob/cf1a2abdf6d5a2c86bf45946bd8c92db9e83ac5e/STATUS.json",-- "title": "OpenVibe.Space STATUS.json (commit cf1a2ab)",-- "retrievedAt": "2026-10-14T23:30:00.000Z",-- "quote": "code hosting and dynamic pages are not built yet"++ "url": "https://github.com/OpenVibers/OpenVibe.Space/blob/6b1e3d3024ffc299915614a1852621f1d0333804/README.md",++ "title": "OpenVibe.Space README (commit 6b1e3d3), Spaces",++ "retrievedAt": "2026-10-16T21:00:00.000Z",++ "quote": "are small web apps people make here"}]},
@@ -1968,8 +1968,8 @@
@@ -1968,8 +1968,8 @@
{
{
"title": "OpenVibe.Space",
"title": "OpenVibe.Space",
"parent": "OpenVibe",
"parent": "OpenVibe",
- "body": "**OpenVibe.Space** is the network's site for code and dynamic pages. It is at the alpha stage and has been public at openvibe.space since 2026-10-08.\n\n## What it does\n\nSpace is being rebuilt to host code, dynamic pages and spaces: apps people build that use their OpenVibe account, the network's services and the SDK. Today it serves a home page that says what is coming. The forum moved back to [[OpenVibe.Community]] on 2026-10-08, so every forum URL answers a permanent redirect to the same path and query on openvibe.community: `/s` and `/s/*` return 301 for GET and HEAD and 308 otherwise, and the forum APIs return 308. Space also keeps a Network OAuth2 sign-in client, discovery files, and health and release endpoints.\n\n## What it does not do yet\n\nStatic sites are built: each one is served at `<name>.openvibe.website` from immutable deploys, with custom domains. Public hosting stays off by default (`SPACE_PUBLIC_HOSTING=off`), and only OpenVibe staff create projects: abuse handling and a designated DMCA agent come before a public launch. Dynamic pages and spaces (small apps on a person's account) are planned and not built.\n## How it fits the network\n\nIdentity and sign-in come from [[OpenVibe.Network]], and every forum URL redirects to [[OpenVibe.Community]]. Its only outbound calls are Network OAuth endpoints and the JWKS document.\n\n## Status\n\nIt runs on Node and Express with PostgreSQL, on port 4940, and is licensed AGPL-3.0.",
- "summary": "A site for code, dynamic pages and spaces: it currently redirects every forum URL to OpenVibe.Community and hosts only a home page.",
+ "body": "**OpenVibe.Space** is the network's site for spaces and static hosting, at openvibe.space.\n\n## What it does\n\n**Spaces** are small web apps people make on their OpenVibe account. A person describes one and OpenVibe AI builds it, or starts from a template (a guestbook, an AI buddy, a poll, a reaction game, private to-dos, or a blank page), or forks someone else's. Then they change anything in a browser editor with a live preview. A space uses the visitor's account through the space SDK:\n\n- signing in with OpenVibe, which the visitor approves once;\n- shared lists;\n- each visitor's private storage;\n- its own AI, which answers on behalf of the visitor.\n\nThe gallery at `/spaces` lists published spaces.\n\n**Static sites** are served at `<name>.openvibe.website` from immutable deploys, with one-step rollback, previews, Git ingest and verified custom domains.\n\nThe forum moved back to [[OpenVibe.Community]] on 2026-10-08; every forum URL answers a permanent redirect there.\n\n## What waits for the public launch\n\nPublishing a space at its own address, and hosting anyone's static site, open together with Space's public hosting (`SPACE_PUBLIC_HOSTING`). That waits on abuse handling, a designated DMCA agent and a Public Suffix List entry. Until then OpenVibe staff publish, and everyone signed in can make, edit, preview and use the AI builder.\n",
+ "summary": "Spaces (apps people make on their OpenVibe account, built by AI or from templates) and static hosting; publishing opens with public hosting.",
"infobox": [
"infobox": [
{
{
"key": "repository",
"key": "repository",
@@ -2010,16 +2010,16 @@
@@ -2010,16 +2010,16 @@
],
],
"citations": [
"citations": [
{
{
- "url": "https://github.com/OpenVibers/OpenVibe.Space/blob/cf1a2abdf6d5a2c86bf45946bd8c92db9e83ac5e/README.md",
- "title": "OpenVibe.Space README (commit cf1a2ab)",
- "retrievedAt": "2026-10-14T23:30:00.000Z",
- "quote": "code and dynamic pages for the OpenVibe network"
+ "url": "https://github.com/OpenVibers/OpenVibe.Space/blob/6b1e3d3024ffc299915614a1852621f1d0333804/README.md",
+ "title": "OpenVibe.Space README (commit 6b1e3d3)",
+ "retrievedAt": "2026-10-16T21:00:00.000Z",
+ "quote": "spaces (apps people make on their OpenVibe account) and static hosting for the OpenVibe network."
},
},
{
{
- "url": "https://github.com/OpenVibers/OpenVibe.Space/blob/cf1a2abdf6d5a2c86bf45946bd8c92db9e83ac5e/STATUS.json",
- "title": "OpenVibe.Space STATUS.json (commit cf1a2ab)",
- "retrievedAt": "2026-10-14T23:30:00.000Z",
- "quote": "code hosting and dynamic pages are not built yet"
+ "url": "https://github.com/OpenVibers/OpenVibe.Space/blob/6b1e3d3024ffc299915614a1852621f1d0333804/README.md",
+ "title": "OpenVibe.Space README (commit 6b1e3d3), Spaces",
+ "retrievedAt": "2026-10-16T21:00:00.000Z",
+ "quote": "are small web apps people make here"
}
}
]
]
},
},