openvibers/openvibe.wiki Commits

Wiki seed: Rent names Rent by city and the rent check, Play cloud saves, Coupons the Companion page (#67)

OP OpenVibers committed 28 days ago · b1f666e060 · 1 file, +5 −5

Changes

ddiff --git a/seeds/openvibe.json b/seeds/openvibe.json
iindex 24e125b..8c908f7 100644
---- a/seeds/openvibe.json
++++ b/seeds/openvibe.json
@@@ -1788,7 +1788,7 @@
{
"title": "OpenVibe.Coupons",
"parent": "OpenVibe",
-- "body": "**OpenVibe.Coupons** is the network's coupon service: codes with merchant matching, restrictions, expiry and real-people validity reports. It is at the alpha stage (roadmap Wave 18) and has been public at openvibe.coupons since 2026-10-09.\n\n## What it does\n\nCoupons keeps merchants and their normalized domains, codes, restrictions, validity reports, expiry and confidence. Four rules shape it, per the README: no code is labelled working because a model guessed it; unknown stays unknown; expired codes leave active results at the instant of expiry; and a merchant page cannot obtain anyone's data. It provides the public API that the OpenVibe browser helper uses, server-rendered pages useful without JavaScript, feeds and sitemaps, and a confidence formula computed only from recent reports by people.\n\n## What it does not do yet\n\nA code's status comes only from recent reports, evidence or its source, never from a model's guess. On 2026-10-14 production held 16 codes, published automatically from the DealNews source in [[OpenVibe.Sources]] across 37 merchants. There is no Community discussion on code pages yet, and no staff UI to edit a code's text or restrictions.\n## How it fits the network\n\nDeal offers belong to [[OpenVibe.Deals]]; discussion belongs to [[OpenVibe.Community]]; identity and the notification store are [[OpenVibe.Network]]'s; [[OpenVibe.Search]] indexes what Coupons sends through [[OpenVibe.Events]]; ingestion belongs to [[OpenVibe.Sources]].\n\n## Status\n\nIt runs on Node 22 and Express with PostgreSQL 18 and Valkey 9, on port 4850. It is licensed AGPL-3.0.",
++ "body": "**OpenVibe.Coupons** is the network's coupon service: codes with merchant matching, restrictions, expiry and real-people validity reports. It has been public at openvibe.coupons since 2026-10-09.\n\n## What it does\n\nCoupons keeps merchants and their normalized domains, codes, restrictions, validity reports, expiry and confidence. Four rules shape it, per the README: no code is labelled working because a model guessed it; unknown stays unknown; expired codes leave active results at the instant of expiry; and a merchant page cannot obtain anyone's data. It provides the public API that the OpenVibe Companion browser extension uses (described at openvibe.coupons/companion: codes for the shop you are on, tried in its coupon box when you ask, never rewriting referral links), server-rendered pages useful without JavaScript, feeds and sitemaps, and a confidence formula computed only from recent reports by people.\n\n## What it does not do yet\n\nA code's status comes only from recent reports, evidence or its source, never from a model's guess. On 2026-10-14 production held 16 codes, published automatically from the DealNews source in [[OpenVibe.Sources]] across 37 merchants. There is no Community discussion on code pages yet, and no staff UI to edit a code's text or restrictions.\n## How it fits the network\n\nDeal offers belong to [[OpenVibe.Deals]]; discussion belongs to [[OpenVibe.Community]]; identity and the notification store are [[OpenVibe.Network]]'s; [[OpenVibe.Search]] indexes what Coupons sends through [[OpenVibe.Events]]; ingestion belongs to [[OpenVibe.Sources]].\n\n## Status\n\nIt runs on Node 22 and Express with PostgreSQL 18 and Valkey 9, on port 4850. It is licensed AGPL-3.0.",
"summary": "Coupon codes with merchant matching, restrictions, expiry and real-people validity reports, public at openvibe.coupons since 2026-10-09.",
"infobox": [
{
@@@ -1846,8 +1846,8 @@
{
"title": "OpenVibe.Rent",
"parent": "OpenVibe",
-- "body": "**OpenVibe.Rent** is the network's rental aggregator at `openvibe.rent`: every rental site, one search. It covers apartments, rooms, houses, furnished stays, commercial space, parking, storage and cars.\n\n## What it does\n\n- **Search everywhere** (`/everywhere`): one place and one set of filters open each site's own search there, with price and bedroom filters where the site takes them: Craigslist, Facebook Marketplace, Zillow, Apartments.com, Zumper, Rent.com, RentCafe, Apartment List, PadMapper, HotPads, Trulia and Realtor.com for homes; Roomies and Furnished Finder for rooms; LoopNet for commercial space; SpotHero for parking; SpareFoot for storage; Turo for cars. The listings, messages and payments stay on each site, in the person's own browser and account.\n- **The board** (`/board`): listings from any site in one OpenVibe list, with notes and how far the person got. The OpenVibe Companion browser extension keeps a listing on the board from the page the person is on.\n- **Listings posted here** by people, searchable, with reports, renewals and 30-day expiry; never a street address, and no payments, deposits or messaging.\n- **Affordable housing near you** (`/housing`): public housing, tax-credit and HUD-assisted properties, housing authorities and counselling agencies near a place, from HUD's public-domain data, with the FHFA home-price index beside them.\n- **OpenVibe.Homes** (`openvibe.homes`), the buying side served by the same process: for-sale sites, government and bank homes, land and commercial property, county records and a mortgage calculator.\n\n## How it aggregates\n\nSites whose terms forbid automated collection are combined the permitted way: deep links into each site's own search, the browser extension inside the person's own sessions, licensed feeds, and people posting. Licensed listing feeds through [[OpenVibe.Sources]] come next. The United States comes first; elsewhere a place gets the sites that work worldwide.\n\n## How it fits the network\n\nAccounts come from [[OpenVibe.Network]]; saved searches alert through [[OpenVibe.Watch]]; listings are screened for scam signs by [[OpenVibe.AI]] for staff, and its pages are in [[OpenVibe.Search]].\n\n## Status\n\nIt runs on Node 22 with PostgreSQL and Valkey, on port 5010, public since 2026-10-08. License: AGPL-3.0.",
-- "summary": "A rental aggregator: one search opens every major rental site's own search for a place, a board keeps listings from any site, people post listings too, and HUD's affordable housing data is shown near a place.",
++ "body": "**OpenVibe.Rent** is the network's rental aggregator at `openvibe.rent`: every rental site, one search. It covers apartments, rooms, houses, furnished stays, commercial space, parking, storage and cars.\n\n## What it does\n\n- **Search everywhere** (`/everywhere`): one place and one set of filters open each site's own search there, with price and bedroom filters where the site takes them: Craigslist, Facebook Marketplace, Zillow, Apartments.com, Zumper, Rent.com, RentCafe, Apartment List, PadMapper, HotPads, Trulia and Realtor.com for homes; Roomies and Furnished Finder for rooms; LoopNet for commercial space; SpotHero for parking; SpareFoot for storage; Turo for cars. The listings, messages and payments stay on each site, in the person's own browser and account.\n- **The board** (`/board`): listings from any site in one OpenVibe list, with notes and how far the person got. The OpenVibe Companion browser extension keeps a listing on the board from the page the person is on.\n- **Rent by city** (`/in`): a page for 885 US cities with the typical rent by number of bedrooms from the Census Bureau's American Community Survey, every rental site's search for that city, affordable housing and nearby cities; each is also an [[OpenVibe.Search]] document. **Is this rent fair?** (`/fair`) compares any quoted rent with the city's median; the Companion's \"Check the rent\" opens it from a listing on any site, and Rent says what it read from the listing.\n- **Listings posted here** by people, searchable, with reports, renewals and 30-day expiry; never a street address, and no payments, deposits or messaging.\n- **Affordable housing near you** (`/housing`): public housing, tax-credit and HUD-assisted properties, housing authorities and counselling agencies near a place, from HUD's public-domain data, with the FHFA home-price index beside them.\n- **OpenVibe.Homes** (`openvibe.homes`), the buying side served by the same process: for-sale sites, government and bank homes, land and commercial property, county records and a mortgage calculator.\n\n## How it aggregates\n\nSites whose terms forbid automated collection are combined the permitted way: deep links into each site's own search, the browser extension inside the person's own sessions, licensed feeds, and people posting. Licensed listing feeds through [[OpenVibe.Sources]] come next. The United States comes first; elsewhere a place gets the sites that work worldwide.\n\n## How it fits the network\n\nAccounts come from [[OpenVibe.Network]]; saved searches alert through [[OpenVibe.Watch]]; listings are screened for scam signs by [[OpenVibe.AI]] for staff, and its pages are in [[OpenVibe.Search]].\n\n## Status\n\nIt runs on Node 22 with PostgreSQL and Valkey, on port 5010, public since 2026-10-08. License: AGPL-3.0.",
++ "summary": "A rental aggregator: one search opens every major rental site's own search for a place, typical rents for 885 US cities, a fair-rent check, a board for listings from any site, and listings people post",
"infobox": [
{
"key": "repository",
@@@ -2020,8 +2020,8 @@
{
"title": "OpenVibe.Play",
"parent": "OpenVibe",
-- "summary": "Achievements and leaderboards for every OpenVibe game, at play.openvibe.network: titles registered by their own game, public boards, and each person's achievements.",
-- "body": "**OpenVibe.Play** keeps the achievements and leaderboards of every OpenVibe game at `play.openvibe.network`.\n\n## What it does\n\n- **Titles.** A game registers a title with its own Network token. Only that game writes to the title.\n- **Achievements.** A title defines its achievements, including hidden ones. Unlocks are idempotent.\n- **Leaderboards.** A board ranks each player's best score or the sum of their scores, this week or all time. Score posts are idempotent by round, so a retry never counts twice.\n- **Guests.** A guest's progress becomes the person's when the game adopts them after they sign in.\n- **Merged accounts.** When two OpenVibe accounts merge, their rows merge too.\n- **Reads.** The boards and titles are public, as pages and JSON. Each signed-in person sees their own achievements across games.\n\n## How it fits the network\n\n- [[OpenVibe.Games]] is its first title owner, posting from its own tables.\n- Sign-in and app tokens come from [[OpenVibe.Network]].\n- People's rows are part of the account export and are erased with the account.\n\n## Status\n\nSTATUS.json's stage is \"alpha\"; it is deployed on the network's host.",
++ "summary": "Achievements, leaderboards and cloud saves for every OpenVibe game, at play.openvibe.network: titles registered by their own game, public boards, and each person's achievements.",
++ "body": "**OpenVibe.Play** keeps the achievements, leaderboards and cloud saves of every OpenVibe game at `play.openvibe.network`.\n\n## What it does\n\n- **Titles.** A game registers a title with its own Network token. Only that game writes to the title.\n- **Achievements.** A title defines its achievements, including hidden ones. Unlocks are idempotent.\n- **Leaderboards.** A board ranks each player's best score or the sum of their scores, this week or all time. Score posts are idempotent by round, so a retry never counts twice.\n- **Cloud saves.** Up to 8 save slots per player per game, each any JSON up to 64 KB, versioned so two devices never overwrite each other silently; `openvibe-sdk/play` reads and writes them.\n- **Guests.** A guest's progress becomes the person's when the game adopts them after they sign in.\n- **Merged accounts.** When two OpenVibe accounts merge, their rows merge too.\n- **Reads.** The boards and titles are public, as pages and JSON. Each signed-in person sees their own achievements across games.\n\n## How it fits the network\n\n- [[OpenVibe.Games]] is its first title owner, posting from its own tables.\n- Sign-in and app tokens come from [[OpenVibe.Network]].\n- People's rows are part of the account export and are erased with the account.\n\n## Status\n\nSTATUS.json's stage is \"alpha\"; it is deployed on the network's host.",
"infobox": [
{
"key": "repository",