···11-This will be explaing the car format and will have a download link to a car file we create that they can download.
22-We can create a new web handler like. /day/3/{did} and it downloads the car file.
33-Inside the car export is just one record with the verficiation code
11+Picking up from day 2: [records](https://atproto.com/guides/glossary#record) are kept in [repo](https://atproto.com/guides/glossary#data-repo)s on the
22+[PDS](https://atproto.com/guides/glossary#pds-personal-data-server), and today we're looking at the repo!
33+44+The repo (repository) is a key-value store
55+66+TODO blah blah merkle tree but not getting too distracted because this is about the CAR
77+88+where do CARs come in?
99+1010+- nice neat serialization format
1111+- what you get when you export your repo
1212+- what apps get when they sync your repo
1313+- what PDSs send as proof for sync.getRecord
1414+- what gets sent over the firehose
1515+1616+- header with root cid
1717+- blocks (cid, block)
1818+1919+- block content is dag-cbor (already covered a bit from day 2)
2020+- there are also MST blocks (also dag-cbor, you can ignore them if you want)
2121+2222+OH YEAH terminology note: dag-cbor is out, i think we're all drisl now? drisl-cbor?
2323+2424+- CIDs (ignorable)
2525+2626+### Your CAR is ready
2727+2828+Click the button below for your very own CAR export of an atproto repository. Search the CAR for your verification code and submit it below.
429530<a id="download-car" href="" class="btn btn-primary btn-disabled">Loading (JS required) …</a>
631