{"name":"OneLifeVibe Platform API","version":"1.0.0","docs":"https://onelifevibe.com/docs/","console":"https://onelifevibe.com/platform/","openapi":"https://onelifevibe.com/api/platform/v1/openapi.json","authentication":"Bearer olvp_… (or X-API-Key). Create keys in the console; a key works once the client is approved.","scopes":{"worlds:read":"Read the world catalogue and each world's capabilities.","tools:read":"Read the tool registry (names, worlds, input schemas).","tools:invoke":"Invoke a tool against a world.","events:read":"Read and poll events.","events:subscribe":"Create and delete webhook subscriptions.","data:read":"Read aggregate, non-personal network statistics."},"endpoints":{"worlds":"GET /worlds","tools":"GET /tools","invoke":"POST /tools/:name","events":"GET /events","event":"GET /events/:id","subscriptions":"GET|POST /subscriptions","deliveries":"GET /subscriptions/:id/deliveries","ingest":"POST /ingest","openapi":"GET /openapi.json"}}