···11-You may have seen some record keys that look a bit like this `3mhhb2bgzs22p`, these are
22-called [TIDs](https://atproto.com/specs/tid), or Timestamp Identifiers. These are the most common record keys. They
33-are
44-made up of a `clock id` and a `timestamp` then encoded in a way that you can sort and order by time. The clock id helps
55-with uniqueness if you are running multiple nodes, and the timestamps are in nanoseconds as well to help with this.
11+You may have seen some record keys that look a bit like this: `3mhhb2bgzs22p`.
6277-Today you will be making a `tid` withe clock id of `{{clock_id}}` and a timestamp of `{{tid_time}}`.
33+These are [TIDs](https://atproto.com/specs/tid) (Timestamp Identifiers), the most common format for record keys. They are made up of a `timestamp` and a `clock id`, and encoded in a way that you can sort and order by time.
8499-Hint: May check out [@atcute/tid](https://github.com/mary-ext/atcute/tree/trunk/packages/utilities/tid)55+- The timestamp is microcoseconds since the unix epoch.
66+- The clock ID is typically randomized, to help avoid collisions across devices.
77+88+Your challeng is to **create a `tid`** with:
99+1010+- **Timestamp**: exactly `{{clock_id}}`
1111+- **Clock ID**: `{{tid_time}}`
1212+1313+<details>
1414+ <summary>Hint</summary>
1515+1616+ - In javascript: check out [@atcute/tid](https://github.com/mary-ext/atcute/tree/trunk/packages/utilities/tid)
1717+</details>