addedInput schema / $defs
Added value: +{
+ "ResearchRequirement": {
+ "additionalProperties": false,
+ "description": "One mandatory, publicly rendered claim class and research query.",
+ "properties": {
+ "claim_class": {
+ "enum": [
+ "capabilities",
+ "pricing_eligibility",
+ "privacy_data_handling",
+ "protected_execution",
+ "provenance_governance"
+ ],
+ "title": "Claim Class",
+ "type": "string"
+ },
+ "query": {
+ "maxLength": 500,
+ "minLength": 1,
+ "title": "Query",
+ "type": "string"
+ }
+ },
+ "required": [
+ "claim_class",
+ "query"
+ ],
+ "title": "ResearchRequirement",
+ "type": "object"
+ },
+ "ResearchTarget": {
+ "additionalProperties": false,
+ "description": "One named target with disjoint public source prefixes.",
+ "properties": {
+ "name": {
+ "maxLength": 80,
+ "minLength": 1,
+ "title": "Name",
+ "type": "string"
+ },
+ "requirements": {
+ "items": {
+ "$ref": "#/$defs/ResearchRequirement"
+ },
+ "maxItems": 3,
+ "minItems": 1,
+ "title": "Requirements",
+ "type": "array"
+ },
+ "source_prefixes": {
+ "items": {
+ "format": "uri",
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 4,
+ "minItems": 1,
+ "title": "Source Prefixes",
+ "type": "array"
+ }
+ },
+ "required": [
+ "name",
+ "source_prefixes",
+ "requirements"
+ ],
+ "title": "ResearchTarget",
+ "type": "object"
+ }
+}