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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6f29fc4b343c494b362111b5372dcf02456be34cda8dde9e75d96c6735236f. 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/464caac6-b634-4dfa-bcb4-5ad58f8afe45.json and https://artists.proofprofile.net/proofs/artist/464caac6-b634-4dfa-bcb4-5ad58f8afe45.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfa4e75f68c81365a915f06070dce5b05464c749d8efc3ffa958bc716670fd92. 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/CA5KR2432502.
it's personal (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9767dcb4106ef3434f3169e4eaab52f6f5e0cffd9c7bd5e3d8418f1e2052d7ff. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/CA5KR2432514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef75d8214367309c41c4ccf2e9c4a5fd8bc863042fc22c4070b609dbab840eed. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/CA5KR2432500.
is that too much (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x763737bf927531bda6d92e78e1879077735fdda215b60fdc87125421690adc5a. 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/CA5KR2432468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c81ffc01161caed65f8aced27254719fd540b7c36aaaccb3bbba7d08ff58a2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/CA5KR2432321.
i'm not so perfect (sad song) (speed up)
i'm not so perfect (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc454e720bb3fc8fd60b38dac15a18d62a713d9f368e8f7a2b154116810237947. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CA5KR2432312.
i miss you (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc42b59bfde8c056bcd57e9e65a813536f3d37d823510b87ef382a956c5227757. 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/CA5KR2432214.
i know you so well (sad song) (speed up)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ec904e601c54be9ba704718555ce9f0cac00f0c9f1976bc0bd94e0bc6d9c421. 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/CA5KR2432196.
i know you so well (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa75b7eadd3dc261baac154e502a6176d66cabc5b7de6ed1f6157bffe201f560b. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/CA5KR2432198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3802b512b285f24f8eb35756a0061a60eb86f1fd63eeb0db892cd79e36074c79. 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/CA5KR2431849.
i don't trust nobody (sad song) (speed up)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9150e43b70cbfd73c86330507dd72923181867d18a8a2eb9119400ec0e8e8cc. 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/CA5KR2431816.
i don't trust nobody (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72ea2920cb7efdb886c3c91c8165d27551e2aa7c3edfe51c8ad7b5bbaaa077c6. 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/CA5KR2431813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9899a69863f9707772b6ee57fb570db046f38b29b03bf6b287a3718b418fe65. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/CA5KR2431810.
get your hands off me (sad song) (speed up)
get your hands off me (sad song) (slowed and reverb)
for the last time (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02122306e08ef33dd36048ab9eeeabd848a7b98d2bd07e303699126fcb9482bc. 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/CA5KR2431795.
feelings to myself (sad song) (speed up)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec1d54e45afaf057d99cc04a087a42cdcc2bf52ca35e5945233c9909233c95a. 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/CA5KR2429680.
feelings to myself (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8157509a69a5a123e97d683fa8a85f487c272912e5e771f7753fd8cf0502ba9b. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/CA5KR2429679.
don't like them (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20bce6d28361b6d6d956798d3d4ebe424c0007f0acae8567f36324caecb2c4ef. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/CA5KR2428536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe5da931c83a2e7551e45b9c1399dd6203fd0f22ab2f250547b8915ea96e72c6. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CA5KR2428526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x750ee6348b4721b700a12edb779508831e86aafc21ef96affbac910462d2cca6. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CA5KR2424709.
can i love you (sad song) (slowed and reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f517338a8b1e31f388da58366ed07b65fdff5e00612b27f7b4d35e65ed61724. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CA5KR2424707.