{
  "type": "SpineLinkGitHubBlockchainAnchor",
  "version": 1,
  "createdAt": "2026-07-23T10:19:05.558Z",
  "entryId": "dynamite-2026-07-23T10-18-53-634Z",
  "title": "dynamite",
  "uploadedAt": "2026-07-23T10:18:53.634Z",
  "sourceProofHash": "94258749a71e57f93b679b9123f0a4dd7d7c9d23bdde0405a4cdfbab26a98591",
  "sourceProofPath": "library/dynamite-2026-07-23T10-18-53-634Z/source-proof.json",
  "sourceProofUrl": "https://spine-link.vercel.app/assets/library/dynamite-2026-07-23T10-18-53-634Z/source-proof.json?v=2026-07-23T10-18-53.634Z",
  "uploader": {
    "mode": "anonymous-browser",
    "anonymousAccountId": "anon_162ztpq_1rb5tey",
    "anonymousFingerprint": "162ztpq",
    "browserFingerprintSha256": "665e8095fc4f2bcc9ef88aa42afdaef04f8827abe7d74ac14bc1e6b11c57e7b4",
    "browserEnvironmentHashSha256": "bb5a7b0dd577fc71403369b3240f71b4affd1a6c3811d5bc230614130575abb3",
    "browserEnvironment": {
      "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
      "platform": "Win32",
      "language": "en-US",
      "languages": [
        "en-US",
        "pl",
        "de-AT",
        "de-DE",
        "de",
        "en"
      ],
      "hardwareConcurrency": 32,
      "deviceMemory": 32,
      "screen": {
        "width": 1920,
        "height": 1080,
        "colorDepth": 24,
        "pixelRatio": 1
      },
      "timezone": "Europe/Warsaw",
      "timezoneOffset": -120,
      "maxTouchPoints": 0,
      "cookieEnabled": true
    }
  },
  "github": {
    "owner": "vladleopold",
    "repo": "spine",
    "branch": "main",
    "repositoryUrl": "https://github.com/vladleopold/spine",
    "uploadPath": "library/dynamite-2026-07-23T10-18-53-634Z",
    "files": [
      {
        "name": "dynamite/Dynamite.json",
        "path": "library/dynamite-2026-07-23T10-18-53-634Z/dynamite/Dynamite.json",
        "bytes": 18713,
        "sha256": "ec8b890ad759ed4aba7f1dbf3ab2b2c609bacf61473cfa7f39394d3ddefee3e2",
        "github": {
          "contentSha": "cb44e775a083e046d4ef50a925cfd59b228c93f1",
          "commitSha": "fca233eec3b3142dbf445299b2b206dc1e4fbb5d",
          "commitUrl": "https://github.com/vladleopold/spine/commit/fca233eec3b3142dbf445299b2b206dc1e4fbb5d",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/dynamite-2026-07-23T10-18-53-634Z/dynamite/Dynamite.json?token=ACCECW7DQ3MA44CA7UZW4P3KMHVM4"
        }
      },
      {
        "name": "dynamite/Dynamite.atlas",
        "path": "library/dynamite-2026-07-23T10-18-53-634Z/dynamite/Dynamite.atlas",
        "bytes": 2192,
        "sha256": "7a1a0600241d1d9777c6fcdec78a207b4e44b80c0b324faf9a6769baa5db8514",
        "github": {
          "contentSha": "83844271303381eed72b74195613fd782a6c267a",
          "commitSha": "76aa2152701b03be7c37dbcc6fcba4fbba24cbf0",
          "commitUrl": "https://github.com/vladleopold/spine/commit/76aa2152701b03be7c37dbcc6fcba4fbba24cbf0",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/dynamite-2026-07-23T10-18-53-634Z/dynamite/Dynamite.atlas?token=ACCECW732Y7EERCYJ4T5VR3KMHVM6"
        }
      },
      {
        "name": "dynamite/Dynamite.png",
        "path": "library/dynamite-2026-07-23T10-18-53-634Z/dynamite/Dynamite.png",
        "bytes": 1257442,
        "sha256": "daa4efadb246f4bf4939424cfb34f640ff8950a59cd17438a0eb10ba26febbdb",
        "github": {
          "contentSha": "51bca6204ae2cc639e85c4b86d19ff5a996c9a87",
          "commitSha": "3ef937aa3dae9a325cf01058d9ef3e0c7197e42c",
          "commitUrl": "https://github.com/vladleopold/spine/commit/3ef937aa3dae9a325cf01058d9ef3e0c7197e42c",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/dynamite-2026-07-23T10-18-53-634Z/dynamite/Dynamite.png?token=ACCECWYD4GJVNVQRDX4ZRELKMHVNC"
        }
      },
      {
        "name": "win-preview.webm",
        "path": "library/dynamite-2026-07-23T10-18-53-634Z/win-preview.webm",
        "bytes": 752452,
        "sha256": "a39f141ba39921f27aa935da5cd34cf364e833ff08487bfb5a55b0e324ac5bdd",
        "github": {
          "contentSha": "e6a8419bad2393efe347501121f2f54fa34e143f",
          "commitSha": "8d43d2e5e127760b245920046ae72d7cdf03fed8",
          "commitUrl": "https://github.com/vladleopold/spine/commit/8d43d2e5e127760b245920046ae72d7cdf03fed8",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/dynamite-2026-07-23T10-18-53-634Z/win-preview.webm?token=ACCECW4PVE4TJUXPGEMEAVDKMHVNG"
        }
      },
      {
        "name": "win-preview.webp",
        "path": "library/dynamite-2026-07-23T10-18-53-634Z/win-preview.webp",
        "bytes": 43678,
        "sha256": "2598af106b87aa0b9241ed80e15ef7a510272dbe1703b2da03ed736624488e09",
        "github": {
          "contentSha": "a89a07bf7a42fcf2aceac0e3ec8ffd16a2d4a723",
          "commitSha": "74bad2c5587ea4ba8312bf68c196db8dbf9e5358",
          "commitUrl": "https://github.com/vladleopold/spine/commit/74bad2c5587ea4ba8312bf68c196db8dbf9e5358",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/dynamite-2026-07-23T10-18-53-634Z/win-preview.webp?token=ACCECWZXEDYHVDMTFRSSGBLKMHVNI"
        }
      },
      {
        "name": "source-proof.json",
        "path": "library/dynamite-2026-07-23T10-18-53-634Z/source-proof.json",
        "bytes": 2733,
        "sha256": "290f8c5adf1f5505f964ecc020f47144b790833186c47175d741240fab78fbc4",
        "github": {
          "contentSha": "22935fdeb14199d1627bf71ff8b4d21a55c1c445",
          "commitSha": "6a1f32322f762c9c138fb06aebba5681b144b6a3",
          "commitUrl": "https://github.com/vladleopold/spine/commit/6a1f32322f762c9c138fb06aebba5681b144b6a3",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/dynamite-2026-07-23T10-18-53-634Z/source-proof.json?token=ACCECW4STCJ3Y3SJGI2XC4DKMHVNK"
        }
      }
    ]
  },
  "legalEvidence": {
    "statement": "This record links file SHA-256 hashes, browser/account identity hashes, browser environment evidence, GitHub repository writes, and an optional EVM transaction payload for source-origin evidence.",
    "privacy": "Email is stored only as SHA-256 in the proof. Anonymous browser/account identifiers are pseudonymous and should be treated as evidence metadata, not personal identity by themselves."
  },
  "anchorHash": "34a3d0af34811b869197ebc43c80fd764fff02f10306096eca9f1ef2e1725013",
  "recommendedAnchorPayload": "sha256:34a3d0af34811b869197ebc43c80fd764fff02f10306096eca9f1ef2e1725013",
  "blockchain": {
    "status": "ready-to-anchor",
    "chain": "evm",
    "transactionData": "0x34a3d0af34811b869197ebc43c80fd764fff02f10306096eca9f1ef2e1725013",
    "message": "Set BLOCKCHAIN_RPC_URL and BLOCKCHAIN_PRIVATE_KEY in the server environment to write this proof hash to an EVM blockchain transaction."
  }
}