social.craftsky.project.crochet
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"details": {
"description": "Crochet-specific fields attached to a project post when craftType is crochet.",
"properties": {
"finishedSize": {
"description": "Free-text finished size or dimensions, e.g. '38in bust', 'baby blanket 36in x 42in', 'adult medium', or '12cm tall'.",
"maxGraphemes": 100,
"maxLength": 500,
"type": "string"
},
"gauge": {
"description": "Structured stitch gauge measured over a stated distance.",
"ref": "social.craftsky.project.defs#gauge",
"type": "ref"
},
"hookSizeMm": {
"description": "Metric hook size used. Clients may display US letter-size aliases, but records store the metric mm value.",
"knownValues": [
"0.6mm",
"0.7mm",
"0.75mm",
"0.85mm",
"0.9mm",
"1.0mm",
"1.05mm",
"1.1mm",
"1.15mm",
"1.25mm",
"1.3mm",
"1.4mm",
"1.5mm",
"1.65mm",
"1.75mm",
"1.8mm",
"1.9mm",
"2.0mm",
"2.1mm",
"2.25mm",
"2.35mm",
"2.5mm",
"2.75mm",
"3.0mm",
"3.25mm",
"3.5mm",
"3.75mm",
"4.0mm",
"4.25mm",
"4.5mm",
"5.0mm",
"5.5mm",
"6.0mm",
"6.5mm",
"7.0mm",
"7.5mm",
"8.0mm",
"9.0mm",
"10.0mm",
"11.5mm",
"12.0mm",
"15.0mm",
"15.75mm",
"19.0mm",
"25.0mm",
"40.0mm"
],
"maxGraphemes": 20,
"maxLength": 20,
"type": "string"
},
"projectSubtype": {
"description": "More specific crochet project category. Clients choose valid subtypes based on projectType; the lexicon keeps this open for forward compatibility.",
"knownValues": [
"social.craftsky.project.crochet.defs#sweater",
"social.craftsky.project.crochet.defs#cardigan",
"social.craftsky.project.crochet.defs#pullover",
"social.craftsky.project.crochet.defs#top",
"social.craftsky.project.crochet.defs#tank",
"social.craftsky.project.crochet.defs#tee",
"social.craftsky.project.crochet.defs#dress",
"social.craftsky.project.crochet.defs#skirt",
"social.craftsky.project.crochet.defs#vest",
"social.craftsky.project.crochet.defs#shrugBolero",
"social.craftsky.project.crochet.defs#poncho",
"social.craftsky.project.crochet.defs#swimwear",
"social.craftsky.project.crochet.defs#babyOnesie",
"social.craftsky.project.crochet.defs#bag",
"social.craftsky.project.crochet.defs#tote",
"social.craftsky.project.crochet.defs#pouch",
"social.craftsky.project.crochet.defs#hat",
"social.craftsky.project.crochet.defs#headband",
"social.craftsky.project.crochet.defs#scarf",
"social.craftsky.project.crochet.defs#cowl",
"social.craftsky.project.crochet.defs#shawlWrap",
"social.craftsky.project.crochet.defs#neckTorso",
"social.craftsky.project.crochet.defs#glovesMittens",
"social.craftsky.project.crochet.defs#socksSlippers",
"social.craftsky.project.crochet.defs#belt",
"social.craftsky.project.crochet.defs#jewelry",
"social.craftsky.project.crochet.defs#blanket",
"social.craftsky.project.crochet.defs#afghan",
"social.craftsky.project.crochet.defs#babyBlanket",
"social.craftsky.project.crochet.defs#pillow",
"social.craftsky.project.crochet.defs#rug",
"social.craftsky.project.crochet.defs#basket",
"social.craftsky.project.crochet.defs#container",
"social.craftsky.project.crochet.defs#coaster",
"social.craftsky.project.crochet.defs#potholder",
"social.craftsky.project.crochet.defs#doily",
"social.craftsky.project.crochet.defs#tableRunner",
"social.craftsky.project.crochet.defs#curtain",
"social.craftsky.project.crochet.defs#plantHanger",
"social.craftsky.project.crochet.defs#cozy",
"social.craftsky.project.crochet.defs#decorative",
"social.craftsky.project.crochet.defs#amigurumi",
"social.craftsky.project.crochet.defs#softToy",
"social.craftsky.project.crochet.defs#doll",
"social.craftsky.project.crochet.defs#dollClothes",
"social.craftsky.project.crochet.defs#puppet",
"social.craftsky.project.crochet.defs#mobile",
"social.craftsky.project.crochet.defs#playFood",
"social.craftsky.project.crochet.defs#game",
"social.craftsky.project.crochet.defs#ball",
"social.craftsky.project.crochet.defs#blocks",
"social.craftsky.project.crochet.defs#costumePiece",
"social.craftsky.project.crochet.defs#petClothing",
"social.craftsky.project.crochet.defs#petBedding",
"social.craftsky.project.crochet.defs#petToy",
"social.craftsky.project.crochet.defs#petAccessory",
"social.craftsky.project.crochet.defs#mask",
"social.craftsky.project.crochet.defs#heatColdPack",
"social.craftsky.project.crochet.defs#adaptiveClothing",
"social.craftsky.project.crochet.defs#grannySquare",
"social.craftsky.project.crochet.defs#motif",
"social.craftsky.project.crochet.defs#applique",
"social.craftsky.project.crochet.defs#swatch",
"social.craftsky.project.crochet.defs#trim",
"social.craftsky.project.crochet.defs#cord",
"social.craftsky.project.crochet.defs#flower"
],
"maxGraphemes": 100,
"maxLength": 100,
"type": "string"
},
"projectType": {
"description": "The kind of crochet project. Amigurumi is first-class because it is common enough to deserve its own token.",
"knownValues": [
"social.craftsky.project.defs#garment",
"social.craftsky.project.defs#accessory",
"social.craftsky.project.defs#homeGoods",
"social.craftsky.project.defs#toyHobby",
"social.craftsky.project.defs#pet",
"social.craftsky.project.defs#medical",
"social.craftsky.project.defs#component",
"social.craftsky.project.defs#costume",
"social.craftsky.project.defs#other"
],
"maxGraphemes": 100,
"maxLength": 100,
"type": "string"
},
"yarnWeight": {
"description": "Yarn weight category. Uses the shared Craftsky project yarn-weight vocabulary.",
"knownValues": [
"social.craftsky.project.defs#lace",
"social.craftsky.project.defs#fingering",
"social.craftsky.project.defs#sport",
"social.craftsky.project.defs#dk",
"social.craftsky.project.defs#worsted",
"social.craftsky.project.defs#aran",
"social.craftsky.project.defs#bulky",
"social.craftsky.project.defs#superBulky"
],
"maxGraphemes": 100,
"maxLength": 100,
"type": "string"
}
},
"type": "object"
}
},
"description": "Crochet-specific fields for a craft project post. Referenced from social.craftsky.project.defs#project.details as one variant of the open union. This file defines a referenced type (#details) only; no main record.",
"id": "social.craftsky.project.crochet",
"lexicon": 1
}
Metadata
- DID
-
did:plc:lmmx63zcns6gewgxqfdt4kof - CID
-
bafyreighofcm4gizafufpr6jsozykll5nvbietclrlfupflu7us66wkyem - Indexed At
- 2026-10-12 12:51 UTC
- AT-URI
-
at://did:plc:lmmx63zcns6gewgxqfdt4kof/com.atproto.lexicon.schema/social.craftsky.project.crochet
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
social.craftsky.project.knitting not from the namespace authority
Knitting-specific fields for a craft project post. Referenced from social.craftsky.project.defs#project.details as one variant of the open union. This file defines a referenced type (#details) only; no main record.
-
social.craftsky.project.sewing not from the namespace authority
Sewing-specific fields for a craft project post. Referenced from social.craftsky.project.defs#project.details as one variant of the open union. This file defines a referenced type (#details) only; no main record.
-
social.craftsky.project.quilting not from the namespace authority
Quilting-specific fields for a craft project post. Referenced from social.craftsky.project.defs#project.details as one variant of the open union. This file defines a referenced type (#details) only; no main record.
-
social.craftsky.project.crochet.defs not from the namespace authority
Subtype tokens for crochet projects. Referenced from social.craftsky.project.crochet#details.projectSubtype via knownValues.
-
social.craftsky.project.defs not from the namespace authority
Shared objects and tokens for craft project metadata. These are used by social.craftsky.feed.post and multiple social.craftsky.project.* detail lexicons.