Hey #Nostr the #Nymchat app now shows a build integrity from...

Luxas
npub16jdfqgazrkapk0yrqm9rdxlnys7ck39c7zmdzxtxqlmmpxg04r0sd733sv
hex
742100178bffb719bd26bc04e97d1922ccab5fdcae36d4323a18d05b4da39d1cnevent
nevent1qqs8gggqz79lldceh5ntcp8f05vj9n9ttlw2udk5xgap35zmfk3e68qprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsdfx5syw3pmwsm8jpsdj3kn0ejg0vtgju0pdk3r9nq0aasny863hcel7pqyKind-1 (TextNote)
Hey #Nostr the #Nymchat app now shows a build integrity from the about modal. This is to verify the app being used was truly built using the files shown in its git repo. Additionally, there is a warrant canary, which is cryptographically signed using my Nostr key and adds a freshness anchor using the latest Bitcoin block height and hash at signing time. Because that hash could not have been known before the block existed, it proves the canary was signed after a specific point in time and was not pre-signed in bulk. Can't get any more cypherpunk than this.

https://nymchat.app
原始 JSON
{
"kind": 1,
"id": "742100178bffb719bd26bc04e97d1922ccab5fdcae36d4323a18d05b4da39d1c",
"pubkey": "d49a9023a21dba1b3c8306ca369bf3243d8b44b8f0b6d1196607f7b0990fa8df",
"created_at": 1781081432,
"tags": [
[
"client",
"Yakihonne",
"31990:20986fb83e775d96d188ca5c9df10ce6d613e0eb7e5768a0f0b12b37cdac21b3:1700732875747"
],
[
"t",
"Nostr"
],
[
"t",
"Nymchat"
],
[
"imeta",
"url https://file.nostrmedia.com/p/d49a9023a21dba1b3c8306ca369bf3243d8b44b8f0b6d1196607f7b0990fa8df/a82c3250037cc632798a17daec025617feef0c42a32a440cb2ec4339d6c44ab8.png",
"x a82c3250037cc632798a17daec025617feef0c42a32a440cb2ec4339d6c44ab8",
"m image/png",
"dim 1132x1878",
"fallback https://24242.io/a82c3250037cc632798a17daec025617feef0c42a32a440cb2ec4339d6c44ab8.png"
]
],
"content": "Hey #Nostr the #Nymchat app now shows a build integrity from the about modal. This is to verify the app being used was truly built using the files shown in its git repo. Additionally, there is a warrant canary, which is cryptographically signed using my Nostr key and adds a freshness anchor using the latest Bitcoin block height and hash at signing time. Because that hash could not have been known before the block existed, it proves the canary was signed after a specific point in time and was not pre-signed in bulk. Can't get any more cypherpunk than this.\n https://file.nostrmedia.com/p/d49a9023a21dba1b3c8306ca369bf3243d8b44b8f0b6d1196607f7b0990fa8df/a82c3250037cc632798a17daec025617feef0c42a32a440cb2ec4339d6c44ab8.png\n\nhttps://nymchat.app",
"sig": "1f51730a5b7560a80d415494280b636f89f5c03daaf0257c819ee0ad48d34e9160040efbbf9c40fbd276fdb2fd14945f4f038d6e11102c48c522bfdb704bdd12"
}