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 0x51d942348a9a00c76c8cb31d0d00d167a507d3844940b179d8c6d1ef101ae5e9. 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/226ffdb0-3c81-478e-a48e-5c2320ae7316.json and https://artists.proofprofile.net/proofs/artist/226ffdb0-3c81-478e-a48e-5c2320ae7316.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 0x70f1a43330d6686a2028fd3791dd4597b9c9c5c06073c8aa0eaf2fceabe74ee0. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-19T22:59: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/QZGLM2063413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc888b2efde5b0efe02cf2da30ffaae288bb2e4e0f43ae5902b24ecd7275f9d39. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), 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/USQY51034562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf92e6b955f205386cec97cfb4941b7ee8f0d147eca734efe6b301c4863bcd4c9. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZGLS2050678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87b4c505cb6bdf998b974a241f869326446d63ca411464bdc6a787a79c74b0f5. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30:07Z), 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/QZGLS2050679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x642f0cca0b319bfc623d87a05f4efe725c0ba62e515b8b41433f6382d8bb5e7c. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZGLS2050680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7387f49d7265d1c540726aae9721c97c05e0843b48a02a0bf468ab4b48abec42. 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/QZGLS2050681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37692d022ab7f8ec13328593486c613c507802eb9edd5ceb6919364215b242d3. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QZGLS2050682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d3abb49f84e3b39d8cada581436e8ed78098d2d3659d02bb070b4da4cda1e34. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/QZGLS2050685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80c9859e9ab1861619601c04f103fbe8e547a27f5a00c4ce765ef268d527c9fc. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41: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/QZGLS2050688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68bad044855828393fd318f95ee90fa59436b53001007fc07d900bd206c1c92a. Chain 2 (Bitcoin): anchored in block 957805 (2026-07-13T04:34:37Z), 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/QZGLS2050690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x379c7cccf78d7c21eb100b4fed63b9d3dbe721ed8c082c1c1f69c6f42db3d463. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/USQY51107172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd89ae2d9ab2c70f6c552a0685d627473b00f4484715543199d515aa3a965ba81. 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/USA2P1608237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9b8cb1b1ead076dc9322e9ff21e87ffea1bfc06d0dc83b7bedbf8b4b0b2f467. 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/USA2P1689838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae818247745e4cbaf5e16ff66b206b7ce92f762e48f4e85b34e0bf5ac7444b74. 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/USA2P1689834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8432da082cc723d3057606ac2662b7e029082e968f11654fdbd508226cda4636. 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/USA2P1689833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd52ae04f456707bbdb262af3ef80855c4a95ca24a6e46ec7e408ba269431059. 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/USA2P1689835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55be68ff4d8bbdbfd6eaa6b2e6c1ac615052e5d05b6fba31127424354988acf8. 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/USA2P1689836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6cd5e15fd19e8668ca4deab1e634170873c763a1f6230e6edcfc01f83aa8505. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/USQY51730493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb0cb9931a05c56ab090f134423a10e1623f2552e468589318bcf7340882dc98. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US7VG2306340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8206b35df27de9ec5671fb112b7e32ff5bcff787c04ae9f69cef80dbb45ae49a. 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/US7VG2306341.