OpenVibe.Network
2 sources cited2 revisionsthis text accepted Not yet reviewed by a person
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.Network is the identity and account service of the OpenVibe network, at openvibe.network on port 4000. Its README states that it manages "user accounts, OAuth2 authorization, theme preferences, notifications, email alerts, anonymous identities, the network-wide OpenCoins wallet, and internal APIs that connect all OpenVibe services together."
What it does
It is the network's single sign-on provider, described as "One Account. All of OpenVibe." It runs an OAuth2 Authorization Code flow with PKCE for OpenVibe.Live, OpenVibe.Tools, OpenVibe.Games and OpenVibe.Media, plus OpenID Connect discovery and an RS256 id_token. It issues RS256 access tokens and rotating refresh tokens stored only as a SHA-256. It owns accounts, anonymous identities, multi-account switching, the notification system with priority levels, email alerts, a theme catalog, an admin panel, an internal service-to-service API and the OpenCoins wallet. It also runs the service registry and public discovery, public profiles at /@<username>, the follow graph, platform blocks, creator analytics and developer projects.
What it does not do yet
The README says it does not own money (that is OpenVibe.Billing) or channel points and streams (OpenVibe.Live). A notification digest "is designed ... for a later release."
How it fits the network
Network is the token issuer, so other services verify its tokens offline. It publishes events to OpenVibe.Events through an outbox when OV_EVENTS_INTERNAL_URL is set, consumes Events deliveries for go-live notifications, and calls OpenVibe.AI for the footer's site copy. Its developer-project console is OpenVibe.Services.
Runtime and status
Node/Express on PostgreSQL. Its STATUS.json marks the stage "stable" and records it deployed, "Public at https://openvibe.network".
Sources
- OpenVibe.Network README (commit 76d7e5b), retrieved
One Account. All of OpenVibe.
- OpenVibe.Network STATUS.json (commit 76d7e5b), retrieved
Public at https://openvibe.network
Inspect these sources (retrieval times, where each was first cited, what changed between revisions)
What links here
- OpenRestream
- OpenVibe
- OpenVibe design language
- OpenVibe.Actor
- OpenVibe.AI
- OpenVibe.Billing
- OpenVibe.Blog
- OpenVibe.Bot
- OpenVibe.Chat
- OpenVibe.Codes
- OpenVibe.Community
- OpenVibe.Coupons
- OpenVibe.Deals
- OpenVibe.Events
- OpenVibe.Food
- OpenVibe.Games
- OpenVibe.Help
- OpenVibe.Host
- OpenVibe.Inventory
- OpenVibe.Link
- OpenVibe.Live
- OpenVibe.Media
- OpenVibe.MediaHub
- OpenVibe.News
- OpenVibe.Node
- OpenVibe.Play
- OpenVibe.Quest
- OpenVibe.Rent
- OpenVibe.Reviews
- OpenVibe.Run
- OpenVibe.Search
- OpenVibe.Services
- OpenVibe.Sources
- OpenVibe.Tools
- OpenVibe.Trade
- OpenVibe.VIP
- OpenVibe.Watch
- OpenVibe.Wiki
- OpenVibe.Work
- OpenVibe.Zone