openvibers/openvibe.contracts Commits

README first screen: docs, AI access and test commands (#399)

OP OpenVibers committed 3 days ago · 7900023f47 · 1 file, +3 −0

Changes

ddiff --git a/README.md b/README.md
iindex 47c0dac3..f7ba02bd 100644
---- a/README.md
++++ b/README.md
@@@ -2,6 +2,9 @@
> Machine-readable contracts for the whole OpenVibe network.
++**Docs:** https://openvibe.services · **For AI:** https://openvibe.services/llms.txt
++**Install and test:** `npm ci && npm test` (Node 20 or newer)
++
**Status:** alpha (first released in Wave 1; the release is package.json's `version`, tagged). At v0.384.0: 1200 schemas in `contracts/catalog.json`, 65 service manifests, 511 capability manifests, 13 namespace manifests and the staff capability map. Service repositories run `openvibe-contracts-check` and the pin-drift check in CI, and deployed services verify service and app tokens with `serviceAuth` in production. Consumers pin release tags (each repository's `STATUS.json` names its pin). `node scripts/docs-currency.js <root>` checks every checkout's README and `STATUS.json` against its code: the pins and versions they name, a library's consumer list, the deployed flag against the manifest, README links, and the paths and migrations they name. `node scripts/estate.js` generates `docs/ESTATE.md` and `manifests/repositories/` from the estate checkouts, and `--check` fails on drift (plan T1 step 3).
**Plan:** OpenVibe Development Roadmap, Wave 1 (implementation plan rev 3, §3.1 and §18.11).