world.treeline.actor.preferences
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Athlete display units, default sports, and privacy preferences for Treeline.",
"key": "literal:self",
"record": {
"properties": {
"allowReuse": {
"default": "coAthletes",
"description": "Who may save this athlete's public activities as their own: 'coAthletes' (tagged co-athletes and confirmed group matches, the default), 'everyone' (co-athletes save as an activity; anyone else saves as a route), or 'nobody'. Unset means 'coAthletes'.",
"knownValues": [
"everyone",
"coAthletes",
"nobody"
],
"type": "string"
},
"defaultHideStartEndMeters": {
"default": 0,
"description": "Default distance in meters trimmed from start and end for privacy.",
"maximum": 100000,
"minimum": 0,
"type": "integer"
},
"defaultPrivacy": {
"default": "public",
"description": "Default visibility setting for new activities ('public' or 'unlisted'). Restricted/private training logs and groups/circles belong to ATProto Permissioned Spaces (Proposal 0016). Historical values ('followers', 'private', 'permissioned') are retained for schema compatibility.",
"knownValues": [
"public",
"unlisted",
"followers",
"private",
"permissioned"
],
"type": "string"
},
"defaultSport": {
"description": "Default sport category selected when recording or uploading activities.",
"type": "string"
},
"distanceUnits": {
"default": "km",
"description": "Preferred unit of measurement for distance.",
"knownValues": [
"km",
"mi"
],
"type": "string"
},
"elevationUnits": {
"default": "m",
"description": "Preferred unit of measurement for elevation.",
"knownValues": [
"m",
"ft"
],
"type": "string"
},
"temperatureUnits": {
"default": "c",
"description": "Preferred unit of measurement for temperature.",
"knownValues": [
"c",
"f"
],
"type": "string"
},
"unitSystem": {
"description": "[Deprecated in v0.10: Use distanceUnits, elevationUnits, temperatureUnits] Legacy unit system.",
"knownValues": [
"metric",
"imperial"
],
"type": "string"
},
"updatedAt": {
"description": "Timestamp when preferences were last updated.",
"format": "datetime",
"type": "string"
}
},
"type": "object"
},
"type": "record"
}
},
"id": "world.treeline.actor.preferences",
"lexicon": 1
}
Metadata
- DID
-
did:plc:sjejpugpajgvxweilujzjcmq - CID
-
bafyreih4ntick7dlxsd3cxo266aea5nrnpbtfk5ycdy6sn2w4ifcxo4wvm - Indexed At
- 2026-10-04 16:30 UTC
- AT-URI
-
at://did:plc:sjejpugpajgvxweilujzjcmq/com.atproto.lexicon.schema/world.treeline.actor.preferences
Version History (3 versions)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
world.treeline.actor.profile record
Athlete profile, outdoor bio, display preferences, and unit configurations for Treeline.