me.benswift.transparencyStatementRevision
Schema Diff
+1 -1
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "me.benswift.transparencyStatementRevision",
3
3
"defs": {
4
4
"main": {
5
5
"key": "any",
6
6
"type": "record",
7
7
"record": {
8
8
"type": "object",
9
9
"required": [
10
10
"statement",
11
11
"abbr",
12
12
"observedAt",
13
13
"kind",
14
14
"text",
15
15
"contentHash"
16
16
],
17
17
"properties": {
18
18
"abbr": {
19
19
"type": "string",
20
20
"maxLength": 64,
21
21
"description": "The tracker's agency abbreviation, denormalised for convenient firehose filtering."
22
22
},
23
23
"kind": {
24
24
"type": "string",
25
25
"description": "tracked-since for statements already live when tracking began, added for statements first published after that, updated for every subsequent change.",
26
26
"knownValues": [
27
27
"added",
28
28
"tracked-since",
29
29
"updated"
30
30
]
31
31
},
32
32
"note": {
33
33
"type": "string",
34
34
"maxLength": 10000,
35
35
"description": "Human context for the change, from the tracker's commit message."
36
36
},
37
37
"prev": {
38
38
"type": "string",
39
39
"format": "at-uri",
40
40
"description": "AT-URI of the previous revision of the same statement; absent on the initial capture."
41
41
},
42
42
"text": {
43
43
"type": "string",
44
44
"maxLength": 400000,
45
45
"description": "Full markdown body of the statement at this revision."
46
46
},
47
47
"isNoise": {
48
48
"type": "boolean",
49
49
"default": false,
50
50
"description": "True when the change is scrape noise (reverted churn, reformatting, nav-chrome cleanup) rather than a substantive edit by the agency."
51
51
},
52
52
"charDelta": {
53
53
"type": "integer",
54
54
"description": "Change in body length (characters) relative to the previous revision."
55
55
},
56
56
"commitSha": {
57
57
"type": "string",
58
58
"description": "Git commit in the tracker repository that captured this revision (provenance; may drift if history is ever rewritten, unlike the record key)."
59
59
},
60
60
"statement": {
61
61
"type": "string",
62
62
"format": "at-uri",
63
63
"description": "AT-URI of the me.benswift.transparencyStatement record this revision belongs to."
64
64
},
65
65
"observedAt": {
66
66
"type": "string",
67
67
"format": "datetime",
68
68
"description": "When the tracker captured this revision."
69
69
},
70
70
"contentHash": {
71
71
"type": "string",
72
72
"description": "sha256 (hex) of text."
73
73
}
74
74
}
75
75
},
76
76
"description": "A single observed revision. The record key is {abbr}-{observedAt as compact UTC} (e.g. ABS-20251111T061258Z), deterministic so AT-URIs are computable from the tracker's public git history."
77
77
}
78
78
},
79
79
"$type": "com.atproto.lexicon.schema",
80
80
"lexicon": 1,
81
-
"description": "One observed revision of an Australian Government agency's AI transparency statement, as captured by the APS AI Transparency Tracker's daily scrape. Records are immutable observations: together they form the statement's full change history, walkable via prev links and subscribable in real time via the firehose."
81
+
"description": "One observed revision of an Australian Government agency's AI transparency statement, as captured by the APS AI Tracker's daily scrape. Records are immutable observations: together they form the statement's full change history, walkable via prev links and subscribable in real time via the firehose."
82
82
}