browse the protocol like its 2008 ibex.desertthunder.dev
ubuntu atproto svelte
7

Configure Feed

Select the types of activity you want to include in your feed.

docs: clarify Lexicon lookup TODOs

Owais Jamil (Jun 19, 2026, 12:07 PM -0500) 795bf72a af3eae63

+3 -7
+3 -7
TODO.md
··· 90 90 - Accept NSIDs, `at://` lexicon records, and HTTPS URLs in an address bar. 91 91 - Parse NSIDs into domain authority, authority domain, name segment, and optional 92 92 fragment. 93 - - Vendor a small explicit snapshot of common `app.bsky.*` and `com.atproto.*` 94 - lexicons for instant/offline display. 95 - - Label vendored schemas as local snapshots with source and snapshot metadata; do not 96 - present them as canonical truth. 97 93 - For live lookup, resolve the NSID authority domain through DNS from the browser, 98 94 likely via DNS-over-HTTPS rather than a backend resolver. 99 - - Prefer DNS records that explicitly advertise a Lexicon document URL or lexicon 100 - service endpoint for the authority domain. 95 + - Use the goat/Indigo Lexicon publication convention: read `did=...` TXT records 96 + from the NSID authority domain. 101 97 - Show a resolution trace with each attempted DNS name, record type, answer, fetch URL, 102 98 status, and error details. 103 99 - Display Lexicon JSON and a readable schema view with definitions, primary type, 104 100 required fields, refs, unions, known values, and descriptions. 105 101 - Link gedit Schema tabs and Nautilus collection schema actions into the matching 106 102 browser view. 107 - - Keep lookup public/read-only and browser-only; do not add a backend resolver 103 + - Keep lookup public/read-only. 108 104 - Make unsupported NSIDs clear: ATProto does not define universal automated NSID 109 105 schema fetching or enumeration. 110 106 - [ ] **About This Computer**