org.plresearch.page

A content page for the PL R&D website. Used for the landing page, about page, areas listing, focus area hero pages, and other static pages.

Repository @plrd.org did:plc:pgwr6hkosgznfl5nz7egajei namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityplresearch.org
Indexed
cid bafyreifrh5hgsrupzqtasakxoyx35d5xwp3y7qfq7m6z4qnjhgqsawhyuu

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A content page for the PL R&D website. Used for the landing page, about page, areas listing, focus area hero pages, and other static pages.",
      "key": "any",
      "record": {
        "properties": {
          "advisors": {
            "description": "Author slugs for focus area advisors",
            "items": {
              "maxLength": 128,
              "type": "string"
            },
            "type": "array"
          },
          "iconType": {
            "description": "Icon type for focus area pages",
            "knownValues": [
              "shield",
              "neural",
              "brain",
              "hexagon"
            ],
            "maxLength": 64,
            "type": "string"
          },
          "leads": {
            "description": "Author slugs for focus area leads",
            "items": {
              "maxLength": 128,
              "type": "string"
            },
            "type": "array"
          },
          "pageId": {
            "description": "Unique identifier for the page (e.g. 'landing', 'about', 'areas', 'area-ai-robotics', 'area-neurotech', 'area-digital-human-rights', 'area-economies-governance', 'area-eg-subareas', 'area-eg-impact', 'collaborate')",
            "maxLength": 128,
            "type": "string"
          },
          "sections": {
            "description": "Ordered content sections for the page",
            "items": {
              "ref": "#section",
              "type": "ref"
            },
            "type": "array"
          },
          "updatedAt": {
            "description": "ISO 8601 datetime of last content update",
            "format": "datetime",
            "type": "string"
          }
        },
        "required": [
          "pageId",
          "sections",
          "updatedAt"
        ],
        "type": "object"
      },
      "type": "record"
    },
    "section": {
      "description": "A single content section within a page",
      "properties": {
        "body": {
          "description": "Main content body, supports markdown",
          "maxLength": 10000,
          "type": "string"
        },
        "label": {
          "description": "Short uppercase label displayed above the title (e.g. 'OUR HISTORY', 'THE FUTURE')",
          "maxLength": 256,
          "type": "string"
        },
        "sectionId": {
          "description": "Unique identifier for this section within the page (e.g. 'hero', 'history', 'body', 'team', 'future', 'collaborations')",
          "maxLength": 128,
          "type": "string"
        },
        "subtitle": {
          "description": "Secondary text displayed below the title, typically in a smaller or muted style",
          "maxLength": 1000,
          "type": "string"
        },
        "title": {
          "description": "Section heading text",
          "maxLength": 512,
          "type": "string"
        }
      },
      "required": [
        "sectionId"
      ],
      "type": "object"
    }
  },
  "id": "org.plresearch.page",
  "lexicon": 1
}