{
"id": "app.prismaliser.schema",
"defs": {
"main": {
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"schema",
"positions",
"prismaVersion",
"createdAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 160,
"description": "An optional name for the shared diagram.",
"maxGraphemes": 80
},
"schema": {
"type": "blob",
"accept": [
"text/plain"
],
"maxSize": 500000,
"description": "The Prisma schema text used to render the diagram."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "The time at which this snapshot was created."
},
"positions": {
"type": "array",
"items": {
"ref": "#position",
"type": "ref"
},
"maxLength": 5000,
"description": "The saved positions of the diagram's nodes."
},
"prismaVersion": {
"type": "string",
"maxLength": 64,
"description": "The Prisma version used to parse the schema."
}
}
},
"description": "A Prismaliser Prisma schema and graph layout snapshot."
},
"position": {
"type": "object",
"required": [
"id",
"x",
"y"
],
"properties": {
"x": {
"type": "integer",
"maximum": 10000000,
"minimum": -10000000,
"description": "The horizontal node position in canvas coordinates."
},
"y": {
"type": "integer",
"maximum": 10000000,
"minimum": -10000000,
"description": "The vertical node position in canvas coordinates."
},
"id": {
"type": "string",
"maxLength": 512,
"description": "The identifier of the diagram node."
}
},
"description": "The saved canvas position of one diagram node."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}
Metadata
- DID
-
did:plc:jrrhosrfzgjf6v4oydav6ftb
- CID
-
bafyreiculzrjz73fai7gqfkrlgm3rg72qnwposgjfrhp3rxxv67owy6dki
- Indexed At
- 2026-07-28 04:55 UTC
- AT-URI
-
at://did:plc:jrrhosrfzgjf6v4oydav6ftb/com.atproto.lexicon.schema/app.prismaliser.schema