Picking up from a few weeks ago, I created a PR that I’d like comment on. I’m specifically looking for who would be interested in using this lexicon to interop:
I’d like to be involved in that. I took a first shot at a lexicon for identifying as automated but that’s largely useless without some way for users to communicate their own needs. I’d love to see this handled at a level that is not focused on Bluesky-based lexicons.
I see in Sebastian’s github comment that the issue of where to express licensing and/or AI terms has come up. I believe account-level is a bit of a fig leaf because the “unit of measure” for the web is still (and realistically will be for decades) the HTTP URL, not the at:// URI, and it is a “polite software” strategy to politely ask all webviews to properly crawl-to and expand and apply account-level metadata onto each display of an at:// URI…
the more extreme web3 position would be that if AI preferences and licensing terms aren’t signed by the private key of a public key in the DID Doc, you’re just inviting bad actors to impolitely ignore or strip that metadata, and you should keep these declarations not just in each URL but in each piece of verifiable data full stop. that’s where i’m increasingly convinced ActivityPub needs to go as Client-to-Server inches its way to production, and I would suggest it here as well.
Read through your comment. I don’t have any objections really. To bridge the gap between “we should” and “this is how”, can you provide some examples of what specifically you’d like changed or incorporated?