OpenVibe.Wiki

OpenVibe.Work

You are looking at revision 1, not the published revision 2.

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.Work is the network's job-listings service at openvibe.work on port 4960. It gathers listings from public job boards, keeps each one's provenance and a short plain-text excerpt, and makes them searchable without an account.

What it does

Work reads three boards, Arbeitnow, Remotive and RemoteOK, through their public APIs, on the terms each publishes, naming the source and linking back on every page. Its own PostgreSQL tables work_listings, work_saved_searches and work_source_fetches hold one row per listing (upserted on source and source id), saved searches and fetch records. Only a short excerpt, the README says "never the full description", is kept, and listings expire after 30 days unseen. Search has facets, a cursor and 30 per page, and one listing carries a JobPosting JSON-LD whose url is the original. A signed-in person can keep a search and see a new_count of what appeared since they last looked.

What it does not do yet

The README's status says the agent pillar, "help preparing and tracking an application", is not written yet. Alerts are not built; they would come through OpenVibe.Watch with the agent pillar. The service manifest lists no capabilities, so app and agent tokens cannot call the person-only saved-search routes.

How it fits the network

Work depends on OpenVibe.Network for SSO sign-in and JWKS verification, and on OpenVibe.Events for the two account subscriptions it creates at boot. It fetches only the three boards' public APIs and holds only person subjects on its own rows.

Status

Node 22, Express 4, PostgreSQL 18 and Valkey 9. The ingest is off unless WORK_INGEST=on. It is deployed as openvibe-work.service on 127.0.0.1:4960; STATUS.json records it public at https://openvibe.work since 2026-10-08 with stage "beta". License: AGPL-3.0.

Sources

  1. OpenVibe.Work README (commit 2660c32), retrieved
    Find work on open job boards.
  2. OpenVibe.Work STATUS.json (commit 2660c32), retrieved
    Job listings gathered from open boards with their provenance, search and saved searches; the agent pillar comes next.

Inspect these sources (retrieval times, where each was first cited, what changed between revisions)

What links here

Revision 1, saved · first published · history · JSON

Discussion

Discussion is only open on public, published pages.