space.highport.sites.tile
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"itemSchema": {
"description": "Element type of an array parameter: any #param type except array, with the same constraint fields.",
"properties": {
"accept": {
"items": {
"type": "string"
},
"maxLength": 16,
"type": "array"
},
"enum": {
"items": {
"type": "string"
},
"maxLength": 64,
"type": "array"
},
"format": {
"knownValues": [
"at-identifier",
"at-uri",
"cid",
"datetime",
"did",
"handle",
"language",
"nsid",
"record-key",
"tid",
"uri"
],
"type": "string"
},
"knownValues": {
"items": {
"type": "string"
},
"maxLength": 64,
"type": "array"
},
"maxGraphemes": {
"minimum": 1,
"type": "integer"
},
"maxLength": {
"minimum": 1,
"type": "integer"
},
"maxSize": {
"minimum": 1,
"type": "integer"
},
"maximum": {
"type": "integer"
},
"minimum": {
"type": "integer"
},
"type": {
"maxLength": 317,
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"main": {
"key": "tid",
"record": {
"properties": {
"content": {
"description": "The tile's resources. Must name the bundle and contain a '/' entry.",
"ref": "space.highport.sites.defs#manifest",
"type": "ref"
},
"description": {
"maxGraphemes": 300,
"maxLength": 3000,
"type": "string"
},
"icon": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"maxSize": 1048576,
"type": "blob"
},
"name": {
"description": "Display name; limits match the Web Tiles specification.",
"maxGraphemes": 100,
"maxLength": 1000,
"type": "string"
},
"params": {
"description": "Parameters a binding site must or may supply. Names are unique within a tile.",
"items": {
"ref": "#param",
"type": "ref"
},
"maxLength": 32,
"type": "array"
}
},
"required": [
"name",
"content"
],
"type": "object"
},
"type": "record"
},
"param": {
"description": "A parameter a binding site supplies. type is a Lexicon primitive or an NSID; the constraint fields mirror Lexicon's own and apply only where Lexicon applies them — a constraint on a type it does not govern makes the tile invalid.",
"properties": {
"accept": {
"description": "blob: accepted MIME types, wildcards as in Lexicon (image/*).",
"items": {
"type": "string"
},
"maxLength": 16,
"type": "array"
},
"description": {
"maxLength": 1000,
"type": "string"
},
"enum": {
"description": "string: closed set of permitted values.",
"items": {
"type": "string"
},
"maxLength": 64,
"type": "array"
},
"format": {
"description": "string: Lexicon string format.",
"knownValues": [
"at-identifier",
"at-uri",
"cid",
"datetime",
"did",
"handle",
"language",
"nsid",
"record-key",
"tid",
"uri"
],
"type": "string"
},
"items": {
"description": "array: the element type. Required when type is array, forbidden otherwise. One level: an item is never itself an array.",
"ref": "#itemSchema",
"type": "ref"
},
"knownValues": {
"description": "string: open, advisory set.",
"items": {
"type": "string"
},
"maxLength": 64,
"type": "array"
},
"maxGraphemes": {
"description": "string.",
"minimum": 1,
"type": "integer"
},
"maxLength": {
"description": "string: maximum UTF-8 bytes; array: maximum item count.",
"minimum": 1,
"type": "integer"
},
"maxSize": {
"description": "blob: maximum size in bytes.",
"minimum": 1,
"type": "integer"
},
"maximum": {
"description": "integer.",
"type": "integer"
},
"minimum": {
"description": "integer.",
"type": "integer"
},
"name": {
"description": "Key in the site record's parameters map. Matches [A-Za-z][A-Za-z0-9_]*; must not begin with an underscore.",
"maxLength": 64,
"type": "string"
},
"required": {
"description": "Default false. An absent optional parameter is simply absent; tile code defaults it.",
"type": "boolean"
},
"type": {
"description": "One of string, integer, boolean, blob, array — or an NSID naming the record type a value must carry as its $type, which may also be supplied by strong reference.",
"maxLength": 317,
"type": "string"
}
},
"required": [
"name",
"type"
],
"type": "object"
}
},
"description": "A reusable, parameterized web tile: a bundle of static resources a space.highport.sites.site may bind to a domain by strong reference. Tiles are published under a TID key by their authors and are never tied to a domain.",
"id": "space.highport.sites.tile",
"lexicon": 1
}
Metadata
- DID
-
did:plc:ciygg5hma4q7ah2kxaszkyob - CID
-
bafyreievczdzfg4xskppxvyazrjdigbdi2h2jipankpi7jyybzoq2pl3ti - Indexed At
- 2026-09-01 13:03 UTC
- AT-URI
-
at://did:plc:ciygg5hma4q7ah2kxaszkyob/com.atproto.lexicon.schema/space.highport.sites.tile
Version History (2 versions)
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
A Web Tile record for DASL.