Skip to content
openvibers/openvibe.vip
Commits
main · .env.example
-
Members-only posts on creator pages (#188)OpenVibers · 7 days ago
4b0f854
-
Give VIP /llms-full.txt and IndexNow (#10)OpenVibers · 5 Oct 2026
1ffc90c
-
The rest of the SQLite-era cleanup (the previous commit carried only its deletions): *_DB_PATH/dbPath out of config, .env.example, the systemd unit and test helpers; the unused better-sqlite3 dependency and its lockfile entries; docs, docstrings and STATUS lines that still described SQLite or its rollback window. Reviewed independently (VERDICT: SHIP). npm test 10/10 test files passed.OpenVibers · 29 Sept 2026
50beabd
-
VIP moves to PostgreSQL and Valkey (ADR-035, roadmap WS-X2, repository-pass group G2), async from end to end.OpenVibers · 28 Sept 2026
4f4ab36
-
Per-actor rate limits on VIP's /api/v1 (roadmap WS-R task 4, openvibe-sdk v0.12.0 limits). server/api/actor-limits.js makes one limiter per app, counted once api/auth.js resolved the caller and before any work, Billing included: a service as its principal (svc:chat), a person as user:usr_…, anyone else by address. Past a limit a route answers 429 problem+json rate_limited with Retry-After, logs one line and counts vip_rate_limited_total{limit,window}.OpenVibers · 28 Sept 2026
0fbcbb5
-
.env.example: names with a working default are commented (optional), so ovhost validate's from-example check requires only what the service cannot run withoutOpenVibers · 26 Sept 2026
ad49965
-
Staff powers from the contracts staff map (WS-D, ADR-022; Contracts 0.38.0): managing network plans and any creator's plans is staff.site.configure (admin, as before), decided once from the token in userPrincipal; VIP_STAFF_ROLES is gone. test/staff-map.test.js fails on raw role checksOpenVibers · 24 Sept 2026
964a10c
-
Membership card, badge and widget endpoints (roadmap §11.3): public data only, no cookies, safe to embedOpenVibers · 23 Sept 2026
fe7eaad
-
Checkout stays closed while VIP_CHECKOUT_PROVIDERS is empty (the setting until Billing's cutover): plan pages say so, the API refuses; README: before and after the Billing cutoverOpenVibers · 23 Sept 2026
a2c630d
-
OpenVibe.VIP W10: plans with immutable versioned terms, perks and product bindings, Billing entitlement projection (events + inbox, valid_until, authoritative fallback), checkout and cancel through Billing, gated-resource policy that fails closed, consumer client, SSR pages, outbox events, Live offering importOpenVibers · 23 Sept 2026
29046a1