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 0x4c959be942eba347ce0b5f414f361e1612848ac9c7501533a5226f432fd8309d. 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/2460f8f0-c671-4a36-ab4b-a63d7d3d05d1.json and https://artists.proofprofile.net/proofs/artist/2460f8f0-c671-4a36-ab4b-a63d7d3d05d1.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 0x12723d30eee2e4b51addc2ae61ed97411de24e587af225d9024f52563e10a683. 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/QM4TX2404027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10d374b725e904fef3912b3aba7aa42ec1b3310dd609b6aebc384eaa7da10035. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QM4TX2404030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e66e3e3efc63895f6c2de816edb4293d920946cca1681d333a1bdb7749e9f2d. 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/QM7282320845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0496a9ccbf0895136581c19b05e3293b0a94ef402ab7687b2416ce516ae192b3. 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/QM7282320842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8dbc74c7f72517932aba669a62f97bbbe655e89c3dd6c596d32dfa5bfa8b891. 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/QM7282313186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x677a49ddc2f2d734fddf3b9a630e2c6065abb298fec57eb4ec5bd1308011744f. 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/QZAKB2209251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ebb2ccff740310004a71f8174fe5e5c09a9e30f375d6a60f74010280fe46001. 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/NLRD51968887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef9ed9e3ddd16a8ddd41e1cfea948da24eb7a495c5721394d532c9ea1bf80fd1. 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/NLRD51968888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20d4e9ada636995473dba2c12e022b212b467b14ee5b8a69a905e3b819829b2b. 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/NLRD51968894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10b4fd9ed471e71461269eda9a400cf32a97235622e1bbb7045e8679dfcb60ee. 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/NLRD51968895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50ad4ecd936b9fc9aebf0229339263dbde778b7390549596b3aee0b24e71de52. 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/NLRD51968896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef9ed9e3ddd16a8ddd41e1cfea948da24eb7a495c5721394d532c9ea1bf80fd1. 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/NLRD51968888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1375a1cdac6765857719cde4d631033c6753018662c1c29b5206d6f758a522e7. 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/ZA34K2402192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a11a73f99e726f13e2f53e77cf3cf3b7c9340ffa11b32e86e68830958cc04f9. 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/ZA34K2402193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c1e68ae67d8caec6a2842fcc89b23acb5392c66b7eb2555bb6fac5f992e4a2f. 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/ZA34K2402174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332c8a7eb1325b3680b4c85820f51b45c3a5e5a2de892dcbb4b76edfcf87235d. 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/ZA34K2402194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b5671eb21ce5dbd0ba08120087d0a538a7f984987234cdb079d0b56cb04ff7a. 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/ZA34K2402195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c1e68ae67d8caec6a2842fcc89b23acb5392c66b7eb2555bb6fac5f992e4a2f. 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/ZA34K2402174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc617ad8a8bdfd619d85dbf9de4c858c09b81c41baf1dc3fe826a9b7fe180e6ae. 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/UKWA62400015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07641d53a90c98b82a1cc15de34beb42ea6bd0bda7d1fb676848330330db40e9. 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/GBLFP2261397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b3b20c604beaf2f112c6fc330f26a318b61693ce5d9cbaa2ce7a77005aaa93b. 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/ZA34K2402643.