me.benswift.transparencyStatement

benswift.me

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "The current state of one agency's AI transparency statement. The record key is the tracker's agency abbreviation (e.g. ABS, ACCC), matching the tracker's /statements/{abbr} page.",
      "key": "any",
      "record": {
        "properties": {
          "abbr": {
            "description": "The tracker's abbreviation for the agency (also this record's key).",
            "maxLength": 64,
            "type": "string"
          },
          "contentHash": {
            "description": "sha256 (hex) of the statement's current markdown body.",
            "type": "string"
          },
          "document": {
            "description": "AT-URI of the site.standard.document carrying the statement's current full text.",
            "format": "at-uri",
            "type": "string"
          },
          "firstObservedAt": {
            "description": "When the tracker first captured this statement (not when the agency first published it).",
            "format": "datetime",
            "type": "string"
          },
          "lastChangedAt": {
            "description": "When the tracker last observed a substantive change (scrape noise excluded).",
            "format": "datetime",
            "type": "string"
          },
          "name": {
            "description": "Full name of the agency.",
            "maxGraphemes": 300,
            "maxLength": 3000,
            "type": "string"
          },
          "revisionCount": {
            "description": "Number of revisions the tracker has recorded, including the initial capture.",
            "minimum": 1,
            "type": "integer"
          },
          "sourceUrl": {
            "description": "Canonical URL of the statement on the agency's own website.",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "abbr",
          "name",
          "sourceUrl",
          "document",
          "firstObservedAt",
          "contentHash",
          "revisionCount"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "description": "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 lives in the companion me.benswift.transparencyStatementRevision records.",
  "id": "me.benswift.transparencyStatement",
  "lexicon": 1
}

Validate Record

Validate a record against me.benswift.transparencyStatement

Validation Options
Treat any remaining unresolved references as valid

Metadata

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

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.transparencyStatementRevision recordnot from the namespace authority

    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 …

Lexicon Garden

@