openvibers/openvibe.exchange STATUS.json
STATUS.json
| 1 | { |
| 2 | "repository": "OpenVibers/OpenVibe.Exchange", |
| 3 | "version": "0.1.0", |
| 4 | "stage": "product", |
| 5 | "code": true, |
| 6 | "wave": "W21", |
| 7 | "plan": "OpenVibe.Exchange, remade (2026-11-06, round two per the design review): every AI model, one account — live prices, speed and uptime from OpenVibe.AI, model pages with every offer, a three-model chat on the shared conversation UI, one OpenAI/Anthropic-compatible endpoint, selling compute through Link, the uncensored tier with its floor, and AI in OpenVibe. Exchange v1 is retired: pages answer 410 with a pointer, tables read-only.", |
| 8 | "runtime": "node 22, express 4, PostgreSQL 18 (openvibe-sdk/db, async) + Valkey 9", |
| 9 | "port": "5150", |
| 10 | "domain": "openvibe.exchange", |
| 11 | "contracts": "openvibe-contracts v0.419.0", |
| 12 | "sdk": "openvibe-sdk v0.162.0", |
| 13 | "shared": "openvibe-shared v4.237.0", |
| 14 | "packages": [ |
| 15 | "openvibe-contracts v0.419.0", |
| 16 | "openvibe-sdk v0.162.0", |
| 17 | "openvibe-shared v4.237.0" |
| 18 | ], |
| 19 | "summary": "OpenVibe.Exchange is the network's AI front. It reads OpenVibe.AI's public catalog and aggregate usage and renders: the home (popular now, cheapest per million, uncensored, community machines, live numbers), /models and /m/<org>/<model> (every offer with price in/out, measured p50/p95, uptime and data policy, a Try it box, curl and the SDK), /chat (one to three models side by side, system prompt, temperature, history in the account, on openvibe-shared/thread), /api, /sell (Link's offer to the network; what is not sold, said plainly), /uncensored (an 18+ confirmation on the account and the hard floor) and /ai (which products run which models, and the daily cost). Chat and Try it are ai.complete runs on the person's behalf (on_behalf_of) with the service's ai.run.create token. Exchange v1 (free/swap listings, passports, sandboxes, installs, offers) is retired: every v1 page answers 410 with a pointer, its JSON API answers 410 exchange.retired, and its tables stay read-only; its tests live in test/retired/.", |
| 20 | "works": [ |
| 21 | "A live home in one centred column: popular models (mark, badges, price, speed, uptime, Try it), a three-line product strip, the endpoint and AI in OpenVibe; a side-by-side answer preview with live prices marked as an example", |
| 22 | "Model family marks drawn as inline SVG glyphs on theme tokens, with the family name as the label; products use their own app marks and full names (OpenVibe.Live)", |
| 23 | "/models and /m/<org>/<model>: privacy label per offer (Private, Community, Standard), measured refusal rate when one exists, uptime, data policy, presets and a Try it box", |
| 24 | "/chat on openvibe-shared/thread: two or three answers in columns at 1024 px, each with its model mark, price, latency and a folded receipt (offer, price, tokens, latency, why)", |
| 25 | "/sell: seller card, idle-only, kudos, the privacy sentence, the dashboard and what is not sold", |
| 26 | "/status: uptime per offer, the model changelog and incidents", |
| 27 | "Exchange v1 retired (410 with a pointer, tables read-only); account export/deletion covers chats and the 18+ confirmation" |
| 28 | ], |
| 29 | "notYet": [ |
| 30 | "The Network grant write/revoke: v1 keeps the install as an Exchange record; network.grants.write and network.grants.revoke are proposed and not in contracts v0.229.0", |
| 31 | "A real sandbox: v1 is a manifest/passport dry run; executing a listing needs OpenVibe.Run and a run.sandbox.execute capability", |
| 32 | "Paid listings through Billing (v2): no intent, transfer, cashout, entitlement or usage call exists in v1", |
| 33 | "Reviews and mutual reviews; the listing page shows no reviews yet", |
| 34 | "A user report form and moderation queue beyond the fixed filter and staff hide", |
| 35 | "Open data/API listings, Rates and price comparisons (Zone/Services/Tools)", |
| 36 | "Skill swaps on a time bank, city free-stuff hubs, a community white-label exchange, and Inventory gifting", |
| 37 | "Developer-app/agent routes: an app token is recognised but no v1 route needs one" |
| 38 | ], |
| 39 | "capabilitiesRegistered": false, |
| 40 | "serviceManifestRegistered": false, |
| 41 | "deployed": false, |
| 42 | "placeholderInSites": false, |
| 43 | "features": [ |
| 44 | "free and swap listings", |
| 45 | "permission passport", |
| 46 | "conformance tests per version", |
| 47 | "sandbox dry run", |
| 48 | "install with passport snapshot", |
| 49 | "one-tap revoke", |
| 50 | "free claims and swap offers", |
| 51 | "prohibited-items and no-money filter", |
| 52 | "Search Fabric outbox", |
| 53 | "account export and deletion", |
| 54 | "Network sign-in", |
| 55 | "staff hide", |
| 56 | "server-rendered pages", |
| 57 | "discovery", |
| 58 | "deploy files", |
| 59 | "first-proof seed" |
| 60 | ], |
| 61 | "deployment": "not deployed: the unit and nginx vhost are deploy/systemd/openvibe-exchange.service and deploy/nginx/openvibe.exchange.conf", |
| 62 | "updated": "2026-11-13" |
| 63 | } |
| 64 |