{
  "type": "SpineLinkGitHubBlockchainAnchor",
  "version": 1,
  "createdAt": "2026-06-12T19:30:18.389Z",
  "entryId": "bag-2026-06-12T19-30-07-441Z",
  "title": "bag",
  "uploadedAt": "2026-06-12T19:30:07.441Z",
  "sourceProofHash": "fb89bf40ec8324e015f812341fe80392282eda175c2628bb96f009d59debead9",
  "sourceProofPath": "library/bag-2026-06-12T19-30-07-441Z/source-proof.json",
  "sourceProofUrl": "https://spine-link.vercel.app/assets/library/bag-2026-06-12T19-30-07-441Z/source-proof.json?v=2026-06-12T19-30-07.441Z",
  "uploader": {
    "mode": "anonymous-browser",
    "anonymousAccountId": "anon_anuce7_18wlcf",
    "anonymousFingerprint": "anuce7",
    "browserFingerprintSha256": "bec5b874db5724e3dd1e58217cf9de4242147df75c447fb2bddcd33480d06795",
    "browserEnvironmentHashSha256": "540a52828a3723993a7f7254750a14f969d1b2c843d3f7c6c08ad93609d91b72",
    "browserEnvironment": {
      "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36",
      "platform": "Win32",
      "language": "tr",
      "languages": [
        "tr",
        "en-US",
        "en",
        "et",
        "sk"
      ],
      "hardwareConcurrency": 12,
      "deviceMemory": 32,
      "screen": {
        "width": 2560,
        "height": 1440,
        "colorDepth": 32,
        "pixelRatio": 1
      },
      "timezone": "Europe/Istanbul",
      "timezoneOffset": -180,
      "maxTouchPoints": 0,
      "cookieEnabled": true
    }
  },
  "github": {
    "owner": "vladleopold",
    "repo": "spine",
    "branch": "main",
    "repositoryUrl": "https://github.com/vladleopold/spine",
    "uploadPath": "library/bag-2026-06-12T19-30-07-441Z",
    "files": [
      {
        "name": "bag/Bag.json",
        "path": "library/bag-2026-06-12T19-30-07-441Z/bag/Bag.json",
        "bytes": 35735,
        "sha256": "5ed9012b4833f5364bfdfea1ff99c0ca3785adc8c3d00bd2a02f551750e837e5",
        "github": {
          "contentSha": "09ac087ad74969573472808fd2488824b592155d",
          "commitSha": "f87968f226f5ade18daf58ab98c114e3c5286695",
          "commitUrl": "https://github.com/vladleopold/spine/commit/f87968f226f5ade18daf58ab98c114e3c5286695",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-12T19-30-07-441Z/bag/Bag.json?token=ACCECWZIJBHBUGH3VZL6P73KFRPH4"
        }
      },
      {
        "name": "bag/Bag.atlas",
        "path": "library/bag-2026-06-12T19-30-07-441Z/bag/Bag.atlas",
        "bytes": 340,
        "sha256": "f2c55796131ad526abd8437bab4f78e89ab491be375adddd3b2b70682a7caefa",
        "github": {
          "contentSha": "77db1c898961b3b577e0084c86b1a837f585b1d5",
          "commitSha": "0dd19abbb0aa2cf736d9be88810fd5e466f3d9be",
          "commitUrl": "https://github.com/vladleopold/spine/commit/0dd19abbb0aa2cf736d9be88810fd5e466f3d9be",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-12T19-30-07-441Z/bag/Bag.atlas?token=ACCECWYKLFXJO2JGPGWI7PLKFRPH6"
        }
      },
      {
        "name": "bag/Bag.webp",
        "path": "library/bag-2026-06-12T19-30-07-441Z/bag/Bag.webp",
        "bytes": 1074300,
        "sha256": "c88bc8ec450242e7a4631bd24a8793740f0064a8969d17352a42565ef182aecd",
        "github": {
          "contentSha": "4bed41ac80313a7a919092b85784c007abb5a3c0",
          "commitSha": "1c3e15519dfa95946cfd709171073b13fb8df582",
          "commitUrl": "https://github.com/vladleopold/spine/commit/1c3e15519dfa95946cfd709171073b13fb8df582",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-12T19-30-07-441Z/bag/Bag.webp?token=ACCECW3W34Z4I7KR6LVHRW3KFRPIC"
        }
      },
      {
        "name": "hit-preview.webm",
        "path": "library/bag-2026-06-12T19-30-07-441Z/hit-preview.webm",
        "bytes": 464719,
        "sha256": "4fe407b40442bc8f0f9fd417e3a279c6e01fce81e5553e946c00985904ef4c4a",
        "github": {
          "contentSha": "ef70719ef2393ffdde3f0d2e9db37bfef861b9f2",
          "commitSha": "5f7f3bddb2ec369b8251accf6fdf0d7a8d697dca",
          "commitUrl": "https://github.com/vladleopold/spine/commit/5f7f3bddb2ec369b8251accf6fdf0d7a8d697dca",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-12T19-30-07-441Z/hit-preview.webm?token=ACCECWYYINEOUVMVADZZJG3KFRPIG"
        }
      },
      {
        "name": "hit-preview.webp",
        "path": "library/bag-2026-06-12T19-30-07-441Z/hit-preview.webp",
        "bytes": 122578,
        "sha256": "662bb721cea6e2f9d4618a95d7182159608138cb2fa622238d40c4aba00bfb90",
        "github": {
          "contentSha": "d20ef18a5ae6ea26a929e0fc1b20af0e4a2e7f9e",
          "commitSha": "3a9b2a7ae51c0c0a034215241ee59effdeabc7e6",
          "commitUrl": "https://github.com/vladleopold/spine/commit/3a9b2a7ae51c0c0a034215241ee59effdeabc7e6",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-12T19-30-07-441Z/hit-preview.webp?token=ACCECW546NACVKKWFTZFGUTKFRPIK"
        }
      },
      {
        "name": "source-proof.json",
        "path": "library/bag-2026-06-12T19-30-07-441Z/source-proof.json",
        "bytes": 2655,
        "sha256": "80c171a7b2b6e0f4a03a6e6186dabcf10f8dfb1e70d71967d5c189bb92907a00",
        "github": {
          "contentSha": "dae4036d04fc9f92158aa6a5e66364ee31e24710",
          "commitSha": "0a764dba5e5aeb30ed1f941e004bff540d6adf78",
          "commitUrl": "https://github.com/vladleopold/spine/commit/0a764dba5e5aeb30ed1f941e004bff540d6adf78",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-12T19-30-07-441Z/source-proof.json?token=ACCECW2MJCTL5QFJS2PXPDLKFRPIM"
        }
      }
    ]
  },
  "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": "a148bc414139e6d4d05be7a32afceebe5e68c7bee24442e1bdd7553d68ce9728",
  "recommendedAnchorPayload": "sha256:a148bc414139e6d4d05be7a32afceebe5e68c7bee24442e1bdd7553d68ce9728",
  "blockchain": {
    "status": "ready-to-anchor",
    "chain": "evm",
    "transactionData": "0xa148bc414139e6d4d05be7a32afceebe5e68c7bee24442e1bdd7553d68ce9728",
    "message": "Set BLOCKCHAIN_RPC_URL and BLOCKCHAIN_PRIVATE_KEY in the server environment to write this proof hash to an EVM blockchain transaction."
  }
}