Haley Nicole Blais is a Canadian singer-songwriter from Vancouver. Blais got her start on Youtube, uploading vlogs, original songs, and covers. She received mainstream success with the release of the
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 0x698990ae39822db988f75314c70204207877e72443ff26c8e8fb1e8008ddf0b3. 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/b5546191-561a-4fe7-9c40-d71368f8170f.json and https://artists.proofprofile.net/proofs/artist/b5546191-561a-4fe7-9c40-d71368f8170f.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 0xe469ab224cfe1c9e4f610245a19ee38aa203bcd1231703c9f2022d9a7a94467d. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/USHM81672807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc38eb2f83b842f8861c8ab1d3ed9ee356352587b95f27ce62a2ade749fe4a3ad. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/USHM81672809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d04b8dcccf386d16a8f5ad18836b5443f5599a70cfa7eb2ac24fc500bd4c706. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/USCGH1830741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fa3fa14f07b500ed6163a36cfc9a76c2b9399b7eb8f6575a9fe578625d15587. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58:20Z), 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/USCGH1871113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51498051be3648ba6ea8c5fee27abef009078b9c0f147b7d6b190c92ac1749cf. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/USCGH1871115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9427598d34b4a95958c34aeccae722efce275d0002aa8d22ef190ce89ef24f68. Chain 2 (Bitcoin): anchored in block 957744 (2026-07-12T19:15:44Z), 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/CANLK2000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5ec5da55ff2daebdc0d07c64302bdee2857c34dd2d2f72a1f58de3b07ba5b9. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/CANLK2000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3be5986b3d78e44d94c71226e4e8b34f5bda0192d29ec57ef0a2c871e74aacc. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/CANLK2000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c8ee8d0b44096c63cbda6cca5096b346903a7ebfea225ca91af5824469dd7c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/CANLK2000008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9958573556a0914c71b8bb6a08268b6ff272f2762125e1e6331e4fd07a1e865a. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QMBZ92094331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2f2de9bf561973e9d0c17d33cb0ab5dd0f97600c07816a0c420b0a83c5eddd. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53:46Z), 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/CANLK2200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11b90ff554716ce8aa2176ebdac1084f666232d6b865a499d74097cf97b2f22f. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/CANLK2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0b4e26ea55af4a78e37002070a3bac35a4f4a889ec9d44b72c83ea309d63e7. Chain 2 (Bitcoin): anchored in block 958670 (2026-07-19T05:26:23Z), 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/CANLK2200105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe1f0d14ef3b6223b33df5768a467b998c53e562ee4820168a0b2f7ff686475a. Chain 2 (Bitcoin): anchored in block 957744 (2026-07-12T19:15:44Z), 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/CANLK2200104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4a4f1aed9381e8f0a59099b0b64b9ac3909ee735cb02245f9af49d02067b48f. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/CANLK2200107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x113459f82fc2f41473265c0b4581cb5de91ab0d06033efd119e5fb8c3bdfd06e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/CANLK2200100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4a4f1aed9381e8f0a59099b0b64b9ac3909ee735cb02245f9af49d02067b48f. Chain 2 (Bitcoin): anchored in block 957747 (2026-07-12T19:35: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/CANLK2200107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d67e510c057388057b03fdf40036a73184aab7e1add873e0cc0beef4cd5104. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/CANLK2200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81fa565c059014ac4701c67203422bf68475884e41d820333ebea93d21761179. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/CAAA12423402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x578caf7e22a45ed7740b3f44d79bfab606455ba65547e6f6d32c21f3f1e36e24. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/CAAA12423403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11b90ff554716ce8aa2176ebdac1084f666232d6b865a499d74097cf97b2f22f. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/CANLK2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce1200fdc6e10e035a7d84cbb53bff9a5a5fa649af273fa2c153ad6cd0122a90. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/CANLK2200101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2f2de9bf561973e9d0c17d33cb0ab5dd0f97600c07816a0c420b0a83c5eddd. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/CANLK2200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2764a7b6df6a5505cd9dca4926b4da9a09af235a4d1983f5d347a85859dcf196. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/CANLK2200103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe1f0d14ef3b6223b33df5768a467b998c53e562ee4820168a0b2f7ff686475a. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/CANLK2200104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0b4e26ea55af4a78e37002070a3bac35a4f4a889ec9d44b72c83ea309d63e7. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/CANLK2200105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10479e8efb4ab66afc81bd4837ee8a1e8b2a6cc4039bea7d20493b2d4ac39a62. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/CANLK2200106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f8085e301378bd8d642e73810cbd1084650855ffead9e29ee651b41051d1a8. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/CANLK2200108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bac7760ae37611d2b9fd75137a310d3e09e53aad1c4b645b8da76207720e5b3. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/CANLK2200109.
Winner / Beginner's guide to birdwatching - Audiotree Live Version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8cf1919c528255827becc46cf938ca9a1d8bb33895c9e4383ec4ea4660c73fe. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QM99V2402906.
Sweet Surrender / Basement Apartment (Protection Island Sessions)