build.clovernight.creation.app

A fully-generated, deployed application created on CloverNight — the creator's portable, signed portfolio entry. Public by design. Contains NO secrets, env vars, deploy credentials, or spend/cost data (spend is private and kept in D1, never published).

Details · record, key tid
Kindrecord
Record keytid
Authoritycreation.clovernight.build
Indexed
cid bafyreieihlwzcbwbydq7ef7sqw6su55np7szto3wyqdttkqys5qmra7dv4

Checks

Valid
  • unlimited-string defs.main.record.properties.sourceVisibilityNo maxLength, maxGraphemes or format limits this string.
  • unlimited-string defs.main.record.properties.statusNo maxLength, maxGraphemes or format limits this string.
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A fully-generated, deployed application created on CloverNight — the creator's portable, signed portfolio entry. Public by design. Contains NO secrets, env vars, deploy credentials, or spend/cost data (spend is private and kept in D1, never published).",
      "key": "tid",
      "record": {
        "properties": {
          "demoVideo": {
            "accept": [
              "video/mp4",
              "video/webm"
            ],
            "description": "Short demo recording.",
            "maxSize": 52428800,
            "type": "blob"
          },
          "deployUrl": {
            "description": "Public URL of the live app.",
            "maxLength": 2048,
            "type": "string"
          },
          "description": {
            "description": "What the app does.",
            "maxLength": 2048,
            "type": "string"
          },
          "name": {
            "description": "Human-readable app name.",
            "maxLength": 256,
            "type": "string"
          },
          "ogImage": {
            "accept": [
              "image/png",
              "image/jpeg",
              "image/webp"
            ],
            "description": "Social/preview image.",
            "maxSize": 2097152,
            "type": "blob"
          },
          "shippedAt": {
            "description": "ISO 8601 timestamp of when the app was deployed.",
            "format": "datetime",
            "type": "string"
          },
          "sourceRef": {
            "description": "Repo/artifact URL — only meaningful when sourceVisibility=public.",
            "maxLength": 2048,
            "type": "string"
          },
          "sourceVisibility": {
            "description": "Whether the generated source is shared publicly.",
            "knownValues": [
              "public",
              "private"
            ],
            "type": "string"
          },
          "spec": {
            "description": "strongRef to the build.clovernight.creation.spec this app was built from.",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "status": {
            "description": "Lifecycle status of the deployment.",
            "knownValues": [
              "live",
              "building",
              "archived",
              "failed"
            ],
            "type": "string"
          },
          "techStack": {
            "description": "Technologies used (e.g. 'next.js', 'drizzle').",
            "items": {
              "maxLength": 64,
              "type": "string"
            },
            "maxLength": 32,
            "type": "array"
          }
        },
        "required": [
          "name",
          "status",
          "shippedAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "build.clovernight.creation.app",
  "lexicon": 1
}