NNWchecker.json 1.4 KB
Newer Older
Carl De Sousa Trias's avatar
Carl De Sousa Trias committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{
  "$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"
					}
				}
			]

}