charlotte 🐇

@char.lt

charlotte or cinnamon. 25 ^-^ computer programmer & music producer spamposting account @plushie.holdings en/fr/한/es OK

@cerulea/lexicon is now up on JSR. it's a library for defining lexicons *in TypeScript* (the schema code generates the schema doc, instead of the other way around as with `@atproto/lex` et al) and you also get a nice record validator/builder API at the same time

screenshot of a code block showing example use of @cerulea/lexicon - it defines a "Post" record with a "Facet" array as well as a "getPost" lexicon RPC query

broken record ik but it's very unfortunate that this is set in past tense when PDS -> app service proxying is key to actual use cases of altering undesired app behavior today (e.g. age assurance circumvention, feedgen sponsored item elision, etc)

P(aul) Frazee@pfrazee.com · last yr.

So anyway, one of those early ideas was that by proxying through the PDS we created similar benefits to having an extensible browser. Rerouting or blocking requests to alter application behaviors, things like that. The logic was to act as a political backpressure to the applications

i don't really know what to post on main i'm having lots of fun lately but not really working on software or music which is kinda what i wanted to distill down to on here