{
  "type": "SpineLinkGitHubBlockchainAnchor",
  "version": 1,
  "createdAt": "2026-06-13T16:19:04.251Z",
  "entryId": "bag-2026-06-13T16-18-48-977Z",
  "title": "bag",
  "uploadedAt": "2026-06-13T16:18:48.977Z",
  "sourceProofHash": "d439b8f6f423851a4c2082a6bf8252fd64b7fffc0b06ab0ca369b3e4b8cfee21",
  "sourceProofPath": "library/bag-2026-06-13T16-18-48-977Z/source-proof.json",
  "sourceProofUrl": "https://spine-link.vercel.app/assets/library/bag-2026-06-13T16-18-48-977Z/source-proof.json?v=2026-06-13T16-18-48.977Z",
  "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-13T16-18-48-977Z",
    "files": [
      {
        "name": "bag/Bag.json",
        "path": "library/bag-2026-06-13T16-18-48-977Z/bag/Bag.json",
        "bytes": 35511,
        "sha256": "2b25482f8bd6260bdf496a8e5967b222ba7127d99cf636a08409a82f059ca0cb",
        "github": {
          "contentSha": "0e10bb528a2807abfe7689735e0fdc1fad8a8431",
          "commitSha": "cd974a1bb69512e4130323d5d7a6e8c131c5525e",
          "commitUrl": "https://github.com/vladleopold/spine/commit/cd974a1bb69512e4130323d5d7a6e8c131c5525e",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-13T16-18-48-977Z/bag/Bag.json?token=ACCECW43RLH2ZGLSXZWCFFDKFWBSY"
        }
      },
      {
        "name": "bag/Bag.atlas",
        "path": "library/bag-2026-06-13T16-18-48-977Z/bag/Bag.atlas",
        "bytes": 340,
        "sha256": "f2c55796131ad526abd8437bab4f78e89ab491be375adddd3b2b70682a7caefa",
        "github": {
          "contentSha": "77db1c898961b3b577e0084c86b1a837f585b1d5",
          "commitSha": "9bd692a4cb0eb90d29c8072e18d35b9f9cdb667f",
          "commitUrl": "https://github.com/vladleopold/spine/commit/9bd692a4cb0eb90d29c8072e18d35b9f9cdb667f",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-13T16-18-48-977Z/bag/Bag.atlas?token=ACCECW764EIFJWEKDWC2XUTKFWBS2"
        }
      },
      {
        "name": "bag/Bag.webp",
        "path": "library/bag-2026-06-13T16-18-48-977Z/bag/Bag.webp",
        "bytes": 1074300,
        "sha256": "c88bc8ec450242e7a4631bd24a8793740f0064a8969d17352a42565ef182aecd",
        "github": {
          "contentSha": "4bed41ac80313a7a919092b85784c007abb5a3c0",
          "commitSha": "0073e07cfded65c13bec04eb83b4ee675bb18853",
          "commitUrl": "https://github.com/vladleopold/spine/commit/0073e07cfded65c13bec04eb83b4ee675bb18853",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-13T16-18-48-977Z/bag/Bag.webp?token=ACCECWYNM6AWDJWW2VF64C3KFWBS6"
        }
      },
      {
        "name": "hit-preview.webm",
        "path": "library/bag-2026-06-13T16-18-48-977Z/hit-preview.webm",
        "bytes": 515711,
        "sha256": "72fa15c3b54a91358f091a85fe9eda9cd6fff880b65bf22fe5a16e4cb7e09a64",
        "github": {
          "contentSha": "be14cdd8fd041d3bba14af4d6f35016b94b9ca55",
          "commitSha": "a3db6f9a65081f81da63d31741875e7a9e6bcaf8",
          "commitUrl": "https://github.com/vladleopold/spine/commit/a3db6f9a65081f81da63d31741875e7a9e6bcaf8",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-13T16-18-48-977Z/hit-preview.webm?token=ACCECWZNVP235XEINN5KJGDKFWBTC"
        }
      },
      {
        "name": "hit-preview.webp",
        "path": "library/bag-2026-06-13T16-18-48-977Z/hit-preview.webp",
        "bytes": 123296,
        "sha256": "0fb2983ae26fc9aff5301babd818d02fcb53312d2a1be535fbd1798be2c426ce",
        "github": {
          "contentSha": "a97aa8eb5954f9eb5213ba18b52bfff52a71d0b0",
          "commitSha": "4323cc9f9a7d9d4f6f5a19e77bf1932ac35eeb33",
          "commitUrl": "https://github.com/vladleopold/spine/commit/4323cc9f9a7d9d4f6f5a19e77bf1932ac35eeb33",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-13T16-18-48-977Z/hit-preview.webp?token=ACCECW6DU6FTW7WAZPNGSHDKFWBTG"
        }
      },
      {
        "name": "source-proof.json",
        "path": "library/bag-2026-06-13T16-18-48-977Z/source-proof.json",
        "bytes": 2655,
        "sha256": "2974b67fe7d7e0cdf484b0b3087d0328268274a4c7c40092966e6a2a640c04a0",
        "github": {
          "contentSha": "f0dce771a1691ef74083c2956f4fe8e7da90a772",
          "commitSha": "029e9ea0598e5d40aba83f3c8e9bfbb96441cf3a",
          "commitUrl": "https://github.com/vladleopold/spine/commit/029e9ea0598e5d40aba83f3c8e9bfbb96441cf3a",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/bag-2026-06-13T16-18-48-977Z/source-proof.json?token=ACCECW2QZLDGRLZ54DGU3GLKFWBTG"
        }
      }
    ]
  },
  "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": "ec882009481cfc12cd1b9cb78282037b8a4b135c17240609ecca853bb3586c58",
  "recommendedAnchorPayload": "sha256:ec882009481cfc12cd1b9cb78282037b8a4b135c17240609ecca853bb3586c58",
  "blockchain": {
    "status": "ready-to-anchor",
    "chain": "evm",
    "transactionData": "0xec882009481cfc12cd1b9cb78282037b8a4b135c17240609ecca853bb3586c58",
    "message": "Set BLOCKCHAIN_RPC_URL and BLOCKCHAIN_PRIVATE_KEY in the server environment to write this proof hash to an EVM blockchain transaction."
  }
}