me.benswift.transparencyStatementRevision

benswift.me

{
  "id": "me.benswift.transparencyStatementRevision",
  "defs": {
    "main": {
      "key": "any",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "statement",
          "abbr",
          "observedAt",
          "kind",
          "text",
          "contentHash"
        ],
        "properties": {
          "abbr": {
            "type": "string",
            "maxLength": 64,
            "description": "The tracker's agency abbreviation, denormalised for convenient firehose filtering."
          },
          "kind": {
            "type": "string",
            "description": "tracked-since for statements already live when tracking began, added for statements first published after that, updated for every subsequent change.",
            "knownValues": [
              "added",
              "tracked-since",
              "updated"
            ]
          },
          "note": {
            "type": "string",
            "maxLength": 10000,
            "description": "Human context for the change, from the tracker's commit message."
          },
          "prev": {
            "type": "string",
            "format": "at-uri",
            "description": "AT-URI of the previous revision of the same statement; absent on the initial capture."
          },
          "text": {
            "type": "string",
            "maxLength": 400000,
            "description": "Full markdown body of the statement at this revision."
          },
          "isNoise": {
            "type": "boolean",
            "default": false,
            "description": "True when the change is scrape noise (reverted churn, reformatting, nav-chrome cleanup) rather than a substantive edit by the agency."
          },
          "charDelta": {
            "type": "integer",
            "description": "Change in body length (characters) relative to the previous revision."
          },
          "commitSha": {
            "type": "string",
            "description": "Git commit in the tracker repository that captured this revision (provenance; may drift if history is ever rewritten, unlike the record key)."
          },
          "statement": {
            "type": "string",
            "format": "at-uri",
            "description": "AT-URI of the me.benswift.transparencyStatement record this revision belongs to."
          },
          "observedAt": {
            "type": "string",
            "format": "datetime",
            "description": "When the tracker captured this revision."
          },
          "contentHash": {
            "type": "string",
            "description": "sha256 (hex) of text."
          }
        }
      },
      "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."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1,
  "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."
}

Validate Record

Validate a record against me.benswift.transparencyStatementRevision

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:tevykrhi4kibtsipzci76d76
CID
bafyreihusnwtzygih7s2weaxc4hcnd64qozwskdee436iq3hypdvqykk3q
Indexed At
2026-07-16 15:15 UTC
AT-URI
at://did:plc:tevykrhi4kibtsipzci76d76/com.atproto.lexicon.schema/me.benswift.transparencyStatementRevision

Version History (2 versions)

Lexicon Garden

@