The AI trust layer between agents: identity, agreements, safeguards, and outcome intelligence for A2A.

Viewing files at commit 81afd7789b27Commit detailsView latest

schemas/v0.1/fact_check_result.schema.json 62 lines · 1.2 KB · json
1
{
2
  "$schema": "https://json-schema.org/draft/2020-12/schema",
3
  "type": "object",
4
  "properties": {
5
    "claim": {
6
      "type": "string"
7
    },
8
    "claimType": {
9
      "type": "string",
10
      "enum": ["objective", "subjective", "prediction"]
11
    },
12
    "status": {
13
      "type": "string",
14
      "enum": [
15
        "verified",
16
        "supported",
17
        "contradicted",
18
        "unverified",
19
        "not_fact_checkable",
20
        "insufficient_permission"
21
      ]
22
    },
23
    "confidence": {
24
      "type": "number",
25
      "minimum": 0,
26
      "maximum": 1
27
    },
28
    "evidenceReferences": {
29
      "type": "array",
30
      "items": {
31
        "type": "string"
32
      }
33
    },
34
    "sourceAuthority": {
35
      "type": "string"
36
    },
37
    "sourceFreshness": {
38
      "type": "string"
39
    },
40
    "contradictingEvidence": {
41
      "type": "array",
42
      "items": {
43
        "type": "string"
44
      }
45
    },
46
    "suggestedNextAction": {
47
      "type": "string"
48
    }
49
  },
50
  "required": [
51
    "claim",
52
    "claimType",
53
    "status",
54
    "confidence",
55
    "evidenceReferences",
56
    "sourceAuthority",
57
    "sourceFreshness",
58
    "contradictingEvidence",
59
    "suggestedNextAction"
60
  ],
61
  "additionalProperties": false
62
}