OpenVibe.Watch
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.Watch is a service for persistent, user-defined observations and conditions over pages, feeds, APIs, webhooks and OpenVibe events, served at openvibe.watch. A person or an agent defines what to watch and is told when it changes or fires.
What it does
The README states that the registry, the check engine, the pull carriers (http, feed, api), the push sources (OpenVibe events and signed webhooks), Node probes from the owner's own machine, the actions and the public site exist. A check uses a conditional GET, so it never polls when an ETag or an event will do, and the API is loopback-only. Every page of the public site is server-rendered and complete without JavaScript, with sign-in through OpenVibe.Network using OAuth 2 with PKCE (S256).
The site has seven starting points: a page that changes, a price that drops below a value, a new item in a feed, a JSON value, something that happens on OpenVibe (an event from OpenVibe.Events, such as a channel going live), a webhook arriving at the watch's own signed address, and something on the person's own network going down, checked by their own computer through OpenVibe.Bot and OpenVibe.Node. When a condition fires, Watch can notify the owner on OpenVibe, emit an event, post a webhook, give a task to the owner's OpenVibe.Actor agent or run one of their agents, run a job on OpenVibe.Run, or start a coding task on OpenVibe.Codes.
What it does not do yet
Browser or code polling through OpenVibe.Run (the run source) is a later step, and a kind without a carrier is accepted but never fetched. The ai extraction is not a check.
How it fits the network
Watch depends on OpenVibe.Network for signing keys and notifications, OpenVibe.Events for event sources and outbound events, and PostgreSQL 18. Products compose it instead of each growing a watcher: OpenVibe.Work and OpenVibe.Rent hand a search to it as a feed. It does not own structured source ingestion (that is OpenVibe.Sources) or expensive execution (OpenVibe.Run).
Status
The README states the status is alpha (plan T18), and the public site has been live since 2026-10-08. License: AGPL-3.0.
Sources
- OpenVibe.Watch README (commit eaea38b), retrieved
Persistent, user-defined observations and conditions over pages, feeds, APIs, webhooks and OpenVibe events
- OpenVibe.Watch README (commit eaea38b), retrieved
The Run rung (browser or code polling through OpenVibe.Run) and the `ai` extraction do not yet.
- OpenVibe.Watch README (commit eaea38b), retrieved
**Seven starting points**
- OpenVibe.Watch README (commit eaea38b), retrieved
products compose it instead of each growing a watcher
Inspect these sources (retrieval times, where each was first cited, what changed between revisions)