world.ptah.log
The world's history book. Accumulated narrative traced back to its sources. Rhetoric made attributable and permanent.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | ptah.world |
| Indexed |
Checks
Validunlimited-stringdefs.main.record.properties.canonicalStatusNo maxLength, maxGraphemes or format limits this string.large-stringdefs.main.record.properties.contentmaxLength is over 20 KB. Use a blob for content that large.unlimited-stringdefs.main.record.properties.logTypeNo maxLength, maxGraphemes or format limits this string.
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "The world's history book. Accumulated narrative traced back to its sources. Rhetoric made attributable and permanent.",
"key": "tid",
"record": {
"properties": {
"canonicalStatus": {
"description": "The canonical standing of this log",
"knownValues": [
"world.ptah.defs#canonicalStatusOfficial",
"world.ptah.defs#canonicalStatusCommunity",
"world.ptah.defs#canonicalStatusApocryphal"
],
"type": "string"
},
"characters": {
"description": "References to characters mentioned or involved in this log",
"items": {
"format": "at-uri",
"type": "string"
},
"type": "array"
},
"content": {
"description": "The narrative content of the log",
"maxGraphemes": 10000,
"maxLength": 102400,
"type": "string"
},
"coverImage": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"description": "Cover image for this log entry",
"maxSize": 1000000,
"type": "blob"
},
"createdAt": {
"description": "Timestamp when this log was created",
"format": "datetime",
"type": "string"
},
"creatorDID": {
"description": "The permanent identity of the log entry's creator",
"format": "did",
"type": "string"
},
"humanAuthored": {
"description": "Declaration by the author that this work was written by a human, not generated by AI",
"type": "boolean"
},
"locationReference": {
"description": "Reference to the primary location of this log's narrative",
"format": "at-uri",
"type": "string"
},
"logType": {
"description": "The type of log entry",
"knownValues": [
"history",
"chronicle",
"essay",
"chapter",
"article",
"entry"
],
"type": "string"
},
"media": {
"description": "Media attachments for this log entry",
"items": {
"ref": "#mediaItem",
"type": "ref"
},
"type": "array"
},
"sourceReferences": {
"description": "References to actions, events, or other logs that this log derives from",
"items": {
"format": "at-uri",
"type": "string"
},
"type": "array"
},
"summary": {
"description": "A brief summary of the log content",
"maxGraphemes": 256,
"maxLength": 2560,
"type": "string"
},
"title": {
"description": "The title of this log entry",
"maxGraphemes": 64,
"maxLength": 640,
"type": "string"
},
"worldReference": {
"description": "Reference to the world this log belongs to",
"format": "at-uri",
"type": "string"
}
},
"required": [
"title",
"creatorDID",
"worldReference",
"createdAt"
],
"type": "object"
},
"type": "record"
},
"mediaItem": {
"description": "A media attachment on a log entry",
"properties": {
"alt": {
"description": "Alt text for accessibility",
"maxLength": 1000,
"type": "string"
},
"blob": {
"accept": [
"image/png",
"image/jpeg",
"image/webp",
"audio/mpeg",
"audio/wav",
"video/mp4"
],
"maxSize": 50000000,
"type": "blob"
},
"caption": {
"description": "Caption for the media",
"maxLength": 500,
"type": "string"
},
"duration": {
"description": "Duration in seconds for audio/video",
"type": "integer"
},
"mimeType": {
"description": "The MIME type of the media",
"maxLength": 128,
"type": "string"
}
},
"required": [
"blob"
],
"type": "object"
}
},
"id": "world.ptah.log",
"lexicon": 1
}