{"id":"pst_01M648GCP8B6G4FF190VHJDGX5","url":"https://openvibe.blog/@openvibe/patch-notes-98-changes-across-46-sites-oct-29","blog":{"id":"blg_01M362MF0EDJ7QHQTRD8A3Q981","handle":"openvibe","title":"The OpenVibe blog","url":"https://openvibe.blog/"},"title":"Patch notes: 98 changes across 46 sites (Oct 29)","summary":"What shipped on OpenVibe on 2026-10-29: 98 changes to OpenVibe.Events, OpenVibe.MediaHub, OpenVibe.Blog, OpenVibe.Chat, OpenVibe.Community, OpenVibe.Search and 40 more.","body_markdown":"What shipped on OpenVibe on 2026-10-29: 98 changes to OpenVibe.Events, OpenVibe.MediaHub, OpenVibe.Blog, OpenVibe.Chat, OpenVibe.Community, OpenVibe.Search and 40 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.\n\n## Highlights\n\n- **OpenVibe.Community:** Serve /.well-known/security.txt (RFC 9116) (#172) ([`5853d29`](https://github.com/OpenVibers/OpenVibe.Community/commit/5853d2974d4a14b55a018480c0941f400648ce0a))\n\n## OpenVibe.Events\n\n[openvibe.events](https://openvibe.events) · [repository](https://github.com/OpenVibers/OpenVibe.Events)\n\n- Events: a phone no longer scrolls sideways on the home (#146) ([`0f13b45`](https://github.com/OpenVibers/OpenVibe.Events/commit/0f13b452e99d5c9077bbae1d86862eda3b52f338))\n- API: publish OpenAPI 3.1 at /openapi.json (#147) ([`18e125c`](https://github.com/OpenVibers/OpenVibe.Events/commit/18e125c10d27ce582bda51b0c844a1c06c920eb6))\n- Events: the home page's JSON-LD is one script, one @graph (SEO-13) (#148) ([`9ab91e1`](https://github.com/OpenVibers/OpenVibe.Events/commit/9ab91e1bfe43610a84b04f65339dcafa785daaea))\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#150) ([`28657b9`](https://github.com/OpenVibers/OpenVibe.Events/commit/28657b900e2ee38b3cca20623c51ed8899ec36ea))\n- openvibe-shared v4.36.2 (was v4.34.0) (#152) ([`07ac8fa`](https://github.com/OpenVibers/OpenVibe.Events/commit/07ac8fa68feac341c47895bbff260682b7282d00))\n\n## OpenVibe.MediaHub\n\n[openvibe.video](https://openvibe.video) · [repository](https://github.com/OpenVibers/OpenVibe.MediaHub)\n\n- Serve /.well-known/security.txt (RFC 9116) on every host (#181) ([`37df43b`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/37df43babc342e2016cb2afb65e9379f0e6de999))\n- Agent layer: /.well-known/agent.json and Markdown twins of the home and watch pages (#182) ([`d9c721c`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/d9c721cbfded799a515bca7b962d70098aaa99ce))\n- API: publish OpenAPI 3.1 at /openapi.json (#183) ([`fa044aa`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/fa044aa464654b255d06d19079e619eaef4a746b))\n- Add creator attribution to video structured data (#184) ([`2ece31d`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/2ece31dbad207cda92111528080e4119a54b021e))\n- Agent layer on the drive host: /.well-known/agent.json and Markdown twins of the public pages (#185) ([`8720a58`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/8720a580477441281b29d663c175f0ac003a5e00))\n\n## OpenVibe.Blog\n\n[openvibe.blog](https://openvibe.blog) · [repository](https://github.com/OpenVibers/OpenVibe.Blog)\n\n- Serve /.well-known/security.txt (RFC 9116) (#117) ([`5219e44`](https://github.com/OpenVibers/OpenVibe.Blog/commit/5219e4455a743279d39c8774a9f9214200004259))\n- API: publish OpenAPI 3.1 at /openapi.json (#118) ([`c841c92`](https://github.com/OpenVibers/OpenVibe.Blog/commit/c841c92ac54cbf91945d8c990e9dbd44d2f69f1a))\n- Agent layer: /.well-known/agent.json and Markdown twins of the published posts (#119) ([`aa5da87`](https://github.com/OpenVibers/OpenVibe.Blog/commit/aa5da87f6f3e117934c3ed0cc095f0ea63b4c5e9))\n- openvibe-shared v4.36.2 (was v4.34.0) (#121) ([`4142e2a`](https://github.com/OpenVibers/OpenVibe.Blog/commit/4142e2ac19038c4f42df7944c28acf2bdef6d0e1))\n\n## OpenVibe.Chat\n\n[openvibe.chat](https://openvibe.chat) · [repository](https://github.com/OpenVibers/OpenVibe.Chat)\n\n- Serve /.well-known/security.txt (RFC 9116) (#242) ([`d45d77b`](https://github.com/OpenVibers/OpenVibe.Chat/commit/d45d77bc9af85f6b366e6f4b1278117ff07e5157))\n- SEO-19: a server page canonicals to the URL served and listed in the sitemap (#243) ([`83b32d4`](https://github.com/OpenVibers/OpenVibe.Chat/commit/83b32d4054656fab783d95b25abf0703c88451d2))\n- Agent layer: /.well-known/agent.json and Markdown twins of the public chat pages (#244) ([`3bc6156`](https://github.com/OpenVibers/OpenVibe.Chat/commit/3bc61567005a5a459c180effc07f05c05b0c0cc1))\n- openvibe-shared v4.36.2 (was v4.34.0) (#246) ([`f23b9a4`](https://github.com/OpenVibers/OpenVibe.Chat/commit/f23b9a46857060d3cd282edf19a054809551244e))\n\n## OpenVibe.Community\n\n[openvibe.community](https://openvibe.community) · [repository](https://github.com/OpenVibers/OpenVibe.Community)\n\n- Serve /.well-known/security.txt (RFC 9116) (#172) ([`5853d29`](https://github.com/OpenVibers/OpenVibe.Community/commit/5853d2974d4a14b55a018480c0941f400648ce0a))\n- API: publish OpenAPI 3.1 at /openapi.json (#173) ([`4040168`](https://github.com/OpenVibers/OpenVibe.Community/commit/40401688f52cd14d2bfaca4f4712478a728aead0))\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#174) ([`55f5986`](https://github.com/OpenVibers/OpenVibe.Community/commit/55f598625539a165cda5aabd6ba7e6ad87211d92))\n- openvibe-shared v4.36.2 (was v4.34.0) (#176) ([`848312d`](https://github.com/OpenVibers/OpenVibe.Community/commit/848312d2fd4aa7f4b6adb4b5360fb68d42df72ef))\n\n## OpenVibe.Search\n\n[search.openvibe.network](https://search.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Search)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the search and update pages (#127) ([`1b75f17`](https://github.com/OpenVibers/OpenVibe.Search/commit/1b75f178652fd2196aa93300208a8673a73f2630))\n- nginx: route the agent manifest and the twins to Search (#128) ([`59a6b8a`](https://github.com/OpenVibers/OpenVibe.Search/commit/59a6b8a6c586499d8ee7421dceee5f8807dcc866))\n- API: publish OpenAPI 3.1 at /openapi.json (#129) ([`eb3a444`](https://github.com/OpenVibers/OpenVibe.Search/commit/eb3a444f7ad91c7eda72d1e932ef076b017cf8e2))\n- nginx: route /openapi.json to Search (#130) ([`a32d2b2`](https://github.com/OpenVibers/OpenVibe.Search/commit/a32d2b21bf7a3f2e132a81c6b101daf240610ea9))\n\n## OpenVibe.Wiki\n\n[openvibe.wiki](https://openvibe.wiki) · [repository](https://github.com/OpenVibers/OpenVibe.Wiki)\n\n- SEO-4: llms-full.txt names the wikis, not just indexable pages (#141) ([`5b5c45c`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/5b5c45cbb97337684e963bad447f18f167f61679))\n- Serve /.well-known/security.txt (RFC 9116) (#142) ([`8a49679`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/8a49679c19cad8c3dd7c84976ae8423ff12daf71))\n- API: publish OpenAPI 3.1 at /openapi.json (#143) ([`2cab91c`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/2cab91c69481f528a90e2b8e1a04d2d83216b2d1))\n- Agent layer: /.well-known/agent.json and Markdown twins of the home, wikis and articles (#144) ([`57b660a`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/57b660aeb493122f7421ab3b7ca3b57a81142978))\n\n## OpenVibe.Deals\n\n[openvibe.deals](https://openvibe.deals) · [repository](https://github.com/OpenVibers/OpenVibe.Deals)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#129) ([`bc8f0e9`](https://github.com/OpenVibers/OpenVibe.Deals/commit/bc8f0e9144c825205d911b86af02d3c74e165bc7))\n- Deals: one JSON-LD graph per page, the price as a number, and the offer's own heading as its name (SEO-10) (#131) ([`cb7c630`](https://github.com/OpenVibers/OpenVibe.Deals/commit/cb7c630db8990d63aa370bf9174b4239f77a326e))\n- openvibe-shared v4.36.2 (was v4.34.0) (#134) ([`5cb9a59`](https://github.com/OpenVibers/OpenVibe.Deals/commit/5cb9a59d7fa1dc968cb4104b299fdacd8c5a56eb))\n\n## OpenVibe.Food\n\n[openvibe.food](https://openvibe.food) · [repository](https://github.com/OpenVibers/OpenVibe.Food)\n\n- SEO-13: pin the reviewed recipe's Recipe JSON-LD (#125) ([`a33b560`](https://github.com/OpenVibers/OpenVibe.Food/commit/a33b560f3c68b62d49cf8fb573f4695517206f63))\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#127) ([`ed54778`](https://github.com/OpenVibers/OpenVibe.Food/commit/ed54778146081bb5347ed6badd56b78bd5c4b9c7))\n- openvibe-shared v4.36.2 (was v4.34.0) (#129) ([`3b5b3d1`](https://github.com/OpenVibers/OpenVibe.Food/commit/3b5b3d19f95d1f85b380484e8d62735b333d7ea6))\n\n## OpenVibe.Help\n\n[openvibe.help](https://openvibe.help) · [repository](https://github.com/OpenVibers/OpenVibe.Help)\n\n- SEO-14: one FAQPage per answer page, from the page's own question and answer (#124) ([`9ad5f72`](https://github.com/OpenVibers/OpenVibe.Help/commit/9ad5f7257b541f7527042de6ef114ddece471d20))\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#126) ([`5140f41`](https://github.com/OpenVibers/OpenVibe.Help/commit/5140f410fd199126fef93b8f8c82d39f9501418c))\n- openvibe-shared v4.36.2 (was v4.34.0) (#128) ([`ab1d430`](https://github.com/OpenVibers/OpenVibe.Help/commit/ab1d4304fdb5eeed45583678d60d8387a82312f7))\n\n## OpenVibe.Host\n\n[openvibe.host](https://openvibe.host) · [repository](https://github.com/OpenVibers/OpenVibe.Host)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#188) ([`b02dac6`](https://github.com/OpenVibers/OpenVibe.Host/commit/b02dac6a64dc41cfd7a808e4187541e4268c77d9))\n- Catalog: a plan page carries one Product with its monthly price as a number (SEO-10) (#189) ([`901c02a`](https://github.com/OpenVibers/OpenVibe.Host/commit/901c02a7f197ae63929d02da99c7f5f517821564))\n- Host pages carry one JSON-LD script, every node in one @graph (#190) ([`7f244da`](https://github.com/OpenVibers/OpenVibe.Host/commit/7f244da4c8a5e8c9f7d8cfa579c1391c4541e14e))\n\n## OpenVibe.Network\n\n[openvibe.network](https://openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Network)\n\n- SEO-9: publish /sites, the hub of every open OpenVibe site (#409) ([`23538c0`](https://github.com/OpenVibers/OpenVibe.Network/commit/23538c05ea8465cf834d6f2cc18afd25abf23beb))\n- SEO-31: the network is one WebSite, with the sitelinks search set to OpenVibe.Search (#410) ([`5407f22`](https://github.com/OpenVibers/OpenVibe.Network/commit/5407f22e806935e362575e5495d2c24a1e7cecf7))\n- sites: the hub carries the network share card (#411) ([`df74257`](https://github.com/OpenVibers/OpenVibe.Network/commit/df74257a1d3b73ed000a4b5a5e8112a8f4158346))\n\n## OpenVibe.Work\n\n[openvibe.work](https://openvibe.work) · [repository](https://github.com/OpenVibers/OpenVibe.Work)\n\n- Work: a phone no longer scrolls sideways on the home (#113) ([`11ea20e`](https://github.com/OpenVibers/OpenVibe.Work/commit/11ea20e9f07acfbb14f5c7e2871fdf2fd34f6331))\n- SEO-13: no JobPosting on the jobs listing; a job's page carries one (#114) ([`8c92f74`](https://github.com/OpenVibers/OpenVibe.Work/commit/8c92f7497ddc1e8b04f55c03eea224451fb94e5e))\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#116) ([`0ade834`](https://github.com/OpenVibers/OpenVibe.Work/commit/0ade834e7c90d290869bf37fbfbd916d7ac9305f))\n\n## OpenVibe.Actor\n\n[openvibe.actor](https://openvibe.actor) · [repository](https://github.com/OpenVibers/OpenVibe.Actor)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#172) ([`3f51e59`](https://github.com/OpenVibers/OpenVibe.Actor/commit/3f51e59093b0bb6daddf052ec8ec107a9a669a64))\n- openvibe-shared v4.36.2 (was v4.34.0) (#175) ([`e3f0450`](https://github.com/OpenVibers/OpenVibe.Actor/commit/e3f0450344090ac44b77dd6909ed1bcf41778fa5))\n\n## OpenVibe.AI\n\n[ai.openvibe.services](https://ai.openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.AI)\n\n- API: publish OpenAPI 3.1 at /openapi.json (#188) ([`8e06941`](https://github.com/OpenVibers/OpenVibe.AI/commit/8e069414d936252e3938bffa5f14dc4ff32f0d69))\n- openvibe-shared v4.36.2 (was v4.33.0) (#191) ([`5d1242a`](https://github.com/OpenVibers/OpenVibe.AI/commit/5d1242a1e1afe89ffc0813fd73dde31235e5d7c4))\n\n## OpenVibe.Bench\n\n[bench.openvibe.services](https://bench.openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.Bench)\n\n- SEO-13: each listed kind is a Dataset for the JSONL the API serves (#2) ([`18655dc`](https://github.com/OpenVibers/OpenVibe.Bench/commit/18655dc5c2a87afdf664e0bb002653f27c08e351))\n- openvibe-shared v4.36.2 (was v4.31.0) (#5) ([`cafacb6`](https://github.com/OpenVibers/OpenVibe.Bench/commit/cafacb6e12681f672927ff8d77c4f4d3e0d729c4))\n\n## OpenVibe.Codes\n\n[openvibe.codes](https://openvibe.codes) · [repository](https://github.com/OpenVibers/OpenVibe.Codes)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#146) ([`e857c56`](https://github.com/OpenVibers/OpenVibe.Codes/commit/e857c5692ccd4804ebdf05ff09d35c3333227b9a))\n- Improve OpenVibe as a guided path: four steps, one search box, every repository as a row (#148) ([`14b82b2`](https://github.com/OpenVibers/OpenVibe.Codes/commit/14b82b2a63aa701e6c934587a4684d4b68c2547a))\n\n## OpenVibe.Coupons\n\n[openvibe.coupons](https://openvibe.coupons) · [repository](https://github.com/OpenVibers/OpenVibe.Coupons)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#131) ([`a55efce`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/a55efce82de62febd44e0fa3e4182cff242e5033))\n- openvibe-shared v4.36.2 (was v4.34.0) (#133) ([`38b14fc`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/38b14fc30b7ea65e39a21107025a3a92e9448b44))\n\n## OpenVibe.Domains\n\n[openvibe.domains](https://openvibe.domains) · [repository](https://github.com/OpenVibers/OpenVibe.Domains)\n\n- llms.txt: point at whois.openvibe.tools (#6) ([`39785c5`](https://github.com/OpenVibers/OpenVibe.Domains/commit/39785c56637fa645057ed57f308fc87c04f2f7f9))\n- openvibe-shared v4.36.2 (was v4.33.0) (#10) ([`653437c`](https://github.com/OpenVibers/OpenVibe.Domains/commit/653437cc119fb03fb55511bd8c0d21bd7bffc212))\n\n## OpenVibe.Exchange\n\n[openvibe.exchange](https://openvibe.exchange) · [repository](https://github.com/OpenVibers/OpenVibe.Exchange)\n\n- Point llms.txt at search.openvibe.network (#1) ([`2db1b93`](https://github.com/OpenVibers/OpenVibe.Exchange/commit/2db1b93d433ba215a51f466fb6d062f1f5d00b1e))\n- openvibe-shared v4.36.2 (was v4.31.0) (#5) ([`328f38a`](https://github.com/OpenVibers/OpenVibe.Exchange/commit/328f38add7e799c24a844aec05a3fc461282800c))\n\n## OpenVibe.Live\n\n[openvibe.live](https://openvibe.live) · [repository](https://github.com/OpenVibers/OpenVibe.Live)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the home, channel pages and VOD/clip lists (#435) ([`65d28dd`](https://github.com/OpenVibers/OpenVibe.Live/commit/65d28dd18e537846a776f44cda4919387a004aa5))\n- Describe current live streams in page and sitemap (#437) ([`31c1d21`](https://github.com/OpenVibers/OpenVibe.Live/commit/31c1d211f3ae70bebd0bf2ea107605d4a35ea0d1))\n\n## OpenVibe.Media\n\n[openvibe.media](https://openvibe.media) · [repository](https://github.com/OpenVibers/OpenVibe.Media)\n\n- Add creator attribution to media watch pages (#215) ([`d1db39f`](https://github.com/OpenVibers/OpenVibe.Media/commit/d1db39f30fb67b6a83b86cebbddfbdf00e7838a4))\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#216) ([`8d4a238`](https://github.com/OpenVibers/OpenVibe.Media/commit/8d4a2383e4e44eb574052a7bce1008d62d612d6c))\n\n## OpenVibe.News\n\n[openvibe.news](https://openvibe.news) · [repository](https://github.com/OpenVibers/OpenVibe.News)\n\n- Serve /.well-known/security.txt (RFC 9116) (#130) ([`388d667`](https://github.com/OpenVibers/OpenVibe.News/commit/388d667668164aaede7b499a3e53a8e66e23ad50))\n- Agent layer: /.well-known/agent.json and Markdown twins of the news pages (#131) ([`7673239`](https://github.com/OpenVibers/OpenVibe.News/commit/7673239a4308d28bd0caa70b46b167ef38cab05d))\n\n## OpenRestream\n\n[openre.stream](https://openre.stream) · [repository](https://github.com/OpenVibers/OpenRestream)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#136) ([`e14d247`](https://github.com/OpenVibers/OpenRestream/commit/e14d24739f6efc14289b78c4196f603bcaad4a12))\n- openvibe-shared v4.36.2 (was v4.34.0) (#138) ([`df76037`](https://github.com/OpenVibers/OpenRestream/commit/df7603789039d52ae01b83fee58321a2041699a5))\n\n## OpenVibe.Play\n\n[play.openvibe.network](https://play.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Play)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#77) ([`f402c3c`](https://github.com/OpenVibers/OpenVibe.Play/commit/f402c3cc47f5c57bf635728c931bdb0aa41f3635))\n- openvibe-shared v4.36.2 (was v4.34.0) (#79) ([`51eec2a`](https://github.com/OpenVibers/OpenVibe.Play/commit/51eec2aced20bc1e1f402ce48006f9904797ba89))\n\n## OpenVibe.Report\n\n[openvibe.report](https://openvibe.report) · [repository](https://github.com/OpenVibers/OpenVibe.Report)\n\n- AI boards on Kit 2: leaders first, one list of jobs still waiting, an honest empty state, and boards that read on a phone (#9) ([`6861ca3`](https://github.com/OpenVibers/OpenVibe.Report/commit/6861ca31e11f742aff738193c6b2a454412d1b77))\n- openvibe-shared v4.36.2 (was v4.36.1) (#10) ([`7fea0de`](https://github.com/OpenVibers/OpenVibe.Report/commit/7fea0de598004413cd9fcfe8dd3cfd0470e1b134))\n\n## OpenVibe.Services\n\n[openvibe.services](https://openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.Services)\n\n- API: publish OpenAPI 3.1 at /openapi.json (#142) ([`6be00ff`](https://github.com/OpenVibers/OpenVibe.Services/commit/6be00ff63558aa52ca309531d0be3343fe162938))\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages and the service docs (#143) ([`25fad8e`](https://github.com/OpenVibers/OpenVibe.Services/commit/25fad8e3383beaf889676e1776fdb43c3207618c))\n\n## OpenVibe.Sources\n\n[sources.openvibe.network](https://sources.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Sources)\n\n- Merchant claim: where you are in three steps, the DNS proof as name and value, and the danger zone folded (#137) ([`0c2a9e3`](https://github.com/OpenVibers/OpenVibe.Sources/commit/0c2a9e3dbd9428de7256cd3b00cbdcf07ada1348))\n- openvibe-shared v4.36.2 (was v4.36.1) (#138) ([`e037f2d`](https://github.com/OpenVibers/OpenVibe.Sources/commit/e037f2d581ba514120f8d5955a88e2ca637b27ea))\n\n## OpenVibe.Space\n\n[openvibe.space](https://openvibe.space) · [repository](https://github.com/OpenVibers/OpenVibe.Space)\n\n- Space: a phone no longer scrolls sideways on /spaces (#118) ([`3eeacea`](https://github.com/OpenVibers/OpenVibe.Space/commit/3eeaceaf4d84fc91658aefcb5396309667cdac28))\n- Space: the home no longer scrolls sideways on a phone (#119) ([`47813d9`](https://github.com/OpenVibers/OpenVibe.Space/commit/47813d9a18e9acd5aec0421270fc4f65e95d184e))\n\n## OpenVibe.Vision\n\n[openvibe.vision](https://openvibe.vision) · [repository](https://github.com/OpenVibers/OpenVibe.Vision)\n\n- Read, Find and Watch on Kit 2: take a photo on a phone, a reading the moment it is chosen, and receipts (#6) ([`b1d19e5`](https://github.com/OpenVibers/OpenVibe.Vision/commit/b1d19e5a72962b094c2d0a0cc1aae93b13ff6a79))\n- openvibe-shared v4.36.2 (was v4.36.1) (#7) ([`5eedd3e`](https://github.com/OpenVibers/OpenVibe.Vision/commit/5eedd3ef6d8fc30993a410dc94be77342d4bcb11))\n\n## OpenVibe.Billing\n\n[billing.openvibe.network](https://billing.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Billing)\n\n- openvibe-shared v4.36.2 (was v4.33.0) (#127) ([`412e3e7`](https://github.com/OpenVibers/OpenVibe.Billing/commit/412e3e731c388712eee63770110c5552a0008c7b))\n\n## OpenVibe.Bot\n\n[openvibe.bot](https://openvibe.bot) · [repository](https://github.com/OpenVibers/OpenVibe.Bot)\n\n- openvibe-shared v4.36.2 (was v4.33.0) (#221) ([`4dfb893`](https://github.com/OpenVibers/OpenVibe.Bot/commit/4dfb893b9ef6309bc6271382f625fe9179aaafb0))\n\n## OpenVibe.Cam\n\n[openvibe.cam](https://openvibe.cam) · [repository](https://github.com/OpenVibers/OpenVibe.Cam)\n\n- openvibe-shared v4.36.2 (was v4.31.0) (#4) ([`fda7671`](https://github.com/OpenVibers/OpenVibe.Cam/commit/fda7671c6de59b7a467173cfd1011ab4a35552db))\n\n## OpenVibe.Design\n\n[openvibe.design](https://openvibe.design) · [repository](https://github.com/OpenVibers/OpenVibe.Design)\n\n- openvibe-shared v4.36.2 (was v4.33.0) (#12) ([`2802daf`](https://github.com/OpenVibers/OpenVibe.Design/commit/2802dafb8fb679149d886906124d20890a1225f3))\n\n## OpenVibe.Fun\n\n[openvibe.fun](https://openvibe.fun) · [repository](https://github.com/OpenVibers/OpenVibe.Fun)\n\n- openvibe-shared v4.36.2 (was v4.31.0) (#4) ([`7c25395`](https://github.com/OpenVibers/OpenVibe.Fun/commit/7c2539541ae9fde696c91713347a40921f468c43))\n\n## OpenVibe.Games\n\n[openvibe.games](https://openvibe.games) · [repository](https://github.com/OpenVibers/OpenVibe.Games)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the portal and the game (#200) ([`7d7c425`](https://github.com/OpenVibers/OpenVibe.Games/commit/7d7c42530f8ffc30ac2c3458eba74719db275e43))\n\n## OpenVibe.Inventory\n\n[inventory.openvibe.network](https://inventory.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Inventory)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#113) ([`d5bee3f`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/d5bee3f58704e14105fa6c704f93001a0e7c37b3))\n\n## OpenVibe.Quest\n\n[openvibe.quest](https://openvibe.quest) · [repository](https://github.com/OpenVibers/OpenVibe.Quest)\n\n- Quest: a phone no longer scrolls sideways on the home (#121) ([`61916f5`](https://github.com/OpenVibers/OpenVibe.Quest/commit/61916f5d70c760adcf3b26e10e64d9a64d101ed3))\n\n## OpenVibe.Rent\n\n[openvibe.rent](https://openvibe.rent) · [repository](https://github.com/OpenVibers/OpenVibe.Rent)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages on openvibe.rent and openvibe.homes (#132) ([`28e41f2`](https://github.com/OpenVibers/OpenVibe.Rent/commit/28e41f2a31b8c9ff5e171ebe101b43349baf1252))\n\n## OpenVibe.Reviews\n\n[openvibe.reviews](https://openvibe.reviews) · [repository](https://github.com/OpenVibers/OpenVibe.Reviews)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#132) ([`cb426e6`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/cb426e6852d7617ed14b0eac072e8321519c8025))\n\n## OpenVibe.Run\n\n[openvibe.run](https://openvibe.run) · [repository](https://github.com/OpenVibers/OpenVibe.Run)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the home and update log (#105) ([`5c7c7c8`](https://github.com/OpenVibers/OpenVibe.Run/commit/5c7c7c868c1fcbb68b28e69817b7e131e9b6debf))\n\n## OpenVibe.Today\n\n[openvibe.today](https://openvibe.today) · [repository](https://github.com/OpenVibers/OpenVibe.Today)\n\n- SEO-13: each dated row on the public schedule is an Event node (#5) ([`618208e`](https://github.com/OpenVibers/OpenVibe.Today/commit/618208ee92143492148aacdfc9aab4e152f573b3))\n\n## OpenVibe.Tools\n\n[openvibe.tools](https://openvibe.tools) · [repository](https://github.com/OpenVibers/OpenVibe.Tools)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the directory and tool pages (#135) ([`a8c385f`](https://github.com/OpenVibers/OpenVibe.Tools/commit/a8c385f090da77c3f831e2283561d4a8503fb082))\n\n## OpenVibe.Trade\n\n[openvibe.trade](https://openvibe.trade) · [repository](https://github.com/OpenVibers/OpenVibe.Trade)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#130) ([`3e3ebd9`](https://github.com/OpenVibers/OpenVibe.Trade/commit/3e3ebd9d77c5dc4eda9e0c7478cabb4a90dacf5b))\n\n## OpenVibe.Watch\n\n[openvibe.watch](https://openvibe.watch) · [repository](https://github.com/OpenVibers/OpenVibe.Watch)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#128) ([`893021b`](https://github.com/OpenVibers/OpenVibe.Watch/commit/893021b2cf19c3989a588c72e751398096c1eed4))\n\n## OpenVibe.Zone\n\n[openvibe.zone](https://openvibe.zone) · [repository](https://github.com/OpenVibers/OpenVibe.Zone)\n\n- Agent layer: /.well-known/agent.json and Markdown twins of the public pages (#75) ([`0f1f093`](https://github.com/OpenVibers/OpenVibe.Zone/commit/0f1f0934d3ce6ccc8ada1450476fbf09ce60a0c6))\n\n---\n\nPatch notes are put together automatically when enough changes have shipped, or when a large feature lands. See every site's own updates page for the live list.","revision":1,"state":"published","visibility":"public","published_at":"2026-10-29T16:39:49.788Z","revised_at":"2026-10-29T16:39:49.740Z","author":{"subject":"usr_01KKT9AC60KM7CRTB3WN1Z8P56","name":"goosely","username":"goosely"},"authorship":{"mode":"imported","workflow":null,"reviewed":false,"disclosure":{"mode":"imported","short":"Imported","long":"Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers."}},"tags":["patch-notes","events","media-hub","blog","chat","community","search","wiki","deals","food","help"],"categories":[],"series":{"title":"Patch notes","url":"https://openvibe.blog/@openvibe/series/patch-notes","position":null},"media":[],"citations":[],"indexability":{"indexable":true,"robots":"index, follow","reasons":[]}}