inputSchema
{
"type": "object",
"required": [
"geneId"
],
"properties": {
"geneId": {
"type": "string",
"description": "Gene ID (hex) to check"
},
"constraints": {
"type": "object",
"properties": {
"maxFuel": {
"type": "integer",
"default": 1000000
},
"maxMemoryBytes": {
"type": "integer",
"default": 16777216
},
"deniedHostFunctions": {
"type": "array",
"items": {
"type": "string"
}
},
"allowedHostFunctions": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
}
outputSchema
{
"type": "object",
"properties": {
"compliant": {
"type": "boolean"
},
"violations": {
"type": "array",
"items": {
"type": "string"
}
},
"constraintSet": {
"type": "object"
}
}
}