systems.witchcraft.archive.bundle

kira.pds.witchcraft.systems

{
  "id": "systems.witchcraft.archive.bundle",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "url",
          "capturedAt",
          "createdAt",
          "masl",
          "blobs"
        ],
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The primary URL that was archived."
          },
          "masl": {
            "type": "unknown",
            "description": "MASL metadata object with 'src' (CID string for single) or 'resources' map (path -> {src, headers}) for bundles."
          },
          "blobs": {
            "type": "unknown",
            "description": "Map of resource paths to PDS blob references for content retrieval."
          },
          "title": {
            "type": "string",
            "maxLength": 1000,
            "description": "Page title at time of capture."
          },
          "createdAt": {
            "type": "string",
            "format": "datetime",
            "description": "When this record was created."
          },
          "capturedAt": {
            "type": "string",
            "format": "datetime",
            "description": "When the capture was made."
          }
        }
      },
      "description": "A multi-resource web archive bundle using MASL format. Resources stored as PDS blobs with a manifest mapping paths to blob refs."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against systems.witchcraft.archive.bundle

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:2tqqxubv2lu4ahj35ysjer2r
CID
bafyreia7aq2wb5fyhlwenmf3qpnsrynaef6k67b2tupzun3djnh5l52d6q
Indexed At
2026-03-19 00:16 UTC
AT-URI
at://did:plc:2tqqxubv2lu4ahj35ysjer2r/com.atproto.lexicon.schema/systems.witchcraft.archive.bundle

Lexicon Garden

@