bryan newbold on Nostr: protobuf (and thrift, avro, etc) are similar, and encode evolution/compatibility ...
protobuf (and thrift, avro, etc) are similar, and encode evolution/compatibility stuff more strongly than OpenAPI or JSON schema.
atproto includes binary content-addressable data records which can't be upgraded, so forwards/backwards compatibility and evolution are very important
Published at
2024-10-16 21:30:40Event JSON
{
"id": "57d8b5ff210d886a6bb6f6028e0c6a4411df94ca58fdae34b71339737db9e485",
"pubkey": "5f3fff56ca4fa8177f112910a34f4b664b6d20f4a9246ea79ca98a3021189bbb",
"created_at": 1729114240,
"kind": 1,
"tags": [
[
"proxy",
"https://bsky.brid.gy/convert/ap/at://did:plc:44ybard66vv44zksje25o7dz/app.bsky.feed.post/3l6nv633e4m2y",
"activitypub"
]
],
"content": "protobuf (and thrift, avro, etc) are similar, and encode evolution/compatibility stuff more strongly than OpenAPI or JSON schema.\n\natproto includes binary content-addressable data records which can't be upgraded, so forwards/backwards compatibility and evolution are very important",
"sig": "8f5a65dfb6c55a2133183f1985c9161e18b78f8f60a6ff472ecd51349dbdc16b2036cdd05998d2805f872cbb7915a1494a9c9c2aa78862fddb1e470e888cf374"
}