openvibers/openvibe.work Commits
agent.json names /openapi.json, which this site now serves (#191)
Changes
@@@ -4,6 +4,7 @@// companies and one company, the sources, the API reference and the update log), the JSON API under /api/v1 and// its /docs reference, llms.txt and the sitemap. Reading the listings is public; a saved search is a person's, so// the API also takes a Network sign-in. No OpenAPI document or MCP endpoint is published here, so none is named.++// 11-03 (SEO-3): this site serves /openapi.json now (the contracts' document for it), so it is named below.module.exports = {id: 'work',name: 'OpenVibe.Work',@@@ -12,6 +13,7 @@ module.exports = {site: 'openvibe.work',api: '/api/v1',docs: '/docs',++ openapi: '/openapi.json',policy: {auth: ['none', 'Network OIDC'],},
@@ -4,6 +4,7 @@
@@ -4,6 +4,7 @@
// companies and one company, the sources, the API reference and the update log), the JSON API under /api/v1 and
// companies and one company, the sources, the API reference and the update log), the JSON API under /api/v1 and
// its /docs reference, llms.txt and the sitemap. Reading the listings is public; a saved search is a person's, so
// its /docs reference, llms.txt and the sitemap. Reading the listings is public; a saved search is a person's, so
// the API also takes a Network sign-in. No OpenAPI document or MCP endpoint is published here, so none is named.
// the API also takes a Network sign-in. No OpenAPI document or MCP endpoint is published here, so none is named.
+// 11-03 (SEO-3): this site serves /openapi.json now (the contracts' document for it), so it is named below.
module.exports = {
module.exports = {
id: 'work',
id: 'work',
name: 'OpenVibe.Work',
name: 'OpenVibe.Work',
@@ -12,6 +13,7 @@ module.exports = {
@@ -12,6 +13,7 @@ module.exports = {
site: 'openvibe.work',
site: 'openvibe.work',
api: '/api/v1',
api: '/api/v1',
docs: '/docs',
docs: '/docs',
+ openapi: '/openapi.json',
policy: {
policy: {
auth: ['none', 'Network OIDC'],
auth: ['none', 'Network OIDC'],
},
},