world.treeline.actor.profile
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Athlete profile, outdoor bio, display preferences, and unit configurations for Treeline.",
"key": "literal:self",
"record": {
"properties": {
"avatar": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"description": "Profile picture avatar image.",
"maxSize": 1000000,
"type": "blob"
},
"banner": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"description": "Profile header banner image.",
"maxSize": 3000000,
"type": "blob"
},
"createdAt": {
"description": "Profile record creation timestamp.",
"format": "datetime",
"type": "string"
},
"description": {
"description": "Outdoor bio, athlete summary, or trail credentials.",
"maxGraphemes": 500,
"maxLength": 5000,
"type": "string"
},
"displayName": {
"description": "Display name of the athlete.",
"maxGraphemes": 64,
"maxLength": 640,
"type": "string"
},
"emergencyContactNotes": {
"description": "First aid notes or emergency contact info for backcountry partners.",
"maxGraphemes": 500,
"maxLength": 5000,
"type": "string"
},
"equippedGear": {
"description": "Active gear items currently equipped or in rotation.",
"items": {
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"type": "array"
},
"homeLocation": {
"description": "Home regional location (e.g. Durango, CO, Innsbruck, Austria).",
"maxGraphemes": 100,
"maxLength": 1000,
"type": "string"
},
"location": {
"description": "Home mountain region or location (e.g., Boulder, CO / Wasatch Range).",
"maxGraphemes": 100,
"maxLength": 1000,
"type": "string"
},
"preferences": {
"description": "[Deprecated: use world.treeline.actor.preferences] Athlete preferences for measurement units and default settings.",
"ref": "#preferences",
"type": "ref"
},
"preferredSports": {
"description": "Primary sports practiced by the athlete.",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"type": "record"
},
"preferences": {
"description": "Athlete unit and application display preferences.",
"properties": {
"defaultPrivacy": {
"default": "public",
"description": "Default privacy visibility for new activity records ('public' or 'unlisted'). Restricted/private and group/circle sharing belong to ATProto Spaces (Proposal 0016).",
"knownValues": [
"public",
"unlisted",
"followers",
"private"
],
"type": "string"
},
"defaultSport": {
"description": "Default sport category selected when composing or recording activities.",
"type": "string"
},
"distanceUnits": {
"default": "km",
"description": "Preferred unit of measurement for distance (kilometers or miles).",
"knownValues": [
"km",
"mi"
],
"type": "string"
},
"elevationUnits": {
"default": "m",
"description": "Preferred unit of measurement for elevation (meters or feet).",
"knownValues": [
"m",
"ft"
],
"type": "string"
},
"temperatureUnits": {
"default": "c",
"description": "Preferred unit of measurement for temperature (Celsius or Fahrenheit).",
"knownValues": [
"c",
"f"
],
"type": "string"
}
},
"type": "object"
}
},
"id": "world.treeline.actor.profile",
"lexicon": 1
}
Metadata
- DID
-
did:plc:sjejpugpajgvxweilujzjcmq - CID
-
bafyreihwaqg7pz5y32colj3e5zg3scw6osfttjnygjvei43kckxlgrnf6i - Indexed At
- 2026-09-25 14:12 UTC
- AT-URI
-
at://did:plc:sjejpugpajgvxweilujzjcmq/com.atproto.lexicon.schema/world.treeline.actor.profile
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Athlete display units, default sports, and privacy preferences for Treeline.
-
A Kimbia athlete's public profile (bio, avatar, display name). Falls back to app.bsky.actor.profile when missing.
-
app.fitsky.profile record
A FitSky-specific user profile with custom banner and bio
-
A sports activity or outdoor adventure record logged on Treeline.