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).
tid
Timestamp-based ID
Properties
demoVideo
blob
Optional
Short demo recording.
maxSize: 52.4 MBdeployUrl
string
Optional
Public URL of the live app.
maxLength: 2048 bytesdescription
string
Optional
What the app does.
maxLength: 2048 bytesname
string
Required
Human-readable app name.
maxLength: 256 bytesogImage
blob
Optional
Social/preview image.
maxSize: 2.1 MBshippedAt
string
datetime
Required
ISO 8601 timestamp of when the app was deployed.
sourceRef
string
Optional
Repo/artifact URL — only meaningful when sourceVisibility=public.
maxLength: 2048 bytessourceVisibility
string
Optional
Whether the generated source is shared publicly.
public, privatespec
ref
com.atproto.repo.strongRef
Optional
strongRef to the build.clovernight.creation.spec this app was built from.
status
string
Required
Lifecycle status of the deployment.
live, building, archived, failedtechStack
array
of
string
Optional
Technologies used (e.g. 'next.js', 'drizzle').
maxLength: 32 itemsView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"name",
"status",
"shippedAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"description": "Human-readable app name."
},
"spec": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "strongRef to the build.clovernight.creation.spec this app was built from."
},
"status": {
"type": "string",
"description": "Lifecycle status of the deployment.",
"knownValues": [
"live",
"building",
"archived",
"failed"
]
},
"ogImage": {
"type": "blob",
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"maxSize": 2097152,
"description": "Social/preview image."
},
"demoVideo": {
"type": "blob",
"accept": [
"video/mp4",
"video/webm"
],
"maxSize": 52428800,
"description": "Short demo recording."
},
"deployUrl": {
"type": "string",
"maxLength": 2048,
"description": "Public URL of the live app."
},
"shippedAt": {
"type": "string",
"format": "datetime",
"description": "ISO 8601 timestamp of when the app was deployed."
},
"sourceRef": {
"type": "string",
"maxLength": 2048,
"description": "Repo/artifact URL — only meaningful when sourceVisibility=public."
},
"techStack": {
"type": "array",
"items": {
"type": "string",
"maxLength": 64
},
"maxLength": 32,
"description": "Technologies used (e.g. 'next.js', 'drizzle')."
},
"description": {
"type": "string",
"maxLength": 2048,
"description": "What the app does."
},
"sourceVisibility": {
"type": "string",
"description": "Whether the generated source is shared publicly.",
"knownValues": [
"public",
"private"
]
}
}
},
"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)."
}