{"id":"pg_01M4PM0287VY780HGRHFY3QCKH","space":"openvibe","slug":"openvibe-deals","url":"https://openvibe.wiki/w/openvibe/openvibe-deals","state":"published","visibility":"public","revision":3,"title":"OpenVibe.Deals","summary":"Deals posted and voted on by the community and imported from DealNews, with each deal's source, price, seller and freshness shown.","body_markdown":"**OpenVibe.Deals** is the network's deals site at `openvibe.deals`, in the spirit of Slickdeals: people post and vote on deals, and deals are imported from permitted feeds, each with its source, price and freshness shown.\n\n## What it does\n\nIt keeps offers with timestamped price, shipping, condition and availability observations. A price is an observation: each has a source and an `observed_at` time, is shown \"as of\" that time, and is never presented as current without a fresh observation. Deals imported from DealNews through [[OpenVibe.Sources]] carry the price, the retailer and the end date the feed states: the retailer is the offer's seller (\"at Amazon\"), while the link goes to DealNews' own page, credited on every card. On 2026-10-16 there were 2,067 imported offers. Imported deals are noindex until a person reviews them, and DealNews' deals are kept out of browser extensions, as its feed terms require.\n\nVotes and hotness (`hot@1`) are server-authoritative and deterministic. It has duplicate merge and unmerge, watches and saved searches (a match reaches the person's OpenVibe inbox through [[OpenVibe.Network]]), moderation and abuse controls, a crowdfunding search across Kickstarter, Indiegogo and other platforms, and server-rendered pages, feeds and sitemaps useful without JavaScript.\n\n## What it does not do\n\nIt never invents a price or fills in a missing one: a deal whose source states no price says so. It imports only from sources whose terms were checked.\n\n## How it fits the network\n\nDiscussion is [[OpenVibe.Community]]'s; imports come from [[OpenVibe.Sources]]; watch matches are delivered by [[OpenVibe.Network]]. It publishes through [[OpenVibe.Events]] and emits [[OpenVibe.Search]] documents. Coupon codes are [[OpenVibe.Coupons]]'.\n\n## Status\n\nIt runs on Node 22 and Express with PostgreSQL 18 and Valkey 9, on port 4840. It is licensed AGPL-3.0.","published_at":"2026-10-11T23:15:33.780Z","revision_published_at":"2026-10-16T04:52:52.747Z","revision_created_at":"2026-10-16T04:52:52.735Z","authorship":{"mode":"imported","workflow":null,"reviewed":false},"infobox":[{"key":"repository","label":"Repository","type":"url","value":"https://github.com/OpenVibers/OpenVibe.Deals"},{"key":"domain","label":"Domain","type":"text","value":"openvibe.deals"},{"key":"port","label":"Port","type":"number","value":4840},{"key":"runtime","label":"Runtime","type":"text","value":"Node 22, Express, PostgreSQL 18 and Valkey 9"},{"key":"status","label":"Status","type":"text","value":"alpha"},{"key":"license","label":"License","type":"text","value":"AGPL-3.0"}],"citations":[{"url":"https://github.com/OpenVibers/OpenVibe.Deals/blob/8d474edd14f2877cebdf493a5de9fa39bbd1af80/README.md","title":"OpenVibe.Deals README (commit 8d474ed)","source_item_id":null,"retrieved_at":"2026-10-14T23:30:00.000Z","quote":"Deals submitted and voted on by the community, with source, price and freshness always shown.","license_note":null},{"url":"https://github.com/OpenVibers/OpenVibe.Deals/blob/9d2ee6ed88de77240da6be0cac34b3ead9cfc7fe/STATUS.json","title":"OpenVibe.Deals STATUS.json (commit 9d2ee6e)","source_item_id":null,"retrieved_at":"2026-10-16T05:00:00.000Z","quote":"2,067 imported offers on 2026-10-16","license_note":null}],"attachments":[],"links":[{"space":"openvibe","slug":"openvibe-community"},{"space":"openvibe","slug":"openvibe-coupons"},{"space":"openvibe","slug":"openvibe-events"},{"space":"openvibe","slug":"openvibe-network"},{"space":"openvibe","slug":"openvibe-search"},{"space":"openvibe","slug":"openvibe-sources"}],"indexability":{"indexable":false,"reasons":["ai_generated_unreviewed"]}}