{
  "type": "SpineLinkGitHubBlockchainAnchor",
  "version": 1,
  "createdAt": "2026-05-30T09:26:43.166Z",
  "entryId": "hero_01c1-2026-05-30T09-26-30-421Z",
  "title": "hero_01c1",
  "uploadedAt": "2026-05-30T09:26:30.421Z",
  "sourceProofHash": "bea662bb031877dfa799d28e9930291293f44d78f5775682ded124253323223e",
  "sourceProofPath": "library/hero_01c1-2026-05-30T09-26-30-421Z/source-proof.json",
  "sourceProofUrl": "https://spine-link.vercel.app/assets/library/hero_01c1-2026-05-30T09-26-30-421Z/source-proof.json?v=2026-05-30T09-26-30.421Z",
  "uploader": {
    "mode": "google-account",
    "googleEmailSha256": "a29a835d363d2cd9ccab4f8fc68c705a0222cae45273b10d85529c11730ccd45",
    "anonymousAccountId": "anon_1yj0lg_eoc8j5",
    "anonymousFingerprint": "1yj0lg",
    "browserFingerprintSha256": "cad82f9bab19cfaa7f62e06648001aa1da7f0d4d48afb8ebf5adf3edf23ce984",
    "browserEnvironmentHashSha256": "f37596f1d61037b105d2b96209ce90a17418a6d4a7d26cc0a256d134853376ba",
    "browserEnvironment": {
      "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0",
      "platform": "Win32",
      "language": "ru-RU",
      "languages": [
        "ru-RU",
        "ru",
        "en-US",
        "en"
      ],
      "hardwareConcurrency": 16,
      "screen": {
        "width": 1680,
        "height": 1050,
        "colorDepth": 24,
        "pixelRatio": 1
      },
      "timezone": "Europe/Moscow",
      "timezoneOffset": -180,
      "maxTouchPoints": 0,
      "cookieEnabled": true
    }
  },
  "github": {
    "owner": "vladleopold",
    "repo": "spine",
    "branch": "main",
    "repositoryUrl": "https://github.com/vladleopold/spine",
    "uploadPath": "library/hero_01c1-2026-05-30T09-26-30-421Z",
    "files": [
      {
        "name": "hero_01c1/Hero_01C1.json",
        "path": "library/hero_01c1-2026-05-30T09-26-30-421Z/hero_01c1/Hero_01C1.json",
        "bytes": 431282,
        "sha256": "6bd1c77d3fd85478102151ad957a11f1427173fc8741d8ab1b85bd5221237145",
        "github": {
          "contentSha": "b9b5a6461d6de1d4dacb3e07d4bed546db50a2a4",
          "commitSha": "38f0ef8e0c818a9186ec4cbb232372470b3f006f",
          "commitUrl": "https://github.com/vladleopold/spine/commit/38f0ef8e0c818a9186ec4cbb232372470b3f006f",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/hero_01c1-2026-05-30T09-26-30-421Z/hero_01c1/Hero_01C1.json?token=ACCECW52IDMBDTSWFXYXT6DKDKWYM"
        }
      },
      {
        "name": "hero_01c1/Hero_01C1.atlas",
        "path": "library/hero_01c1-2026-05-30T09-26-30-421Z/hero_01c1/Hero_01C1.atlas",
        "bytes": 2167,
        "sha256": "8200db5ba22241d999853ee3494aaf007167c27e249e9c90595398858c8d51d8",
        "github": {
          "contentSha": "a7bcb99e206716db83adfbc881704d207044a8c3",
          "commitSha": "756757fe514ddd17ffee7bcb22fe23f648691305",
          "commitUrl": "https://github.com/vladleopold/spine/commit/756757fe514ddd17ffee7bcb22fe23f648691305",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/hero_01c1-2026-05-30T09-26-30-421Z/hero_01c1/Hero_01C1.atlas?token=ACCECW7OGJ3XO3R4IJLCTVLKDKWYO"
        }
      },
      {
        "name": "hero_01c1/Hero_01C1.png",
        "path": "library/hero_01c1-2026-05-30T09-26-30-421Z/hero_01c1/Hero_01C1.png",
        "bytes": 839182,
        "sha256": "bb4f02817096ea2a9b2868349cd751dcb7495364d8afab478b4ea514a4b0a638",
        "github": {
          "contentSha": "7e38d16ee8cc97c30e9154196a59a423eec76d38",
          "commitSha": "929291d19250274c5f5691990f63c038afa5ef4f",
          "commitUrl": "https://github.com/vladleopold/spine/commit/929291d19250274c5f5691990f63c038afa5ef4f",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/hero_01c1-2026-05-30T09-26-30-421Z/hero_01c1/Hero_01C1.png?token=ACCECW5XAWGXOPUJ32O6KSTKDKWYU"
        }
      },
      {
        "name": "idle-preview.webm",
        "path": "library/hero_01c1-2026-05-30T09-26-30-421Z/idle-preview.webm",
        "bytes": 108374,
        "sha256": "4b564ad907d75453537375abe2dddbbb8adf8f52d9a040f98005d3b17e2b21b9",
        "github": {
          "contentSha": "867c7b3754e458552a1bd3267c3c7f74bd5c011c",
          "commitSha": "cd11572c9edcbf3b316f78c65d41cbd77bc837a6",
          "commitUrl": "https://github.com/vladleopold/spine/commit/cd11572c9edcbf3b316f78c65d41cbd77bc837a6",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/hero_01c1-2026-05-30T09-26-30-421Z/idle-preview.webm?token=ACCECWZ33226MXUHL6O6OLDKDKWYY"
        }
      },
      {
        "name": "idle-preview.webp",
        "path": "library/hero_01c1-2026-05-30T09-26-30-421Z/idle-preview.webp",
        "bytes": 43692,
        "sha256": "e2dba644c9a58c4c61e3bdc4fb4bd97deacd1275392475bb57b58d9a0ac7c440",
        "github": {
          "contentSha": "c248ac3161500f1e933dd49b57a99113253bbab0",
          "commitSha": "14217492fd5d8a8f0dafa9b22343acd5a8e7d0d8",
          "commitUrl": "https://github.com/vladleopold/spine/commit/14217492fd5d8a8f0dafa9b22343acd5a8e7d0d8",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/hero_01c1-2026-05-30T09-26-30-421Z/idle-preview.webp?token=ACCECW4EH3NI4RJ7WULVBCTKDKWY2"
        }
      },
      {
        "name": "source-proof.json",
        "path": "library/hero_01c1-2026-05-30T09-26-30-421Z/source-proof.json",
        "bytes": 2745,
        "sha256": "68f3ff83bf2b9350a863e5071d4a55bbbdcbca222d568106f1e654c07fb07839",
        "github": {
          "contentSha": "01c4a628ef7187704cf7cd7c3b09726fdd9e0ef9",
          "commitSha": "f1b72d20b492dbb0b05b7f60cdf55a5ee5da2dad",
          "commitUrl": "https://github.com/vladleopold/spine/commit/f1b72d20b492dbb0b05b7f60cdf55a5ee5da2dad",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/hero_01c1-2026-05-30T09-26-30-421Z/source-proof.json?token=ACCECW3FC27IIAJCRE4EESLKDKWY4"
        }
      }
    ]
  },
  "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": "2ed9054a4d26c7b4a031c519a6512e93bbeeeae8918bc241f171b7f6900d97d1",
  "recommendedAnchorPayload": "sha256:2ed9054a4d26c7b4a031c519a6512e93bbeeeae8918bc241f171b7f6900d97d1",
  "blockchain": {
    "status": "ready-to-anchor",
    "chain": "evm",
    "transactionData": "0x2ed9054a4d26c7b4a031c519a6512e93bbeeeae8918bc241f171b7f6900d97d1",
    "message": "Set BLOCKCHAIN_RPC_URL and BLOCKCHAIN_PRIVATE_KEY in the server environment to write this proof hash to an EVM blockchain transaction."
  }
}