rehab.syndrome.trailactivity
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "One private GPS activity. Distance, duration, and elevation are derived by the app from the uploaded route file.",
"key": "tid",
"record": {
"properties": {
"description": {
"maxGraphemes": 500,
"maxLength": 2000,
"type": "string"
},
"distanceMeters": {
"maximum": 100000000,
"minimum": 0,
"type": "integer"
},
"durationSeconds": {
"maximum": 315360000,
"minimum": 0,
"type": "integer"
},
"elevationGainMeters": {
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"route": {
"accept": [
"application/gpx+xml",
"application/vnd.garmin.tcx+xml",
"application/vnd.ant.fit"
],
"maxSize": 2097152,
"type": "blob"
},
"routeFormat": {
"knownValues": [
"gpx",
"tcx",
"fit"
],
"maxLength": 8,
"type": "string"
},
"sport": {
"knownValues": [
"run",
"ride",
"hike",
"walk",
"swim",
"workout",
"other"
],
"maxLength": 16,
"type": "string"
},
"startedAt": {
"format": "datetime",
"type": "string"
},
"title": {
"maxGraphemes": 120,
"maxLength": 480,
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"sport",
"startedAt",
"durationSeconds",
"distanceMeters",
"elevationGainMeters",
"route",
"routeFormat"
],
"type": "object"
},
"type": "record"
}
},
"id": "rehab.syndrome.trailactivity",
"lexicon": 1
}
Metadata
- DID
-
did:plc:6ll5xi67lyuyovt6fiv4fnjo - CID
-
bafyreibbxuqpahq6shbvr2egoeoogqwo52ydm4rfmzd2uys5tskrayhbsu - Indexed At
- 2026-10-30 15:08 UTC
- AT-URI
-
at://did:plc:6ll5xi67lyuyovt6fiv4fnjo/com.atproto.lexicon.schema/rehab.syndrome.trailactivity
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.kimbia.activity record
PROVISIONAL: activities are generic enough that they belong in a community-driven lexicon rather than an app namespace. When a community schema stabilizes, Kimbia will migrate to it and deprecate this one in its favor.
-
social.pace.feed.activity record
A recording of an activity. Like running, walking, lifting weights, etc. Helpful to create the rkey tid from the start time and clock id 23 so you can upsert easily.
-
A sports activity or outdoor adventure record logged on Treeline.
-
app.thedistance.activity record
A recorded physical activity such as a bike ride.
-
app.attrails.route record
A cycling, running, hiking, walking, etc. route shared by a user. The associated track file is stored as a blob.