Public, creator-owned Supper commission workflow sidecar. Canonical title, description, image, currency, and base price resolve through the required money.atmosphere.product strongRef and its money.atmosphere.price records. This record carries only Supper-specific public request workflow terms. Buyer-side request material, reference attachments, DMs, and fulfillment details are intentionally not written to the creator's PDS.
any
Any valid record key
Properties
accessAudience
string
Optional
Who can request this commission. Absence should be treated as everyone.
maxLength: 32 byteseveryone, monthly-supportersarchived
boolean
Optional
When true, this commission is no longer offered. Absence should be treated as not archived.
createdAt
string
datetime
Required
When this commission offer was first written.
instructionsToBuyer
string
Optional
Public guidance the creator wants to surface to prospective buyers before checkout.
maxLength: 20000 bytesmaxGraphemes: 2000 graphemeskind
string
Required
How the custom work is fulfilled: digital delivery, physical shipment, or off-Supper service.
maxLength: 32 bytesdigital, physical, servicepreviewImages
array
of
ref
#previewImage
Optional
Additional public commission gallery images presented by Supper-aware clients. The selected main image is the image blob on the referenced money.atmosphere.product record.
maxLength: 19 itemsproduct
ref
com.atproto.repo.strongRef
Required
Canonical money.atmosphere.product strongRef for this commission. Resolve catalog display data and prices through this record.
publishAt
string
datetime
Optional
Optional scheduled publication time. Verifiers may treat the commission as not-yet-active before this timestamp.
slotLimit
integer
Optional
Per-commission cap on concurrent open requests. Absence means unlimited.
minimum: 0updatedAt
string
datetime
Optional
When this commission offer was last updated.
View raw schema
{
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"product",
"kind",
"createdAt"
],
"properties": {
"kind": {
"type": "string",
"maxLength": 32,
"description": "How the custom work is fulfilled: digital delivery, physical shipment, or off-Supper service.",
"knownValues": [
"digital",
"physical",
"service"
]
},
"product": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "Canonical money.atmosphere.product strongRef for this commission. Resolve catalog display data and prices through this record."
},
"archived": {
"type": "boolean",
"description": "When true, this commission is no longer offered. Absence should be treated as not archived."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When this commission offer was first written."
},
"publishAt": {
"type": "string",
"format": "datetime",
"description": "Optional scheduled publication time. Verifiers may treat the commission as not-yet-active before this timestamp."
},
"slotLimit": {
"type": "integer",
"minimum": 0,
"description": "Per-commission cap on concurrent open requests. Absence means unlimited."
},
"updatedAt": {
"type": "string",
"format": "datetime",
"description": "When this commission offer was last updated."
},
"previewImages": {
"type": "array",
"items": {
"ref": "#previewImage",
"type": "ref"
},
"maxLength": 19,
"description": "Additional public commission gallery images presented by Supper-aware clients. The selected main image is the image blob on the referenced money.atmosphere.product record."
},
"accessAudience": {
"type": "string",
"maxLength": 32,
"description": "Who can request this commission. Absence should be treated as everyone.",
"knownValues": [
"everyone",
"monthly-supporters"
]
},
"instructionsToBuyer": {
"type": "string",
"maxLength": 20000,
"description": "Public guidance the creator wants to surface to prospective buyers before checkout.",
"maxGraphemes": 2000
}
}
},
"description": "Public, creator-owned Supper commission workflow sidecar. Canonical title, description, image, currency, and base price resolve through the required money.atmosphere.product strongRef and its money.atmosphere.price records. This record carries only Supper-specific public request workflow terms. Buyer-side request material, reference attachments, DMs, and fulfillment details are intentionally not written to the creator's PDS."
}