An optional public Craftsky business declaration. It does not classify or activate the account and uses record key 'self'.
Record Key
literal:self
Fixed literal value
Properties
businessTypes
array
of
string
Optional
Open, unordered business-type values.
maxLength: 20 itemshoursNote
string
Optional
Display-only free-text hours note.
maxLength: 3000 bytesmaxGraphemes: 300 graphemeslocation
ref
community.lexicon.location.address
Optional
General business location using the CID-pinned community address definition.
offerings
array
of
string
Optional
Open, unordered offering values.
maxLength: 20 itemsprimaryAction
ref
social.craftsky.business.defs#action
Optional
Optional primary external action.
products
array
of
ref
social.craftsky.business.defs#product
Optional
Featured external products in authored order.
maxLength: 20 itemsserviceArea
string
Optional
Display-only uninterpreted service-area text.
maxLength: 2000 bytesmaxGraphemes: 200 graphemestagline
string
Optional
Short public business description.
maxLength: 1000 bytesmaxGraphemes: 100 graphemesView raw schema
{
"description": "An optional public Craftsky business declaration. It does not classify or activate the account and uses record key 'self'.",
"key": "literal:self",
"record": {
"properties": {
"businessTypes": {
"description": "Open, unordered business-type values.",
"items": {
"knownValues": [
"dyer",
"fiber-producer",
"fiber-processor",
"yarn-shop",
"fabric-shop",
"craft-supply-shop",
"pattern-designer",
"finished-goods-maker",
"tool-maker",
"teacher",
"craft-studio",
"repair-service",
"technical-editor",
"photographer",
"publisher",
"other-craft-business"
],
"maxLength": 64,
"type": "string"
},
"maxLength": 20,
"type": "array"
},
"hoursNote": {
"description": "Display-only free-text hours note.",
"maxGraphemes": 300,
"maxLength": 3000,
"type": "string"
},
"location": {
"description": "General business location using the CID-pinned community address definition.",
"ref": "community.lexicon.location.address",
"type": "ref"
},
"offerings": {
"description": "Open, unordered offering values.",
"items": {
"knownValues": [
"yarn",
"fiber",
"fabric",
"patterns",
"kits",
"notions",
"tools",
"finished-goods",
"custom-work",
"repairs",
"classes",
"studio-hire",
"wholesale",
"digital-products",
"technical-editing",
"photography-services",
"fiber-processing"
],
"maxLength": 64,
"type": "string"
},
"maxLength": 20,
"type": "array"
},
"primaryAction": {
"description": "Optional primary external action.",
"ref": "social.craftsky.business.defs#action",
"type": "ref"
},
"products": {
"description": "Featured external products in authored order.",
"items": {
"ref": "social.craftsky.business.defs#product",
"type": "ref"
},
"maxLength": 20,
"type": "array"
},
"serviceArea": {
"description": "Display-only uninterpreted service-area text.",
"maxGraphemes": 200,
"maxLength": 2000,
"type": "string"
},
"tagline": {
"description": "Short public business description.",
"maxGraphemes": 100,
"maxLength": 1000,
"type": "string"
}
},
"type": "object"
},
"type": "record"
}