{
  "type": "SpineLinkGitHubBlockchainAnchor",
  "version": 1,
  "createdAt": "2026-06-13T18:50:30.318Z",
  "entryId": "book-2026-06-13T18-50-18-329Z",
  "title": "book",
  "uploadedAt": "2026-06-13T18:50:18.329Z",
  "sourceProofHash": "ca49637ba6e50231f92c712069359b7f44899355054533159ac378c0b43025ce",
  "sourceProofPath": "library/book-2026-06-13T18-50-18-329Z/source-proof.json",
  "sourceProofUrl": "https://spine-link.vercel.app/assets/library/book-2026-06-13T18-50-18-329Z/source-proof.json?v=2026-06-13T18-50-18.329Z",
  "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/book-2026-06-13T18-50-18-329Z",
    "files": [
      {
        "name": "book/Book.json",
        "path": "library/book-2026-06-13T18-50-18-329Z/book/Book.json",
        "bytes": 26001,
        "sha256": "0792a57a5ab6f23111319aa15462112fb5d71c979f1af651c3d41920f8e5b68d",
        "github": {
          "contentSha": "f78499247266404d44dfd3cd989f064f62d7d031",
          "commitSha": "e1b9f2b7831e0d3b7a1fb1792a971674e6a8e080",
          "commitUrl": "https://github.com/vladleopold/spine/commit/e1b9f2b7831e0d3b7a1fb1792a971674e6a8e080",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/book-2026-06-13T18-50-18-329Z/book/Book.json?token=ACCECWZQP6F36WMO4TUVIILKFWTKS"
        }
      },
      {
        "name": "book/Book.atlas",
        "path": "library/book-2026-06-13T18-50-18-329Z/book/Book.atlas",
        "bytes": 272,
        "sha256": "ab14a7581f69a2ef637e451fea42e07a5989dfebf168ff1b702ac0cec8242ff7",
        "github": {
          "contentSha": "ba7b0cac4b0aac6a3b8c7e4bc3cd7dd611986fd0",
          "commitSha": "57894bfec9664bfe796add0ea5029e37ffa12154",
          "commitUrl": "https://github.com/vladleopold/spine/commit/57894bfec9664bfe796add0ea5029e37ffa12154",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/book-2026-06-13T18-50-18-329Z/book/Book.atlas?token=ACCECW2ZPGSJV224TTOBCYDKFWTKU"
        }
      },
      {
        "name": "book/Book.webp",
        "path": "library/book-2026-06-13T18-50-18-329Z/book/Book.webp",
        "bytes": 2725824,
        "sha256": "791002bb22893b887aea828a4ed401df6e5e12c87e6371736e6049de017ec1d8",
        "github": {
          "contentSha": "438c0bb65505bab2374aee4de62981850472ea01",
          "commitSha": "0e7c1600a12c804bfb7f5f02fbed5a7cb6e38b88",
          "commitUrl": "https://github.com/vladleopold/spine/commit/0e7c1600a12c804bfb7f5f02fbed5a7cb6e38b88",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/book-2026-06-13T18-50-18-329Z/book/Book.webp?token=ACCECW26MTL6X4XB2TWQE63KFWTK2"
        }
      },
      {
        "name": "hit-preview.webm",
        "path": "library/book-2026-06-13T18-50-18-329Z/hit-preview.webm",
        "bytes": 649238,
        "sha256": "e6957520d6b94b1f6cf7a9aa531ff0d6bc9e32f74ea6bd51d6d8f8556bea0a8c",
        "github": {
          "contentSha": "4a4417fa86d1c18d7ba793cc94e3c32e2ab086b7",
          "commitSha": "f3ac31899ddf73f2e89cb7436f8ccb9c26b9873e",
          "commitUrl": "https://github.com/vladleopold/spine/commit/f3ac31899ddf73f2e89cb7436f8ccb9c26b9873e",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/book-2026-06-13T18-50-18-329Z/hit-preview.webm?token=ACCECWYAJFOAOWJ53A3CKI3KFWTK6"
        }
      },
      {
        "name": "hit-preview.webp",
        "path": "library/book-2026-06-13T18-50-18-329Z/hit-preview.webp",
        "bytes": 102098,
        "sha256": "9e843a5d0ca2f65503031bc04cfaa34768e63710a972de619cf1f8f819c6c894",
        "github": {
          "contentSha": "d31016be70401d65c27e975cf912a70b9f522de2",
          "commitSha": "96135b53b916ae08b3be2c6bfa1f68dcf1c215b5",
          "commitUrl": "https://github.com/vladleopold/spine/commit/96135b53b916ae08b3be2c6bfa1f68dcf1c215b5",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/book-2026-06-13T18-50-18-329Z/hit-preview.webp?token=ACCECW6XJSASDCMXAZRCDH3KFWTLA"
        }
      },
      {
        "name": "source-proof.json",
        "path": "library/book-2026-06-13T18-50-18-329Z/source-proof.json",
        "bytes": 2666,
        "sha256": "ecd62de1418ff52911ea57169106fcb7fcff5787a9f47baa1ad37ddd7d86d8d7",
        "github": {
          "contentSha": "70f742c1f3d9e8012415fed100ff8527c6c00b88",
          "commitSha": "b9328f034c1ba3c66aa78a5457c1af678f67b57f",
          "commitUrl": "https://github.com/vladleopold/spine/commit/b9328f034c1ba3c66aa78a5457c1af678f67b57f",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/book-2026-06-13T18-50-18-329Z/source-proof.json?token=ACCECW2FXOJO6VAM6PUFZZLKFWTLE"
        }
      }
    ]
  },
  "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": "9a273ca29a594948f2ef2d345318c4a962d800207f1e12dc5970ad6f5d8af04a",
  "recommendedAnchorPayload": "sha256:9a273ca29a594948f2ef2d345318c4a962d800207f1e12dc5970ad6f5d8af04a",
  "blockchain": {
    "status": "ready-to-anchor",
    "chain": "evm",
    "transactionData": "0x9a273ca29a594948f2ef2d345318c4a962d800207f1e12dc5970ad6f5d8af04a",
    "message": "Set BLOCKCHAIN_RPC_URL and BLOCKCHAIN_PRIVATE_KEY in the server environment to write this proof hash to an EVM blockchain transaction."
  }
}