nostr-archive — browser client

← all sites | generated 2026-05-04T00:11:27.052Z

Site info

titlenostr-archive — browser client
descriptionBrowser 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
npub1zwu8zf02yhq908u4cx5yuvsepkhf3yr3t8xhdejh5cjz66zeuvsqe3k22k
identifierROOT
hostnamenpub1zwu8zf02yhq908u4cx5yuvsepkhf3yr3t8xhdejh5cjz66zeuvsqe3k22k.pages.gittr.space
sourcehttps://gitworkshop.dev/npub1zwu8zf02yhq908u4cx5yuvsepkhf3yr3t8xhdejh5cjz66zeuvsqe3k22k/relay.ngit.dev/nostr-archive
updated7h ago
hits3

Relays

No relays listed in manifest.

Blossom servers

Manifest servers

User servers

None listed.

Paths (12)

pathsha256cached server
/index.html502d29db89f5blossom.primal.net
/js/blossom.js887334f5dcf5blossom.primal.net
/js/extend.jse6d14a7d0046blossom.primal.net
/js/git.jsc30cd36ae44dblossom.primal.net
/js/main.jsc0398a4806f9blossom.primal.net
/js/merkle.jsde85e79cac1eblossom.primal.net
/js/nip19.js961e87d9de7fblossom.primal.net
/js/ots.jsf888759bea45blossom.primal.net
/js/relay.js9e83616a7704blossom.primal.net
/js/sig.jsdfde2a9c5300blossom.primal.net
/README.md7e726a20bc5a
/styles.css74d59ddc584ablossom.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"
}