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 0x396a58e4008eb2aaa9627ee45f6b70463b1b7da50e0d2cde2d60c33ffbb3942a. 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/49692f30-a080-4ffb-bfc7-95d396de4ffb.json and https://artists.proofprofile.net/proofs/artist/49692f30-a080-4ffb-bfc7-95d396de4ffb.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 0x10e8a2405a91aaa8eefd07dada099f98c99e87e70feaae1eebca8ec618825a07. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/QZ73H1700003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9410c6f244f4165a5a79f54c9a4864275ef14ae3b89f60c2e9d5240a5b4b442e. 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/QZ73H1700004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14dea1da283a20e8eaa27bb2d066488889a17ff7685005e9a21da60f1612d68a. 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/QZ73H1700005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc3e41b42a45508aaa6c9e5b2b50854563e46dfaaad63fd06e9422ba2eac1cc2. 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/QZ73H1700006.
I Can't Let Go (Even Though I Set You Free)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb8a7c8e52a768b9c473aafdf9201ac516e8a28bc26eac5cb1017e0e9374017b. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/QZ73H1700007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc3f89aa841836ee0fd953ac7e96258824e658b130654e7192a23dc45f49a6da. 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/QZ73H1700008.
He Can Have Tomorrow (I'll Take Yesterday)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4651d89455fbf9cae6282aa6d36f08fa9421d29327f0224ef675e1c84cddea2c. 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/QZ73H1700009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b48f7cccbf218bcb27320d937c1e61bafc10558ee1bb157b9503111e8dbfe56. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZ73H1700010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5bfea5bc2de66d4be968d4ddfb6b9aebe048295007147b2912ed4cb2de37390. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZ73H1700011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdba81c14f3e758f5f66626c07e00bc1b4fd4e552dea76ab0a60130c8e99fbbde. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/QZ73H2000012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x751b313a3a022eab36426c44fdd8cec6a24f5d5b59342bb7f3b4965fb5b3bcb2. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZ73H2000015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bdd68fc892b6a3acfc34f864ef16ca178f141399563e941a7f8e342b57903d9. 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/QZ73H2000016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c61f14ad79fd91d0ed4d65628cfa4dd950a3ef01c2d910778481d1083006b9d. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZ73H2000017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56af4bb5e5c760d3bdea59735555dcded1f2fd4d6d19273dd50b2e52409506e6. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QZ73H2000018.
Highway Butterfly: The Songs of Neal Casal
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x569c2b1de9bf98cc12d1253d146942aa7d1f2f0e4c548b8377cef9185a8969dd. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/USME32100278.