systems.witchcraft.archive.bundle

kira.pds.witchcraft.systems

Documentation

A multi-resource web archive bundle using MASL format. Resources stored as PDS blobs with a manifest mapping paths to blob refs.

main record

A multi-resource web archive bundle using MASL format. Resources stored as PDS blobs with a manifest mapping paths to blob refs.

Record Key tid Timestamp-based ID

Properties

blobs unknown Required

Map of resource paths to PDS blob references for content retrieval.

capturedAt string datetime Required

When the capture was made.

createdAt string datetime Required

When this record was created.

masl unknown Required

MASL metadata object with 'src' (CID string for single) or 'resources' map (path -> {src, headers}) for bundles.

title string Optional

Page title at time of capture.

maxLength: 1000 bytes
url string uri Required

The primary URL that was archived.

View raw schema
{
  "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."
}

Lexicon Garden

@