social.pace.feed.activity

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.

Repository @pds.dad did:plc:rnpkyqnmsw4ipey6eotbdnnf namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityfeed.pace.social
Indexed

Record

record · key tid

Properties

calories

integer

The number of active calories burned during the activity.

createdAt

requiredstring · datetime

When the activity was created

distance

string

The distance covered during the activity, if any. This is a string to allow for float values. pace.social support is in feet and meters.

The units used for distance measurement.

  • maxLength: 10
  • enum: feet | miles | meters | kilometers

endedAt

requiredstring · datetime

When the activity ended.

route

blob

An export of the route taken during the activity, if any. A GPX or TCX file. Reminder, all atproto blobs are public. And is recommended if you do this to trim start and end.

  • accept: application/vnd.garmin.tcx+xml, application/gpx+xml.

splits

array

Array of splits if any.

itemsref

startedAt

requiredstring · datetime

When the activity was started.

steps

integer

The number of steps taken during the activity.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • The type of activity being recorded. List taken from Apple Health Activities mostly

  • One private GPS activity. Distance, duration, and elevation are derived by the app from the uploaded route file.

  • 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.

  • A recorded physical activity such as a bike ride.