{ "$schema": "", "$id": "", "title": "WaterChecker", "Identifier": { "ImplementerID": "/* String assigned by IIDRA */", "Specification": { "Standard": "MPAI-NNW", "AIW": "NNW-WaterChecker", "AIM": "NNW-WaterChecker", "Version": "1" } }, "APIProfile": "basic", "Description": "This AIF check the answer produce by an NN", "Types": [ { "Name":"answer_t", "Type":"uint8[]" }, { "Name":"proof_t", "Type":"boolean" } ], "Ports": [ { "Name":"Answer", "Direction":"InputOutput", "RecordType":"answer_t" }, { "Name":"Proof", "Direction":"OutputInput", "RecordType":"proof_t" } ], "SubAIMs": [ { "Name": "NNWProof", "Identifier": { "ImplementerID": "/* String assigned by IIDRA */", "Specification": { "Standard": "MPAI-NNW", "AIW": "NNW-QAUsage", "AIM": "NNWProof", "Version": "1" } } } ], "Topology": [ { "Output":{ "AIMName":"", "PortName":"Answer" }, "Input":{ "AIMName":"NNWProof", "PortName":"Answer" } }, { "Output":{ "AIMName":"NNWProof", "PortName":"Proof" }, "Input":{ "AIMName":"", "PortName":"Proof" } } ] }