OpenVibe.Wiki

OpenVibe.Inventory

You are looking at revision 1, not the published revision 2.

Imported, written with AI assistance. Imported from the OpenVibe repository README and STATUS files at the cited commits, summarised with AI assistance; originally by OpenVibers. Not yet reviewed by a person.

OpenVibe.Inventory is the network-wide inventory for an OpenVibe account (ADR-054): your items, on every OpenVibe site. It is at the alpha stage (plan track T21 step 2), and its authority, API, pages and Live's migration script are built and tested.

What it does

Inventory holds the items people earn or are given across every site, game and app. It registers item kinds (a contract plus a renderer per surface), the definitions an issuer publishes and the instances a person owns, and keeps what each person has equipped. Every movement is one append-only ledger row and one inventory.* event, written in the same transaction as the change. Issuers grant only within their namespace; people see and equip what they own. Live's name effects, particles, hats and voices are the first kinds, and scripts/import-live.js moves Live's unlocks and equipped slots here. A Workshop lets a signed-in person make community badges.

What it does not do yet

Nothing is sold, bought, traded or converted. OpenVibe.Live does not yet read and write through Inventory, and Live's own tables are not dropped. Profiles on Network do not show the showcase, and equip in Chat, Community and Games is not built. Creator submissions and staff review come later, and account merge is not done.

How it fits the network

Identity is OpenVibe.Network's; files are OpenVibe.Media's; event delivery is OpenVibe.Events'. Live's cosmetics tables stay OpenVibe.Live's, and Live's grantors include OpenVibe.Quest.

Status

It runs on Node 22 and Express with PostgreSQL and Valkey, on port 5030, and is licensed AGPL-3.0.

Sources

  1. OpenVibe.Inventory README (commit a64ccdc), retrieved
    Your items, on every OpenVibe site.
  2. OpenVibe.Inventory STATUS.json (commit a64ccdc), retrieved
    one inventory for an OpenVibe account

Inspect these sources (retrieval times, where each was first cited, what changed between revisions)

What links here

Revision 1, saved · first published · history · JSON

Discussion

Discussion is only open on public, published pages.