org.realarchive.record

realarchive.org

Documentation

main record

No description available.

Record Key tid Timestamp-based ID

Properties

authorizationLevel string Required

POC supports public only

Allowed: public
capturedAt string datetime Optional

Self-asserted capture time

createdAt string datetime Required

An RFC 3339 formatted timestamp.

description string Optional

No description available.

maxLength: 2048 bytes
fileHash string Required

SHA-256 hex digest of the distributed file

maxLength: 64 bytes
fileSize integer Required

No description available.

minimum: 1
gpgKeyFingerprint string Optional

No description available.

maxLength: 64 bytes
gpgSignature string Optional

ASCII-armored detached GPG signature of the canonical manifest

maxLength: 8192 bytes
location ref #location Optional

No description available.

magnet string Required

magnet:?xt=urn:btih:<infohash>

maxLength: 2048 bytes
mimeType string Required

No description available.

maxLength: 128 bytes
supersedes string Optional

AT URI of the record this one replaces

maxLength: 512 bytes
title string Required

No description available.

maxLength: 256 bytes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "fileHash",
      "fileSize",
      "mimeType",
      "magnet",
      "title",
      "authorizationLevel",
      "createdAt"
    ],
    "properties": {
      "title": {
        "type": "string",
        "maxLength": 256
      },
      "magnet": {
        "type": "string",
        "maxLength": 2048,
        "description": "magnet:?xt=urn:btih:<infohash>"
      },
      "fileHash": {
        "type": "string",
        "maxLength": 64,
        "description": "SHA-256 hex digest of the distributed file"
      },
      "fileSize": {
        "type": "integer",
        "minimum": 1
      },
      "location": {
        "ref": "#location",
        "type": "ref"
      },
      "mimeType": {
        "type": "string",
        "maxLength": 128
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "capturedAt": {
        "type": "string",
        "format": "datetime",
        "description": "Self-asserted capture time"
      },
      "supersedes": {
        "type": "string",
        "maxLength": 512,
        "description": "AT URI of the record this one replaces"
      },
      "description": {
        "type": "string",
        "maxLength": 2048
      },
      "gpgSignature": {
        "type": "string",
        "maxLength": 8192,
        "description": "ASCII-armored detached GPG signature of the canonical manifest"
      },
      "gpgKeyFingerprint": {
        "type": "string",
        "maxLength": 64
      },
      "authorizationLevel": {
        "enum": [
          "public"
        ],
        "type": "string",
        "description": "POC supports public only"
      }
    }
  }
}
location object

No description available.

Properties

lat string Optional

No description available.

maxLength: 32 bytes
lon string Optional

No description available.

maxLength: 32 bytes
placeName string Optional

No description available.

maxLength: 256 bytes
View raw schema
{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "maxLength": 32
    },
    "lon": {
      "type": "string",
      "maxLength": 32
    },
    "placeName": {
      "type": "string",
      "maxLength": 256
    }
  }
}

Lexicon Garden

@