nostr-archive — browser client
Site info
| title | nostr-archive — browser client |
| description | Browser client for the nostr-archive specification. Resolves an archiver via kind:10625, follows the GRASP repo via kind:30617, walks the folder tree, dereferences kind:1116 → kind:1115 bridges, and verifies bundles end-to-end (Schnorr, content-address, Merkle, OpenTimestamps Bitcoin attestation, per-leaf OTS proof extraction). Sign in with a NIP-07 extension to identify yourself. |
| author | npub1zwu8zf02yhq908u4cx5yuvsepkhf3yr3t8xhdejh5cjz66zeuvsqe3k22k |
| identifier | ROOT |
| hostname | npub1zwu8zf02yhq908u4cx5yuvsepkhf3yr3t8xhdejh5cjz66zeuvsqe3k22k.pages.gittr.space |
| source | https://gitworkshop.dev/npub1zwu8zf02yhq908u4cx5yuvsepkhf3yr3t8xhdejh5cjz66zeuvsqe3k22k/relay.ngit.dev/nostr-archive |
| updated | 7h ago |
| hits | 3 |
Relays
No relays listed in manifest.
Blossom servers
Manifest servers
User servers
None listed.
Paths (12)
| path | sha256 | cached server |
|---|---|---|
| /index.html | 502d29db89f5 | blossom.primal.net |
| /js/blossom.js | 887334f5dcf5 | blossom.primal.net |
| /js/extend.js | e6d14a7d0046 | blossom.primal.net |
| /js/git.js | c30cd36ae44d | blossom.primal.net |
| /js/main.js | c0398a4806f9 | blossom.primal.net |
| /js/merkle.js | de85e79cac1e | blossom.primal.net |
| /js/nip19.js | 961e87d9de7f | blossom.primal.net |
| /js/ots.js | f888759bea45 | blossom.primal.net |
| /js/relay.js | 9e83616a7704 | blossom.primal.net |
| /js/sig.js | dfde2a9c5300 | blossom.primal.net |
| /README.md | 7e726a20bc5a | — |
| /styles.css | 74d59ddc584a | blossom.primal.net |
Raw manifest event
{
"id": "36a9f2b31d1cdca74d9faa020337931693505b7c9ad7777cbe52519af4d408a7",
"pubkey": "13b87125ea25c0579f95c1a84e32190dae98907159cd76e657a6242d6859e320",
"created_at": 1777827437,
"kind": 15128,
"tags": [
[
"path",
"/README.md",
"7e726a20bc5afa6b170b9f76d2dedd2f23e24bccc817cc147e4077e4e888fc6a"
],
[
"path",
"/index.html",
"502d29db89f5002cac8d0b8481b788650d42fdaf8bfa516f985cf83382d908d6"
],
[
"path",
"/js/blossom.js",
"887334f5dcf56c3388de4306acd27d285a7e2f1b543cc68234fdb7ab239ee123"
],
[
"path",
"/js/extend.js",
"e6d14a7d0046bb8a091e85877074ff337177c2f97da8da89985c273de40437d3"
],
[
"path",
"/js/git.js",
"c30cd36ae44d11c4ed85aad5055a0b743d3f95f61c410416b5fbb1cbcdc4430c"
],
[
"path",
"/js/main.js",
"c0398a4806f9e6e78c419afd00eaec7d40cf01b91587a8d105d9b301d99d0283"
],
[
"path",
"/js/merkle.js",
"de85e79cac1e7fd122dc9d8585c36d3501f0fc4ef763814b06b90a023621f782"
],
[
"path",
"/js/nip19.js",
"961e87d9de7fd491763284dbd4cae696d7ea5f284d43598da015dfe3b0068f2b"
],
[
"path",
"/js/ots.js",
"f888759bea4566b1ef38b766cb52dd99398ebc7a6112e570eb2eb1a73a894947"
],
[
"path",
"/js/relay.js",
"9e83616a770472e4a9d34b688b2b328dcd6b0892dc04e3399e70f030363730f7"
],
[
"path",
"/js/sig.js",
"dfde2a9c53008d0838ca143168b58cc7700cfdaa1aaf06729084914c2ba2d9c4"
],
[
"path",
"/styles.css",
"74d59ddc584a9dc767b719d82572e4ff6e466057d84f428e6f310546d1ebd4b4"
],
[
"server",
"https://blossom.primal.net"
],
[
"server",
"http://localhost:8081"
],
[
"title",
"nostr-archive — browser client"
],
[
"description",
"Browser client for the nostr-archive specification. Resolves an archiver via kind:10625, follows the GRASP repo via kind:30617, walks the folder tree, dereferences kind:1116 → kind:1115 bridges, and verifies bundles end-to-end (Schnorr, content-address, Merkle, OpenTimestamps Bitcoin attestation, per-leaf OTS proof extraction). Sign in with a NIP-07 extension to identify yourself."
],
[
"source",
"https://gitworkshop.dev/npub1zwu8zf02yhq908u4cx5yuvsepkhf3yr3t8xhdejh5cjz66zeuvsqe3k22k/relay.ngit.dev/nostr-archive"
]
],
"content": "",
"sig": "542a83d54319c194188867e0e4f5f16c72684b81fb8d16697b3223c650820f652f3133c84fa93ed1af52ccfc37435f04a5e9bdbb9fdec5c2ed9963865cf37d6a"
}