media.ionosphere.defs

ionosphere.media

{
  "id": "media.ionosphere.defs",
  "defs": {
    "genre": {
      "type": "string",
      "format": "uri"
    },
    "bearer": {
      "type": "string",
      "format": "uri"
    },
    "credit": {
      "type": "object",
      "required": [
        "entity",
        "role"
      ],
      "properties": {
        "role": {
          "enum": [
            "creator",
            "contributor",
            "guest"
          ],
          "type": "string",
          "maxLength": 128
        },
        "entity": {
          "ref": "media.ionosphere.defs#entity",
          "type": "ref"
        }
      }
    },
    "entity": {
      "type": "object",
      "required": [
        "type",
        "name"
      ],
      "properties": {
        "name": {
          "type": "string",
          "maxGraphemes": 128
        },
        "type": {
          "enum": [
            "organization",
            "person"
          ],
          "type": "string",
          "maxLength": 128
        }
      }
    },
    "broadcast": {
      "type": "object",
      "required": [
        "bearer"
      ],
      "properties": {
        "cost": {
          "type": "integer",
          "default": 0
        },
        "from": {
          "type": "string",
          "format": "datetime"
        },
        "until": {
          "type": "string",
          "format": "datetime"
        },
        "bearer": {
          "ref": "media.ionosphere.defs#bearer",
          "type": "ref"
        },
        "offset": {
          "type": "integer",
          "default": 0
        }
      }
    },
    "recording": {
      "type": "object",
      "required": [
        "bearer"
      ],
      "properties": {
        "cost": {
          "type": "integer",
          "default": 0
        },
        "from": {
          "type": "string",
          "format": "datetime"
        },
        "until": {
          "type": "string",
          "format": "datetime"
        },
        "bearer": {
          "ref": "media.ionosphere.defs#bearer",
          "type": "ref"
        }
      }
    },
    "geocoordinates": {
      "type": "object",
      "required": [
        "latitude",
        "longitude"
      ],
      "properties": {
        "latitude": {
          "type": "string",
          "maxLength": 128
        },
        "longitude": {
          "type": "string",
          "maxLength": 128
        }
      }
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against media.ionosphere.defs

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:krl7x6q6rjc6qcoix5qu6fiv
CID
bafyreihapyu32eoxk4tdxbucm2nd6dtovlethnzwngdo2bwd6audepbgwi
Indexed At
2026-02-02 01:41 UTC
AT-URI
at://did:plc:krl7x6q6rjc6qcoix5qu6fiv/com.atproto.lexicon.schema/media.ionosphere.defs

Version History (3 versions)

Lexicon Garden

@