{"id":"pst_01M5Y5X97YWFHA4SCQMCYAR5TW","url":"https://openvibe.blog/@openvibe/patch-notes-the-asset-store-oct-27","blog":{"id":"blg_01M362MF0EDJ7QHQTRD8A3Q981","handle":"openvibe","title":"The OpenVibe blog","url":"https://openvibe.blog/"},"title":"Patch notes: The asset store (Oct 27)","summary":"What shipped on OpenVibe on 2026-10-27: 85 changes to OpenVibe.Games, OpenVibe.Tools, OpenVibe.Zone, OpenVibe.Actor, OpenVibe.AI, OpenVibe.Billing and 33 more.","body_markdown":"What shipped on OpenVibe on 2026-10-27: 85 changes to OpenVibe.Games, OpenVibe.Tools, OpenVibe.Zone, OpenVibe.Actor, OpenVibe.AI, OpenVibe.Billing and 33 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.\n\n## Highlights\n\n- **OpenVibe.Games:** The asset store: share builds and scripts for anyone's worlds (free first) (#163) ([`1db7995`](https://github.com/OpenVibers/OpenVibe.Games/commit/1db799558eb4d01d996f07b04fdee9dcbb0c2992))\n\n## OpenVibe.Games\n\n[openvibe.games](https://openvibe.games) · [repository](https://github.com/OpenVibers/OpenVibe.Games)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#164) ([`4cf1549`](https://github.com/OpenVibers/OpenVibe.Games/commit/4cf1549517ffcb4c7c947c076c322c894986d34a))\n- The asset store: share builds and scripts for anyone's worlds (free first) (#163) ([`1db7995`](https://github.com/OpenVibers/OpenVibe.Games/commit/1db799558eb4d01d996f07b04fdee9dcbb0c2992))\n- Top-down creator worlds (2D): an owner shows a world straight down on the player with an orthographic camera; WASD moves along the screen, the mouse aims, no pointer lock or crosshair, the body drawn whole; same map, server and rules… ([`d7df573`](https://github.com/OpenVibers/OpenVibe.Games/commit/d7df573e428441d2a274f7144270a122fcd816f6))\n- Editor ids carry a per-session tag (two editors in one millisecond no longer collide); the first load is measured (3.72 MB); STATUS.json names today's pins and the creator platform (#166) ([`1d167be`](https://github.com/OpenVibers/OpenVibe.Games/commit/1d167be6776fe88a18deab3fbf5a5221089cd573))\n- New creator worlds start on ground; top-down worlds draw a ring under each player (#167) ([`eca92e4`](https://github.com/OpenVibers/OpenVibe.Games/commit/eca92e4271c521f27db69f60d655614cfb6b5b2e))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#168) ([`b2ed8ee`](https://github.com/OpenVibers/OpenVibe.Games/commit/b2ed8ee570dad0ad9283f31aba83028821b8fdbc))\n\n## OpenVibe.Tools\n\n[openvibe.tools](https://openvibe.tools) · [repository](https://github.com/OpenVibers/OpenVibe.Tools)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#106) ([`781b6db`](https://github.com/OpenVibers/OpenVibe.Tools/commit/781b6dbec3fd029948fce506afd80752b013db4b))\n- STATUS.json names the pins the apps have: openvibe-contracts v0.214.0, openvibe-sdk v0.65.0, openvibe-shared v4.15.2 (#107) ([`3d73b0b`](https://github.com/OpenVibers/OpenVibe.Tools/commit/3d73b0b774accf5a63e666e24f612998517989fd))\n- Tools home fits a 320 px phone: the tool grid's tracks and cards may shrink below a card's one-line footer, which ellipsizes instead of widening the page (it scrolled 45 px sideways) (#108) ([`6508998`](https://github.com/OpenVibers/OpenVibe.Tools/commit/6508998f921a0eb9165cd33c6cf70adc9e1b1940))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#109) ([`d0eda82`](https://github.com/OpenVibers/OpenVibe.Tools/commit/d0eda820d174627097053c877bd4ffa12a0ed58a))\n\n## OpenVibe.Zone\n\n[openvibe.zone](https://openvibe.zone) · [repository](https://github.com/OpenVibers/OpenVibe.Zone)\n\n- /auth/me is not counted by the sign-in limiter: 60 page views in 15 minutes made a signed-in visitor look signed out (#47) ([`53ef0c2`](https://github.com/OpenVibers/OpenVibe.Zone/commit/53ef0c22403215a8ab82ae724a85d0860288dd49))\n- openvibe-shared v4.15.2 (was v4.15.1) (#48) ([`4e97a90`](https://github.com/OpenVibers/OpenVibe.Zone/commit/4e97a9020b1ba9100593a81fa22b64448552b469))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#49) ([`9a7fa67`](https://github.com/OpenVibers/OpenVibe.Zone/commit/9a7fa67f7da155ef8bf5a3f5b683a92f5d80fa9f))\n\n## OpenVibe.Actor\n\n[openvibe.actor](https://openvibe.actor) · [repository](https://github.com/OpenVibers/OpenVibe.Actor)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#127) ([`139acc9`](https://github.com/OpenVibers/OpenVibe.Actor/commit/139acc9c915ad6ee34ed39b63392140be66eb84d))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#128) ([`5bc1bc0`](https://github.com/OpenVibers/OpenVibe.Actor/commit/5bc1bc0cf86ce3cf9e7835dcf46a0f2ff3be1de7))\n\n## OpenVibe.AI\n\n[ai.openvibe.services](https://ai.openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.AI)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#160) ([`b309e6b`](https://github.com/OpenVibers/OpenVibe.AI/commit/b309e6bf10d601397ce99df312f255468beb293e))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#161) ([`a166458`](https://github.com/OpenVibers/OpenVibe.AI/commit/a166458a510085a1c9e7e1e86fc2cd6493f6d732))\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.15.2 (was v4.15.1) (#104) ([`9f793fa`](https://github.com/OpenVibers/OpenVibe.Billing/commit/9f793fae96266ac45470ca4f2c790fd55ebe3fe8))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#105) ([`3ba1777`](https://github.com/OpenVibers/OpenVibe.Billing/commit/3ba1777967a05b7b649e8134d920809553f8ab9b))\n\n## OpenVibe.Blog\n\n[openvibe.blog](https://openvibe.blog) · [repository](https://github.com/OpenVibers/OpenVibe.Blog)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#89) ([`1ff7c77`](https://github.com/OpenVibers/OpenVibe.Blog/commit/1ff7c773fc960cecc4da9c3df83cefd845d934c2))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#90) ([`fbef6e6`](https://github.com/OpenVibers/OpenVibe.Blog/commit/fbef6e6c67c05ede5f343c7f365f10ab422d7b43))\n\n## OpenVibe.Bot\n\n[openvibe.bot](https://openvibe.bot) · [repository](https://github.com/OpenVibers/OpenVibe.Bot)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#173) ([`8dfd973`](https://github.com/OpenVibers/OpenVibe.Bot/commit/8dfd973bb6a9fec816019f6ba30386742d57de0e))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#174) ([`aa93593`](https://github.com/OpenVibers/OpenVibe.Bot/commit/aa9359332d330827f5a43402b6759ebb2ec1eccd))\n\n## OpenVibe.Chat\n\n[openvibe.chat](https://openvibe.chat) · [repository](https://github.com/OpenVibers/OpenVibe.Chat)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#197) ([`7914c5c`](https://github.com/OpenVibers/OpenVibe.Chat/commit/7914c5cc0d25df1c849aa5df3b9f2ff82641b375))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#198) ([`701a7c2`](https://github.com/OpenVibers/OpenVibe.Chat/commit/701a7c24acf8f6184238a6995fe5d5613e0821ee))\n\n## OpenVibe.Codes\n\n[openvibe.codes](https://openvibe.codes) · [repository](https://github.com/OpenVibers/OpenVibe.Codes)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#115) ([`7d9254a`](https://github.com/OpenVibers/OpenVibe.Codes/commit/7d9254a9ff10d053b3378ed433954aadf59f79a8))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#116) ([`0d2f9a8`](https://github.com/OpenVibers/OpenVibe.Codes/commit/0d2f9a8214e857e672cea1c33cdf2e240625f428))\n\n## OpenVibe.Community\n\n[openvibe.community](https://openvibe.community) · [repository](https://github.com/OpenVibers/OpenVibe.Community)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#143) ([`fb69358`](https://github.com/OpenVibers/OpenVibe.Community/commit/fb69358a253377440feb8f5e10549b705e640336))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#144) ([`34a42b5`](https://github.com/OpenVibers/OpenVibe.Community/commit/34a42b508cf9101092bbaded19e5059ba9dab9c5))\n\n## OpenVibe.Coupons\n\n[openvibe.coupons](https://openvibe.coupons) · [repository](https://github.com/OpenVibers/OpenVibe.Coupons)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#102) ([`e07e2a4`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/e07e2a47804157091ae5acb30aac61fb730161cc))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#103) ([`17b0377`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/17b0377ca191c533e3095bf067d88e7a5256d008))\n\n## OpenVibe.Deals\n\n[openvibe.deals](https://openvibe.deals) · [repository](https://github.com/OpenVibers/OpenVibe.Deals)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#101) ([`1b0614c`](https://github.com/OpenVibers/OpenVibe.Deals/commit/1b0614ccf31157ca9bd7664307bde74ecdf90f5a))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#102) ([`757dabf`](https://github.com/OpenVibers/OpenVibe.Deals/commit/757dabf4b0bea4752dfa22ed7652ef15815c652f))\n\n## OpenVibe.Events\n\n[openvibe.events](https://openvibe.events) · [repository](https://github.com/OpenVibers/OpenVibe.Events)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#122) ([`e33857c`](https://github.com/OpenVibers/OpenVibe.Events/commit/e33857c75b9d405b4d7c3445e931dc77d926ee69))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#123) ([`8d8869f`](https://github.com/OpenVibers/OpenVibe.Events/commit/8d8869ff2010db07bcb9bf9c1ddcfed1cbe25dcf))\n\n## OpenVibe.Food\n\n[openvibe.food](https://openvibe.food) · [repository](https://github.com/OpenVibers/OpenVibe.Food)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#98) ([`ea9ec96`](https://github.com/OpenVibers/OpenVibe.Food/commit/ea9ec96b9596a018c44ede70a3125e0b26e6d9c8))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#99) ([`bb8cb41`](https://github.com/OpenVibers/OpenVibe.Food/commit/bb8cb41a992d43462707916a5f946184cba23621))\n\n## OpenVibe.Help\n\n[openvibe.help](https://openvibe.help) · [repository](https://github.com/OpenVibers/OpenVibe.Help)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#98) ([`54d5bed`](https://github.com/OpenVibers/OpenVibe.Help/commit/54d5bed4174be2f6c0ef7aaafc6c34ab6598648c))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#99) ([`b601790`](https://github.com/OpenVibers/OpenVibe.Help/commit/b60179027338dc83ba46e61027e4604f11ab3a70))\n\n## OpenVibe.Host\n\n[openvibe.host](https://openvibe.host) · [repository](https://github.com/OpenVibers/OpenVibe.Host)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#163) ([`ac41656`](https://github.com/OpenVibers/OpenVibe.Host/commit/ac41656719e24c4243f35a9e56143356c9e2021f))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#164) ([`8b82f5d`](https://github.com/OpenVibers/OpenVibe.Host/commit/8b82f5da8e435a16ab73c83a5c7ee5c8bdd07c37))\n\n## OpenVibe.Inventory\n\n[inventory.openvibe.network](https://inventory.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Inventory)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#87) ([`710f334`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/710f33495dd2afbfd382cb34f217bb4502617d92))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#88) ([`3a55328`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/3a55328eb626d519c8c01f2e32320a17cc6b3506))\n\n## OpenVibe.Live\n\n[openvibe.live](https://openvibe.live) · [repository](https://github.com/OpenVibers/OpenVibe.Live)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#395) ([`6da8577`](https://github.com/OpenVibers/OpenVibe.Live/commit/6da85779875e3b52ea11acb9b6669e9604584906))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#396) ([`59e077d`](https://github.com/OpenVibers/OpenVibe.Live/commit/59e077df6f9907ad9c8666b44a88019c0d4889c2))\n\n## OpenVibe.Media\n\n[openvibe.media](https://openvibe.media) · [repository](https://github.com/OpenVibers/OpenVibe.Media)\n\n- openvibe-shared v4.15.1 (was v4.15.0) (#187) ([`f1c095c`](https://github.com/OpenVibers/OpenVibe.Media/commit/f1c095c761bd05a9b146189a24ce0f1fb6052c54))\n- openvibe-shared v4.15.2 (was v4.15.1) (#188) ([`bc9e155`](https://github.com/OpenVibers/OpenVibe.Media/commit/bc9e1553c49aa8304fedf177a3cf1b19e36f106e))\n\n## OpenVibe.MediaHub\n\n[openvibe.video](https://openvibe.video) · [repository](https://github.com/OpenVibers/OpenVibe.MediaHub)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#151) ([`34f46bc`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/34f46bce56ff57c8d5ee4777e3083a330c6c5231))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#152) ([`53db0e1`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/53db0e15d2a8aeef30a1837554e2a6e05cc644cc))\n\n## OpenVibe.Network\n\n[openvibe.network](https://openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Network)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#348) ([`ba7c0d3`](https://github.com/OpenVibers/OpenVibe.Network/commit/ba7c0d373a0bea38b2e4ca2b128928acbc5199f2))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#349) ([`7e8bc57`](https://github.com/OpenVibers/OpenVibe.Network/commit/7e8bc57c82a473ca356a3e2727d65c6123355b7b))\n\n## OpenVibe.News\n\n[openvibe.news](https://openvibe.news) · [repository](https://github.com/OpenVibers/OpenVibe.News)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#102) ([`2696272`](https://github.com/OpenVibers/OpenVibe.News/commit/2696272381139816bd76ae1b2c049f77d58b1600))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#103) ([`5c032ca`](https://github.com/OpenVibers/OpenVibe.News/commit/5c032cab16d56820cf9fb9137abb2e143f5c8a48))\n\n## OpenRestream\n\n[openre.stream](https://openre.stream) · [repository](https://github.com/OpenVibers/OpenRestream)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#110) ([`83aacbd`](https://github.com/OpenVibers/OpenRestream/commit/83aacbdd54cb7478c6da1d609e5bed947f8da9e8))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#111) ([`2df4e8f`](https://github.com/OpenVibers/OpenRestream/commit/2df4e8f528545aebdb956e688ef7cd394b1070ab))\n\n## OpenVibe.Play\n\n[play.openvibe.network](https://play.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Play)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#50) ([`3d5ced9`](https://github.com/OpenVibers/OpenVibe.Play/commit/3d5ced92ebd204be298b168742284024ae0b937f))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#51) ([`833b95f`](https://github.com/OpenVibers/OpenVibe.Play/commit/833b95f938efe03786810fd3cd13401e6f4b36cd))\n\n## OpenVibe.Quest\n\n[openvibe.quest](https://openvibe.quest) · [repository](https://github.com/OpenVibers/OpenVibe.Quest)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#95) ([`29e1205`](https://github.com/OpenVibers/OpenVibe.Quest/commit/29e12058ee2eacd70e02d4d9445c0909ec20bdce))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#96) ([`765bcef`](https://github.com/OpenVibers/OpenVibe.Quest/commit/765bcef45dc296ae4a08947d2cf717f507e792e3))\n\n## OpenVibe.Rent\n\n[openvibe.rent](https://openvibe.rent) · [repository](https://github.com/OpenVibers/OpenVibe.Rent)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#104) ([`a4d50f5`](https://github.com/OpenVibers/OpenVibe.Rent/commit/a4d50f507d2218135ac62bb44ab96ca6697048c4))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#105) ([`b6ba724`](https://github.com/OpenVibers/OpenVibe.Rent/commit/b6ba724445c8d5c23bc703bce132e18490d7c481))\n\n## OpenVibe.Reviews\n\n[openvibe.reviews](https://openvibe.reviews) · [repository](https://github.com/OpenVibers/OpenVibe.Reviews)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#107) ([`996a348`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/996a348ec20f5efc9f3556c7edf752c26c65fd89))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#108) ([`f7cf0d9`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/f7cf0d9be63ae170f2b76f97dd10f63db6e950e2))\n\n## OpenVibe.Run\n\n[openvibe.run](https://openvibe.run) · [repository](https://github.com/OpenVibers/OpenVibe.Run)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#81) ([`78ff398`](https://github.com/OpenVibers/OpenVibe.Run/commit/78ff398e8d1406cb6ee96921752f5f5334860d8e))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#82) ([`b0844dd`](https://github.com/OpenVibers/OpenVibe.Run/commit/b0844dd611d4ab8d575447c79a75cbc18b662dab))\n\n## OpenVibe.Search\n\n[search.openvibe.network](https://search.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Search)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#99) ([`a1274e5`](https://github.com/OpenVibers/OpenVibe.Search/commit/a1274e5fe6dcff1394f1db2a06a069844e2bbf1a))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#100) ([`26a818d`](https://github.com/OpenVibers/OpenVibe.Search/commit/26a818d830723ba6f1076289bc52140922831bf0))\n\n## OpenVibe.Services\n\n[openvibe.services](https://openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.Services)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#114) ([`51c7fcb`](https://github.com/OpenVibers/OpenVibe.Services/commit/51c7fcb4bc3eb1ab8a0761fd2d475ae3cd4197df))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#115) ([`bc41a32`](https://github.com/OpenVibers/OpenVibe.Services/commit/bc41a32447d404ab2ddcfcf85ff90db0dd97303f))\n\n## OpenVibe.Sources\n\n[sources.openvibe.network](https://sources.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Sources)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#111) ([`d1d9eed`](https://github.com/OpenVibers/OpenVibe.Sources/commit/d1d9eed252a70bd97fda04d15bf6b0824208f2f0))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#112) ([`272071a`](https://github.com/OpenVibers/OpenVibe.Sources/commit/272071a6a57dbc9661f683de83d0be6b780a0914))\n\n## OpenVibe.Space\n\n[openvibe.space](https://openvibe.space) · [repository](https://github.com/OpenVibers/OpenVibe.Space)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#94) ([`7f71a28`](https://github.com/OpenVibers/OpenVibe.Space/commit/7f71a28ca0141117929a868ac05abb2cc9f27b71))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#95) ([`db16b2a`](https://github.com/OpenVibers/OpenVibe.Space/commit/db16b2a11c784cddcce51b449a35ddef8679120d))\n\n## OpenVibe.Tips\n\n[openvibe.tips](https://openvibe.tips) · [repository](https://github.com/OpenVibers/OpenVibe.Tips)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#96) ([`64f99a6`](https://github.com/OpenVibers/OpenVibe.Tips/commit/64f99a692461e62915eb5e4518a8f2160ea424b3))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#97) ([`acf6819`](https://github.com/OpenVibers/OpenVibe.Tips/commit/acf68195d2f2f392a5621c83bd5e35103e765bab))\n\n## OpenVibe.Trade\n\n[openvibe.trade](https://openvibe.trade) · [repository](https://github.com/OpenVibers/OpenVibe.Trade)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#104) ([`d9c9f87`](https://github.com/OpenVibers/OpenVibe.Trade/commit/d9c9f87c84c49a826a4c1440361f339f202eb5ea))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#105) ([`8276101`](https://github.com/OpenVibers/OpenVibe.Trade/commit/8276101f0520e3b8f0ec926085d0605e7f93aee8))\n\n## OpenVibe.VIP\n\n[openvibe.vip](https://openvibe.vip) · [repository](https://github.com/OpenVibers/OpenVibe.VIP)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#92) ([`dad39b2`](https://github.com/OpenVibers/OpenVibe.VIP/commit/dad39b2d7e3addafe36262bedd1616fef508e25d))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#93) ([`604a7a6`](https://github.com/OpenVibers/OpenVibe.VIP/commit/604a7a6c6353de74a09645923151ba0eb1df952b))\n\n## OpenVibe.Watch\n\n[openvibe.watch](https://openvibe.watch) · [repository](https://github.com/OpenVibers/OpenVibe.Watch)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#104) ([`bf3821a`](https://github.com/OpenVibers/OpenVibe.Watch/commit/bf3821a9b0370bea1660b63212a33528e29f35ad))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#105) ([`e0ef115`](https://github.com/OpenVibers/OpenVibe.Watch/commit/e0ef115bdea009e9593636b99667bdffd3de2f48))\n\n## OpenVibe.Wiki\n\n[openvibe.wiki](https://openvibe.wiki) · [repository](https://github.com/OpenVibers/OpenVibe.Wiki)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#114) ([`b5bac20`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/b5bac20af62aeb88f7ae9ea1409ba89ed078cde9))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#115) ([`03ad981`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/03ad9811c1e7070a936b96011be6cb765f09fb7e))\n\n## OpenVibe.Work\n\n[openvibe.work](https://openvibe.work) · [repository](https://github.com/OpenVibers/OpenVibe.Work)\n\n- openvibe-shared v4.15.2 (was v4.15.1) (#87) ([`ee78593`](https://github.com/OpenVibers/OpenVibe.Work/commit/ee7859346ff50062fdf5de142c608847136dfa3a))\n- openvibe-contracts v0.214.1 (was v0.214.0) (#88) ([`b352566`](https://github.com/OpenVibers/OpenVibe.Work/commit/b35256607d2e6a4244cc2032a09815b8cace475c))\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-27T07:58:59.862Z","revised_at":"2026-10-27T07:58:59.847Z","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","games","tools","zone","actor","ai","billing","blog","bot","chat","codes"],"categories":[],"series":{"title":"Patch notes","url":"https://openvibe.blog/@openvibe/series/patch-notes","position":null},"media":[],"citations":[],"indexability":{"indexable":true,"robots":"index, follow","reasons":[]}}