Schemas
CapabilityMatch
{
"type": "object",
"properties": {
"id": {
"type": "string",
"maxLength": 200
},
"title": {
"type": "string",
"maxLength": 200
},
"source_revision": {
"type": "string",
"maxLength": 300
},
"reason": {
"type": "string",
"maxLength": 2000
},
"effect": {
"const": "read"
},
"execution_location": {
"const": "server"
},
"format": {
"const": "application/json"
},
"auth": {
"const": "public"
},
"input_schema": {
"type": "object",
"maxProperties": 100,
"description": "A JSON Schema or an absolute reference to the native Art contract."
},
"output_schema_url": {
"type": "string",
"maxLength": 2048,
"format": "uri"
}
},
"required": [
"id",
"title",
"source_revision",
"reason",
"effect",
"execution_location",
"format",
"auth",
"input_schema",
"output_schema_url"
],
"additionalProperties": false
}