OpenVibe.Coupons
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.Coupons is the network's coupon service: codes with merchant matching, restrictions, expiry and real-people validity reports. It has been public at openvibe.coupons since 2026-10-09.
What it does
Coupons keeps merchants and their normalized domains, codes, restrictions, validity reports, expiry and confidence. Four rules shape it, per the README: no code is labelled working because a model guessed it; unknown stays unknown; expired codes leave active results at the instant of expiry; and a merchant page cannot obtain anyone's data. It provides the public API that the OpenVibe Companion browser extension uses (described at openvibe.coupons/companion: codes for the shop you are on, tried in its coupon box when you ask, never rewriting referral links), server-rendered pages useful without JavaScript, feeds and sitemaps, and a confidence formula computed only from recent reports by people.
What it does not do yet
A code's status comes only from recent reports, evidence or its source, never from a model's guess. On 2026-10-14 production held 16 codes, published automatically from the DealNews source in OpenVibe.Sources across 37 merchants. There is no Community discussion on code pages yet, and no staff UI to edit a code's text or restrictions.
How it fits the network
Deal offers belong to OpenVibe.Deals; discussion belongs to OpenVibe.Community; identity and the notification store are OpenVibe.Network's; OpenVibe.Search indexes what Coupons sends through OpenVibe.Events; ingestion belongs to OpenVibe.Sources.
Status
It runs on Node 22 and Express with PostgreSQL 18 and Valkey 9, on port 4850. It is licensed AGPL-3.0.
Sources
- OpenVibe.Coupons README (commit daa2bb2), retrieved
Coupon codes with merchant matching, restrictions, expiry and real-people validity reports.
- OpenVibe.Coupons STATUS.json (commit daa2bb2), retrieved
production holds 0 coupons
Inspect these sources (retrieval times, where each was first cited, what changed between revisions)