{"openapi":"3.1.0","info":{"title":"RBSN3D service catalog","version":"1.1.0","description":"Public service discovery only. This specification does not offer submission or assessment execution APIs."},"servers":[{"url":"https://rbsn3d.com"}],"paths":{"/agents/services.json":{"get":{"operationId":"getServiceCatalog","summary":"Read service requirements and current capabilities","security":[],"responses":{"200":{"description":"Current service catalog","content":{"application/json":{"schema":{"type":"object","required":["schemaVersion","scope","services"],"properties":{"schemaVersion":{"type":"string","const":"1.1"},"scope":{"type":"string"},"services":{"type":"array","items":{"$ref":"#/components/schemas/Service"}}}}}}}}}}},"components":{"schemas":{"Service":{"type":"object","required":["id","name","submissionUrl","inputs","capabilities","workflow"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"parentServiceId":{"type":"string"},"submissionUrl":{"type":"string","format":"uri"},"inputs":{"type":"object"},"capabilities":{"type":"object","additionalProperties":{"type":"boolean"}},"workflow":{"type":"array","items":{"type":"string"}},"features":{"type":"array","items":{"$ref":"#/components/schemas/Service"}}}}}}}