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

Viewing files at commit 867f032d6ce0Commit detailsView latest

schemas/v0.1/fact_check_result.schema.json 66 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": [
11
        "objective",
12
        "subjective",
13
        "prediction"
14
      ]
15
    },
16
    "status": {
17
      "type": "string",
18
      "enum": [
19
        "verified",
20
        "supported",
21
        "contradicted",
22
        "unverified",
23
        "not_fact_checkable",
24
        "insufficient_permission"
25
      ]
26
    },
27
    "confidence": {
28
      "type": "number",
29
      "minimum": 0,
30
      "maximum": 1
31
    },
32
    "evidenceReferences": {
33
      "type": "array",
34
      "items": {
35
        "type": "string"
36
      }
37
    },
38
    "sourceAuthority": {
39
      "type": "string"
40
    },
41
    "sourceFreshness": {
42
      "type": "string"
43
    },
44
    "contradictingEvidence": {
45
      "type": "array",
46
      "items": {
47
        "type": "string"
48
      }
49
    },
50
    "suggestedNextAction": {
51
      "type": "string"
52
    }
53
  },
54
  "required": [
55
    "claim",
56
    "claimType",
57
    "status",
58
    "confidence",
59
    "evidenceReferences",
60
    "sourceAuthority",
61
    "sourceFreshness",
62
    "contradictingEvidence",
63
    "suggestedNextAction"
64
  ],
65
  "additionalProperties": false
66
}