openvibers/openvibe.directory README.md

README.md

main 1.4 KB · 17 lines · markdown

1# OpenVibe.Directory
2
3Site: [openvibe.directory](https://openvibe.directory) · API: [api/v1/kinds](https://openvibe.directory/api/v1/kinds) · Discovery: [/llms.txt](https://openvibe.directory/llms.txt)
4
5Source-linked directories for OpenVibe sites and tools, AI models and providers, open-source projects, and local businesses from OpenStreetMap. Every entry has a source and a last checked date. Public sources are refreshed at startup and every six hours; a failed source keeps its last successful in-memory snapshot and exposes the failure in `/api/v1/kinds`.
6
7Business listings are a bounded San Francisco pilot sourced from OpenStreetMap under ODbL 1.0. Unverified OpenStreetMap phone tags are omitted; a business number needs a business-owned source before publication. Private-person searches and reverse lookups are excluded. People can sign in to claim, edit, unpublish, and delete only their own entry; an entry is private until they explicitly publish it. The form offers no age, city, or phone fields.
8
9Run `npm ci`, then `node server/index.js`. Check `/api/v1/kinds`, `/api/v1/entries`, `/sitemap.xml`, and `/llms.txt`.
10
11The opt-in people table is created at startup through `DATABASE_DIRECT_URL` (owner connection). Listing reads and writes use `DATABASE_URL` (runtime connection).
12
13<!-- versions:start -->
14- openvibe-sdk: v0.166.0
15- openvibe-shared: v4.241.0
16<!-- versions:end -->
17