me.benswift.transparencyStatementRevision

benswift.me

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

Validate Record

Validate a record against me.benswift.transparencyStatementRevision

Validation Options
Treat any remaining unresolved references as valid

Metadata

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

Version History (2 versions)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • me.benswift.transparencyStatement recordnot from the namespace authority

    An Australian Government agency's AI transparency statement, as tracked by the APS AI Tracker (https://apsaitracker.app/). One record per agency, updated in place as the agency revises its statement; the change history …

Lexicon Garden

@