Joe on Nostr: I'll take a look! I've not gone deep into the nuts and bolts, but ATProtocol lexicons ...
I'll take a look!
I've not gone deep into the nuts and bolts, but ATProtocol lexicons have a mix of open standards in the bucket: JSON Schema, OpenAPI, IETF standard (RFC something ) for binary data serialisation, W3C standard DIDs, OAuth 2.0 (also RFC something) and of course DNS. Probably leaving out a few.
For what lexicons specifically do (i.e. facilitate interop in Nostr/ATProto/Farcaster-ish environments), I don't think there's anything off the shelf that wouldn't have to be overly shoehorned anyway. What would it be?
Published at
2025-03-31 08:59:44Event JSON
{
"id": "087660356223682667dc8606ebffb97dee6d11d65333d228df4da9f1423a5310",
"pubkey": "b90c3cb71d66343e01104d5c9adf7db05d36653b17601ff9b2eebaa81be67823",
"created_at": 1743411584,
"kind": 1,
"tags": [
[
"e",
"0f22f3073895b798529a0677492b630e9be884ffd99d846149a729bc89f5cfd2",
"wss://ditto.pub/relay",
"root",
"d5415a313d38461ff93a8c170f941b2cd4a66a5cfdbb093406960f6cb317849f"
],
[
"e",
"e5af9d7aef540e50741780414635046fa32c674674563f5eee0c77972810fbbc",
"wss://nostr.mom/",
"reply",
"de7ecd1e2976a6adb2ffa5f4db81a7d812c8bb6698aa00dcf1e76adb55efd645"
],
[
"p",
"d5415a313d38461ff93a8c170f941b2cd4a66a5cfdbb093406960f6cb317849f"
],
[
"p",
"3c906042e889f081619588980bcf1ebca6a5443022ad6dd8205aba269577212b"
],
[
"p",
"de7ecd1e2976a6adb2ffa5f4db81a7d812c8bb6698aa00dcf1e76adb55efd645"
]
],
"content": "I'll take a look! \n\nI've not gone deep into the nuts and bolts, but ATProtocol lexicons have a mix of open standards in the bucket: JSON Schema, OpenAPI, IETF standard (RFC something ) for binary data serialisation, W3C standard DIDs, OAuth 2.0 (also RFC something) and of course DNS. Probably leaving out a few. \n\nFor what lexicons specifically do (i.e. facilitate interop in Nostr/ATProto/Farcaster-ish environments), I don't think there's anything off the shelf that wouldn't have to be overly shoehorned anyway. What would it be?",
"sig": "6bd95869c48eb27286f5b57446e315a5fc691f02ea0af7562af374d168fdc27a4369ed75e93120285a010f5569b95a4a7c35d512e4d8facb471de2d254414e1e"
}