social.craftsky.business.profile

craftsky.social

Documentation

An optional public Craftsky business declaration. It does not classify or activate the account and uses record key 'self'.

main record

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 items
hoursNote string Optional

Display-only free-text hours note.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
offerings array of string Optional

Open, unordered offering values.

maxLength: 20 items
serviceArea string Optional

Display-only uninterpreted service-area text.

maxLength: 2000 bytesmaxGraphemes: 200 graphemes
tagline string Optional

Short public business description.

maxLength: 1000 bytesmaxGraphemes: 100 graphemes
View 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"
}

Lexicon Garden

@