A strength-training exercise definition. Owned by the repo author and referenced by social.sthenos.alpha.workout records via strongRef.
Record Key
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
ISO 8601 timestamp of record creation.
force
ref
#force
Optional
Force direction of the exercise.
mechanic
ref
#mechanic
Optional
Whether the exercise is compound or isolation.
name
string
Required
Display name of the exercise, e.g. "Barbell Bench Press".
maxLength: 640 bytesminLength: 1 bytesmaxGraphemes: 64 graphemesnotes
string
Optional
Optional freeform notes about form, setup, or cues.
maxLength: 10000 bytesmaxGraphemes: 1000 graphemesprimaryMuscles
array
of
ref
#muscle
Optional
Primary muscle groups the exercise targets.
maxLength: 17 itemssecondaryMuscles
array
of
ref
#muscle
Optional
Secondary / assisting muscle groups.
maxLength: 17 itemsView raw schema
{
"description": "A strength-training exercise definition. Owned by the repo author and referenced by social.sthenos.alpha.workout records via strongRef.",
"key": "tid",
"record": {
"properties": {
"createdAt": {
"description": "ISO 8601 timestamp of record creation.",
"format": "datetime",
"type": "string"
},
"force": {
"description": "Force direction of the exercise.",
"ref": "#force",
"type": "ref"
},
"mechanic": {
"description": "Whether the exercise is compound or isolation.",
"ref": "#mechanic",
"type": "ref"
},
"name": {
"description": "Display name of the exercise, e.g. \"Barbell Bench Press\".",
"maxGraphemes": 64,
"maxLength": 640,
"minLength": 1,
"type": "string"
},
"notes": {
"description": "Optional freeform notes about form, setup, or cues.",
"maxGraphemes": 1000,
"maxLength": 10000,
"type": "string"
},
"primaryMuscles": {
"description": "Primary muscle groups the exercise targets.",
"items": {
"ref": "#muscle",
"type": "ref"
},
"maxLength": 17,
"type": "array"
},
"secondaryMuscles": {
"description": "Secondary / assisting muscle groups.",
"items": {
"ref": "#muscle",
"type": "ref"
},
"maxLength": 17,
"type": "array"
}
},
"required": [
"name",
"createdAt"
],
"type": "object"
},
"type": "record"
}