openvibers/openvibe.trade STATUS.json

STATUS.json

main 2.8 KB · 57 lines · json

1{
2 "repository": "OpenVibers/OpenVibe.Trade",
3 "stage": "alpha",
4 "code": true,
5 "wave": "W19",
6 "plan": "OpenVibe End-to-End Realignment & Implementation Plan, revision 3 (20 Sep 2026)",
7 "runtime": "node 22, express 4, PostgreSQL 18 (openvibe-sdk/db, async) + Valkey 9",
8 "port": 4860,
9 "domain": "openvibe.trade",
10 "scope": "informational only (ADR-025): no custody, no order execution, no escrow, no listings between users, no personalised advice",
11 "contracts": "openvibe-contracts v0.419.0",
12 "sdk": "openvibe-sdk v0.161.0",
13 "shared": "openvibe-shared v4.237.0",
14 "packages": [
15 "openvibe-contracts v0.419.0",
16 "openvibe-publishing v1.7.0",
17 "openvibe-shared v4.237.0",
18 "openvibe-sdk v0.161.0"
19 ],
20 "capabilities": [
21 "trade.instrument.resolve",
22 "trade.instrument.manage",
23 "trade.observation.write",
24 "trade.context.read",
25 "trade.context.propose",
26 "trade.watchlist.read",
27 "trade.watchlist.create",
28 "trade.watchlist.update",
29 "trade.watchlist.delete",
30 "trade.alert.read",
31 "trade.alert.create",
32 "trade.alert.delete"
33 ],
34 "capabilitiesRegistered": true,
35 "serviceManifestRegistered": true,
36 "marketDataFeeds": "none configured: the only seeded trade source in OpenVibe.Sources (SEC EDGAR XBRL filings RSS) is disabled there, and it carries filings, not prices; no observation exists until a source states one",
37 "seed": "none (tests create their own instruments; production holds 0 instruments and 0 observations)",
38 "deployed": true,
39 "deployment": "Deployed with `sudo ovhost deploy trade`: unit openvibe-trade on 127.0.0.1:4860 behind nginx; on 2026-09-23 /api/ready answered 200 with status degraded [freshness], which is honest: no feed is configured; Network OAuth client trade and its grants exist; no Events subscription; the database is empty (0 instruments, 0 observations) until editors add instruments. Public at https://openvibe.trade since 2026-10-09, after an independent pre-launch security review whose fixes shipped first; OpenVibe.Sites is deleted (plan T11) and the domain serves the service itself",
40 "placeholderInSites": false,
41 "features": [
42 "informational only: a route-inventory test refuses any execution, custody or advice endpoint",
43 "instruments with exact, deterministic resolution (CIK, ticker, name)",
44 "observations with required timestamps; no observation, no number",
45 "per-source freshness with stale badges and transition events",
46 "SEC EDGAR filings from Sources matched to instruments",
47 "private watchlists",
48 "threshold, filing-type and new-document alerts (trade.alert.triggered)",
49 "cited editor context; AI drafts need approval; advice refused",
50 "server-rendered pages useful without JavaScript",
51 "/api/v1 by capability",
52 "SDK outbox events and Search index documents",
53 "per-actor limits (openvibe-sdk/limits)"
54 ],
55 "updated": "2026-11-13"
56}
57