{
  "type": "SpineLinkGitHubBlockchainAnchor",
  "version": 1,
  "createdAt": "2026-05-15T08:51:38.139Z",
  "entryId": "skeleton-2026-05-15T08-51-28-862Z",
  "title": "skeleton",
  "uploadedAt": "2026-05-15T08:51:28.862Z",
  "sourceProofHash": "7bd0139421ccd4634a28005faebde1944f94c10a167b09a60a7e1438bc4f3f1c",
  "sourceProofPath": "library/skeleton-2026-05-15T08-51-28-862Z/source-proof.json",
  "sourceProofUrl": "https://spine-link.vercel.app/assets/library/skeleton-2026-05-15T08-51-28-862Z/source-proof.json?v=2026-05-15T08-51-28.862Z",
  "uploader": {
    "mode": "anonymous-browser",
    "anonymousAccountId": "anon_1gi86fs_1s6mhpn",
    "anonymousFingerprint": "1gi86fs",
    "browserFingerprintSha256": "3f6aa8f7052ce451c63964c9533128c99eb1ad5cf48e37f4df4e9f93731b8380",
    "browserEnvironmentHashSha256": "f01b0366366c6599e99ff06b58d6365618ee7aaa5212d7ea40ea9356d063dae4",
    "browserEnvironment": {
      "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3.1 Safari/605.1.15",
      "platform": "MacIntel",
      "language": "en-US",
      "languages": [
        "en-US"
      ],
      "hardwareConcurrency": 8,
      "screen": {
        "width": 2056,
        "height": 1329,
        "colorDepth": 24,
        "pixelRatio": 2
      },
      "timezone": "Europe/Sofia",
      "timezoneOffset": -180,
      "maxTouchPoints": 0,
      "cookieEnabled": true
    }
  },
  "github": {
    "owner": "vladleopold",
    "repo": "spine",
    "branch": "main",
    "repositoryUrl": "https://github.com/vladleopold/spine",
    "uploadPath": "library/skeleton-2026-05-15T08-51-28-862Z",
    "files": [
      {
        "name": "skeleton/skeleton.json",
        "path": "library/skeleton-2026-05-15T08-51-28-862Z/skeleton/skeleton.json",
        "bytes": 946,
        "sha256": "5d6555a7e301016e6a01aca52ac497fe7543c3c5fb6389a5f1fdca6fa0927046",
        "github": {
          "contentSha": "ef96db662de171e1a7f8aab8ec190fe438a7e48f",
          "commitSha": "6359c637e80eda86bae4c0477b1c6ac4ef87b10f",
          "commitUrl": "https://github.com/vladleopold/spine/commit/6359c637e80eda86bae4c0477b1c6ac4ef87b10f",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/skeleton-2026-05-15T08-51-28-862Z/skeleton/skeleton.json?token=ACCECW2STVXZUR6GJSQ7H3TKA3PM6"
        }
      },
      {
        "name": "skeleton/skeleton.atlas",
        "path": "library/skeleton-2026-05-15T08-51-28-862Z/skeleton/skeleton.atlas",
        "bytes": 100,
        "sha256": "65d712c75039e01ed29e68d5fa473c95203a44f69a2d9f482e2b8c154bacf688",
        "github": {
          "contentSha": "aaf4497fbb6785801a7a464bb62243ade85df4cb",
          "commitSha": "8b0546a11156c577dd6225e5a7249b2c92df009e",
          "commitUrl": "https://github.com/vladleopold/spine/commit/8b0546a11156c577dd6225e5a7249b2c92df009e",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/skeleton-2026-05-15T08-51-28-862Z/skeleton/skeleton.atlas?token=ACCECW6ZW3VK66LA3JT2ZBLKA3PNA"
        }
      },
      {
        "name": "skeleton/skeleton.png",
        "path": "library/skeleton-2026-05-15T08-51-28-862Z/skeleton/skeleton.png",
        "bytes": 39964,
        "sha256": "de4af4beb81a9f3e2db71b1c70c8c012ce9c733da5594f21c51da341e543536b",
        "github": {
          "contentSha": "3a372d44c49f1f07388f460d74ba87516acc9d65",
          "commitSha": "3da651070fe3d03198b8324d1c4725a48b616848",
          "commitUrl": "https://github.com/vladleopold/spine/commit/3da651070fe3d03198b8324d1c4725a48b616848",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/skeleton-2026-05-15T08-51-28-862Z/skeleton/skeleton.png?token=ACCECWZDCLIGETGHEBC6AITKA3PNC"
        }
      },
      {
        "name": "animation-preview.webm",
        "path": "library/skeleton-2026-05-15T08-51-28-862Z/animation-preview.webm",
        "bytes": 392201,
        "sha256": "dd85d893342e8b54485ba5c1874378c54c828a98797c757c3b836f59d11ce460",
        "github": {
          "contentSha": "02122899dfb0a9481c3fc24eede156871caa67a8",
          "commitSha": "41f4318a0249e460ed7f66660b167d07b9ada1da",
          "commitUrl": "https://github.com/vladleopold/spine/commit/41f4318a0249e460ed7f66660b167d07b9ada1da",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/skeleton-2026-05-15T08-51-28-862Z/animation-preview.webm?token=ACCECWYRBNT7C7A7UHMQT3DKA3PNG"
        }
      },
      {
        "name": "animation-preview.webp",
        "path": "library/skeleton-2026-05-15T08-51-28-862Z/animation-preview.webp",
        "bytes": 593932,
        "sha256": "c673032a76d9b4d0f3098baa771d93140a54b264378b567df7c3f92276a3bd13",
        "github": {
          "contentSha": "f617ac7713b9c479bcebc42dd0d89d5417b35feb",
          "commitSha": "486ffad7b4f72e2e24042252a1121f63b4f9483f",
          "commitUrl": "https://github.com/vladleopold/spine/commit/486ffad7b4f72e2e24042252a1121f63b4f9483f",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/skeleton-2026-05-15T08-51-28-862Z/animation-preview.webp?token=ACCECW7HPYOECP4KBNKC5CTKA3PNI"
        }
      },
      {
        "name": "source-proof.json",
        "path": "library/skeleton-2026-05-15T08-51-28-862Z/source-proof.json",
        "bytes": 2648,
        "sha256": "67740a0b97b167e3844367e3975611a5c4f0d405761dd54f87aa87f3be803364",
        "github": {
          "contentSha": "6cda9eacb06ea90b7393ec9d0144f3741a2cd8cb",
          "commitSha": "6b5db1d4df2cb35a3b1f85db697b495c172df810",
          "commitUrl": "https://github.com/vladleopold/spine/commit/6b5db1d4df2cb35a3b1f85db697b495c172df810",
          "downloadUrl": "https://raw.githubusercontent.com/vladleopold/spine/main/library/skeleton-2026-05-15T08-51-28-862Z/source-proof.json?token=ACCECW6M7SK7A4MGPEGYFILKA3PNK"
        }
      }
    ]
  },
  "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": "878f583a55ed6e298ad692aead2eb0f2d6c4723af23966dadc92cc143671c166",
  "recommendedAnchorPayload": "sha256:878f583a55ed6e298ad692aead2eb0f2d6c4723af23966dadc92cc143671c166",
  "blockchain": {
    "status": "ready-to-anchor",
    "chain": "evm",
    "transactionData": "0x878f583a55ed6e298ad692aead2eb0f2d6c4723af23966dadc92cc143671c166",
    "message": "Set BLOCKCHAIN_RPC_URL and BLOCKCHAIN_PRIVATE_KEY in the server environment to write this proof hash to an EVM blockchain transaction."
  }
}