{"id":"pg_01M545WJFGC8C8JW3KSSFNP2B3","space":"openvibe","slug":"openvibe-vip","url":"https://openvibe.wiki/w/openvibe/openvibe-vip","state":"published","visibility":"public","revision":2,"title":"OpenVibe.VIP","summary":"Memberships at openvibe.vip: creator plans, perks and benefits recognised across every OpenVibe site, with subscriptions and entitlements held by OpenVibe.Billing.","body_markdown":"**OpenVibe.VIP** is the membership product at `openvibe.vip`. A creator publishes a plan, a member joins it through [[OpenVibe.Billing]], and every OpenVibe product can ask VIP whether a person is a member and may see a members-only resource.\n\n## What it does\n\n- **Tiers.** A creator sells up to ten tiers, one plan each, at the monthly price they set; Billing keeps and charges the price. A member holds one tier of a creator at a time.\n- **Plans with fixed terms.** Every edit of a plan is a new, immutable version, and a membership always points at the version it was bought under. Plans carry no price: Billing sets and charges it.\n- **Perks** such as badges, emotes, members-only content, rooms and roles, bound to the products that show them.\n- **Members-only resources.** A product registers a resource as being for a creator's members, and VIP answers whether a person may see it.\n- **Membership checks for anyone's software.** An app or tool where a person signed in with OpenVibe can ask VIP, with that person's token, whether they are a member; an expired, unknown or unreachable answer is always no.\n- **Cards and badges** that other sites can embed.\n\n## How it fits the network\n\n- [[OpenVibe.Billing]] holds subscriptions and entitlements; VIP holds plans and perks.\n- [[OpenVibe.Community]], [[OpenVibe.Blog]], [[OpenVibe.Chat]] and [[OpenVibe.Wiki]] use VIP for members-only content.\n- Identities come from [[OpenVibe.Network]].\n\n## Status\n\nSTATUS.json's stage is \"alpha\". VIP launched at openvibe.vip on 2026-10-17 with checkout open, right after Billing became the money ledger, and creators could sell tiers the same day. A channel page on OpenVibe.Live lists a creator's higher tiers next to its Subscribe button.","published_at":"2026-10-17T05:38:21.312Z","revision_published_at":"2026-10-17T07:04:24.743Z","revision_created_at":"2026-10-17T07:04:24.731Z","authorship":{"mode":"imported","workflow":null,"reviewed":false},"infobox":[{"key":"repository","label":"Repository","type":"url","value":"https://github.com/OpenVibers/OpenVibe.VIP"},{"key":"domain","label":"Domain","type":"text","value":"openvibe.vip"},{"key":"port","label":"Port","type":"number","value":4620},{"key":"runtime","label":"Runtime","type":"text","value":"Node 22, Express 4, PostgreSQL 18, Valkey"},{"key":"status","label":"Status","type":"text","value":"alpha"}],"citations":[{"url":"https://github.com/OpenVibers/OpenVibe.VIP/blob/8aa2dc9dc6c56ea9c4a60b6e4dc4ccf2ef2d48a2/README.md","title":"OpenVibe.VIP README.md (commit 8aa2dc9)","source_item_id":null,"retrieved_at":"2026-10-17T06:00:00.000Z","quote":"Memberships: plans, perks and benefits recognised across every OpenVibe site.","license_note":null},{"url":"https://github.com/OpenVibers/OpenVibe.VIP/blob/8aa2dc9dc6c56ea9c4a60b6e4dc4ccf2ef2d48a2/STATUS.json","title":"OpenVibe.VIP STATUS.json (commit 8aa2dc9)","source_item_id":null,"retrieved_at":"2026-10-17T06:00:00.000Z","quote":"Launched 2026-10-17 at https://openvibe.vip","license_note":null},{"url":"https://github.com/OpenVibers/OpenVibe.VIP/blob/8aa2dc9dc6c56ea9c4a60b6e4dc4ccf2ef2d48a2/README.md","title":"OpenVibe.VIP README.md, tiers (commit 8aa2dc9)","source_item_id":null,"retrieved_at":"2026-10-17T07:30:00.000Z","quote":"A creator publishes at most **one plan\n  per tier**","license_note":null}],"attachments":[],"links":[{"space":"openvibe","slug":"openvibe-billing"},{"space":"openvibe","slug":"openvibe-blog"},{"space":"openvibe","slug":"openvibe-chat"},{"space":"openvibe","slug":"openvibe-community"},{"space":"openvibe","slug":"openvibe-network"},{"space":"openvibe","slug":"openvibe-wiki"}],"indexability":{"indexable":false,"reasons":["ai_generated_unreviewed"]}}