com.tituslegaldesign.immigration.sourceSnapshot

287g-data.tituslegaldesign.com

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A point-in-time capture of an upstream source publication: ICE's participating-agencies workbook, a FOIA production, or a roster PDF. Agreement events reference the snapshot that justified them, so every published change traces back to an archived, content-addressed copy of the document it came from. Record key is a TID. Snapshots are never updated or deleted; a revised upstream file is a new snapshot.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "description": "When this snapshot record was written.",
            "format": "datetime",
            "type": "string"
          },
          "file": {
            "accept": [
              "application/pdf",
              "text/csv",
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
              "application/vnd.ms-excel"
            ],
            "description": "The captured artifact itself. Its CID pins the exact bytes. Omit only when the artifact cannot be redistributed.",
            "maxSize": 50000000,
            "type": "blob"
          },
          "foiaRequestNumber": {
            "description": "Agency-assigned FOIA tracking number, when publisher is 'foia'.",
            "maxLength": 100,
            "type": "string"
          },
          "note": {
            "description": "Context: retrieval anomalies, known upstream errors, processing caveats.",
            "maxLength": 3000,
            "type": "string"
          },
          "publishedDate": {
            "description": "The edition date the upstream publisher assigned, YYYY-MM-DD, where stated on the artifact itself.",
            "maxLength": 10,
            "type": "string"
          },
          "publisher": {
            "description": "Who published the captured artifact. 'publisher' means this dataset's own maintainer produced it (e.g. a derived spreadsheet).",
            "knownValues": [
              "ice",
              "foia",
              "publisher",
              "other"
            ],
            "type": "string"
          },
          "retrievedAt": {
            "description": "When the artifact was retrieved and archived.",
            "format": "datetime",
            "type": "string"
          },
          "rowCount": {
            "description": "Number of agreement rows the artifact contained, where countable. Lets consumers detect silent upstream shrinkage.",
            "minimum": 0,
            "type": "integer"
          },
          "sourceUrl": {
            "description": "Where the artifact was retrieved from, when it was published at a URL.",
            "format": "uri",
            "type": "string"
          },
          "title": {
            "description": "Human-readable description, e.g. 'ICE participating agencies workbook, 14 Aug 2026 edition'.",
            "maxLength": 300,
            "type": "string"
          }
        },
        "required": [
          "publisher",
          "retrievedAt",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "com.tituslegaldesign.immigration.sourceSnapshot",
  "lexicon": 1
}

Validate Record

Validate a record against com.tituslegaldesign.immigration.sourceSnapshot

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:2wxsvrr5qgqwxy53ebo4kqet
CID
bafyreigpxdep3wnhlfw2aeihqsk5dgzp7sw67bxii2nq5cn7zd6j2pwi64
Indexed At
2026-09-24 17:54 UTC
AT-URI
at://did:plc:2wxsvrr5qgqwxy53ebo4kqet/com.atproto.lexicon.schema/com.tituslegaldesign.immigration.sourceSnapshot

Similar Lexicons

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

  • A canonical public-interest document record. Represents one official publication, report, filing, act, submission, or other source document before structural parsing or AI enrichment.

  • An append-only changelog entry for a 287(g) agreement record. One event is written every time the sync detects a change: a new agreement, a cancellation, a field-level modification, or a data correction. Together these …

Lexicon Garden

@