{"capabilities":[{"name":"business.get","version":"0.1.0-prototype.1","status":"active","risk":"read","exposureScope":"public","requiredScopes":["public:business.read"],"sourcePhase":10,"inputSchema":{"type":"object","required":["providerId"],"properties":{"providerId":{"type":"string"}}},"outputSchema":{"type":"object","required":["providerId","canonicalName","facts"],"properties":{"providerId":{"type":"string"},"canonicalName":{"type":"string"},"facts":{"type":"array","items":{"type":"object"}}}},"errorCodes":["schema_validation_failed","provider_id_mismatch","capability_denied"],"examples":[{"name":"Read VENRAC public business profile","input":{"providerId":"provider_000001"},"output":{"providerId":"provider_000001","canonicalName":"VENRAC","facts":[]}}],"protocolProjections":["rest","sdk","mcp","openapi","a2a"]},{"name":"source.list","version":"0.1.0-prototype.1","status":"active","risk":"read","exposureScope":"public","requiredScopes":["public:source.read"],"sourcePhase":3,"inputSchema":{"type":"object","required":["providerId"],"properties":{"providerId":{"type":"string"}}},"outputSchema":{"type":"object","required":["sources"],"properties":{"sources":{"type":"array","items":{"type":"object"}}}},"errorCodes":["schema_validation_failed","provider_id_mismatch","capability_denied"],"examples":[{"name":"List public VENRAC sources","input":{"providerId":"provider_000001"},"output":{"sources":[]}}],"protocolProjections":["rest","sdk","mcp","openapi","a2a"]},{"name":"company.get","version":"0.1.0-prototype.1","status":"active","risk":"read","exposureScope":"public","requiredScopes":["public:company.read"],"sourcePhase":14,"inputSchema":{"type":"object","required":["providerId"],"properties":{"providerId":{"type":"string"},"query":{"type":"string"}}},"outputSchema":{"type":"object","required":["providerId","result"],"properties":{"providerId":{"type":"string"},"result":{"type":"object"}}},"errorCodes":["schema_validation_failed","provider_id_mismatch","capability_denied","not_found"],"examples":[{"name":"company.get public read","input":{"providerId":"provider_000001"},"output":{"providerId":"provider_000001","result":{}}}],"protocolProjections":["rest","sdk","mcp","openapi","a2a"]},{"name":"product.get","version":"0.1.0-prototype.1","status":"active","risk":"read","exposureScope":"public","requiredScopes":["public:product.read"],"sourcePhase":14,"inputSchema":{"type":"object","required":["providerId"],"properties":{"providerId":{"type":"string"},"query":{"type":"string"}}},"outputSchema":{"type":"object","required":["providerId","result"],"properties":{"providerId":{"type":"string"},"result":{"type":"object"}}},"errorCodes":["schema_validation_failed","provider_id_mismatch","capability_denied","not_found"],"examples":[{"name":"product.get public read","input":{"providerId":"provider_000001"},"output":{"providerId":"provider_000001","result":{}}}],"protocolProjections":["rest","sdk","mcp","openapi","a2a"]},{"name":"pricing.get","version":"0.1.0-prototype.1","status":"active","risk":"read","exposureScope":"public","requiredScopes":["public:pricing.read"],"sourcePhase":14,"inputSchema":{"type":"object","required":["providerId"],"properties":{"providerId":{"type":"string"},"query":{"type":"string"}}},"outputSchema":{"type":"object","required":["providerId","result"],"properties":{"providerId":{"type":"string"},"result":{"type":"object"}}},"errorCodes":["schema_validation_failed","provider_id_mismatch","capability_denied","not_found"],"examples":[{"name":"pricing.get public read","input":{"providerId":"provider_000001"},"output":{"providerId":"provider_000001","result":{}}}],"protocolProjections":["rest","sdk","mcp","openapi","a2a"]},{"name":"docs.search","version":"0.1.0-prototype.1","status":"active","risk":"read","exposureScope":"public","requiredScopes":["public:docs.read"],"sourcePhase":14,"inputSchema":{"type":"object","required":["providerId"],"properties":{"providerId":{"type":"string"},"query":{"type":"string"}}},"outputSchema":{"type":"object","required":["providerId","result"],"properties":{"providerId":{"type":"string"},"result":{"type":"object"}}},"errorCodes":["schema_validation_failed","provider_id_mismatch","capability_denied","not_found"],"examples":[{"name":"docs.search public read","input":{"providerId":"provider_000001"},"output":{"providerId":"provider_000001","result":{}}}],"protocolProjections":["rest","sdk","mcp","openapi","a2a"]},{"name":"integration.list","version":"0.1.0-prototype.1","status":"active","risk":"read","exposureScope":"public","requiredScopes":["public:integration.read"],"sourcePhase":14,"inputSchema":{"type":"object","required":["providerId"],"properties":{"providerId":{"type":"string"},"query":{"type":"string"}}},"outputSchema":{"type":"object","required":["providerId","result"],"properties":{"providerId":{"type":"string"},"result":{"type":"object"}}},"errorCodes":["schema_validation_failed","provider_id_mismatch","capability_denied","not_found"],"examples":[{"name":"integration.list public read","input":{"providerId":"provider_000001"},"output":{"providerId":"provider_000001","result":{}}}],"protocolProjections":["rest","sdk","mcp","openapi","a2a"]},{"name":"security.get","version":"0.1.0-prototype.1","status":"active","risk":"read","exposureScope":"public","requiredScopes":["public:security.read"],"sourcePhase":14,"inputSchema":{"type":"object","required":["providerId"],"properties":{"providerId":{"type":"string"},"query":{"type":"string"}}},"outputSchema":{"type":"object","required":["providerId","result"],"properties":{"providerId":{"type":"string"},"result":{"type":"object"}}},"errorCodes":["schema_validation_failed","provider_id_mismatch","capability_denied","not_found"],"examples":[{"name":"security.get public read","input":{"providerId":"provider_000001"},"output":{"providerId":"provider_000001","result":{}}}],"protocolProjections":["rest","sdk","mcp","openapi","a2a"]}]}