Snow Ghosts is a British musical group active since 2008. As of 2020, they have released four studio albums and four EPs. History Producer Ross Tones (aka Throwing Snow) and vocalist Hannah Cartwrigh
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3378e0e9bc5dd35841436e0abb38fbc4d5a03b468b5f473aec1dee1fa49df462. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/605fcd99-ad9c-403e-9ad5-f606ad311df3.json and https://artists.proofprofile.net/proofs/artist/605fcd99-ad9c-403e-9ad5-f606ad311df3.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed5dc8ee6923c67d66997d8717cd6d11f4e520cb009b29d7d04f79190f89c673. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH2200239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1da56a426c36d925b9ad85211859c3097df775e23ab012d02f1118bc9b5c6257. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1800225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a5e0d5c3a9caa907edc1795b4f17603ca2eb31bfbe73a474e487cdb15d8b8f9. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1800227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59d610202cdb1340b765cae6e4a142c8456dca377bb5d3d2a85257a9e2b5ee48. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1400223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e085b4cdd1a78c0db1e77886b9f1ad15df73ab0738645f071ab82b56ab6fe4e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1400224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1da711c00c375f01df45c0969428dd0dc9c8a1d1d498a97de00dd84efc1db70a. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1400226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13dc71a5dd6f5237891c6a303f60562af9729909fca348954cd5f2b75ce4d24c. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1400228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf79a191c82286263de88c40f6ce4183b1941831ec4c3e50aa0c4371c665afd9c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1400230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x409ba4a5af191d502825d61e877cb116b27f058c2844a69fe1212a5d2e328049. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1400232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17cf5a799b7ddf46ffc2ad56c899ca1d851f8b7d2f3dffd56479490006f32d9a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1300057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf96cfefb19467fb2bf9e47afe2bea4f0cb82d96d699471d04719ea1d1e8ea2d0. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1300056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25d53e5572a5ce12c8aa304df9dc70b603e850beced5abe2706d949d55373904. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1300059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4cbf9ef6c5eac85966faab00c0beb4c2fccd94f5feb58ce1cc57c2b9c4b4614. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1300060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf245ca1ab96fbd2dcf3ab0b31f12e29991156ea2b8377ed11c55fe766433b6d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1300062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f1d32289116ed8b1e0ab00d3981605abf078a1446d0f278e17656ec65dd2405. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1300063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0e18e279d986a596c28c6285b5f3b46b734a58c57317b27d6a58594ab5b9f17. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1300064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8370b2eb354a6f5265a3bf41db7070e11c4d18ce61b2e225ba6ab89f1bdfee06. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBTQV0800114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x973811b8670de720ca56f8608dbd2ddb2d7b387244998e110c0e097e79b799e5. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBTQV0800115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd5ddd83dfdaec6108362f1479c2255a694ea478f8f823e6e8bd29628e11ab72. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBTQV0800116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4656068582c3b026a0d11affef74c1dc4d39923db5eceb0b300e3cd34d32d4de. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBTQV0800117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadd811ca6ebbd194a350e7be45349319000663f021b4664fe6cb70b0d20f8916. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1500325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd94ac48d73b0cb91ed43f06fcb9af617646ab0fd840ab78c18c06115b4fc196. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1500327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8469a45f31ca4c86ff66eceae3b4140134e34f40e285298598e80ef71f2f296. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH1600050.