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