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 0x91121c2597cced883961b5fc3c82557a6db4c5081b2410bda490987e973c2a25. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/74566454-4021-4269-94d3-a74386a12790.json and https://artists.proofprofile.net/proofs/artist/74566454-4021-4269-94d3-a74386a12790.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 0x9f1e97e571d1cceb0b376323f5ed42285960be1fd0c29bdb64b9d9187571cf5d. 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/QZMEP2444052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x315a325ddc87e07574141f0c874ee0bf134c482f3c36c43dd264ff4a81ec0470. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZMEP2444033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd19ff2fef9a0e6a6e167a7300f4b9a794592344f9190ad4953b591392608bb93. 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/SE5752402513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f002c5dda569225ee392af9d2992d1c736b941dba91f36a4d1e3addaa87af0c. 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/SE5752402514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05373aa3b355d8747271793fd5c2988023c0cd18a1e14b6cac91ef976fca9428. 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/SE5752402515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5300b62a7bf196f62092b89c3ea97905f2ab8c5b89f45f51b4542479d4c51f69. 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/QZMEP2444001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfb4315697b4809cce27d600225dd7dcb474099b546d7c5057707919b51a28b6. 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/QZHN52450125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb37d7ac834f3bf3c32a2b93c0d9d3c69b39eb51fdcc7c48a8b6815289b27a05. 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/QZHN52450126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41030572604dba154f69c4eeec4c53db66b87bd361218ad8de09fb5edcca0a83. 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/QZHN52450127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef9d31323477f18304e4e86c8499bf61f2b98f7824761465877f49a45c2a08e4. 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/QZHN52449883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbeece2b4bcf2965e913359277aa28eb88c9dbc89d21a2ad5ce486f999617e4f. 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/QZHN52449884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec6da99396d77eb302b42d8c489a27b809124365e32339e31bf4a7596668eb25. 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/QZMEP2443298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc77dd6819ab9d35b1ee999ddb41e6ddde7896d17ea520d18666a9c2dfa748a3a. 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/QZHN52479702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22e569f778420d2b6740f1a3f59052ae55791ec40206470159837e4fa4f813c0. 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/QZMEP2444173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6380ef6cfad4dccb61fc7f8ae1e03936263a4a73fabd33b914992df29cefca9. 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/QZHN52483455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfcafd35c1a1351f5f112dbf2fb28a6d9e8e6cbd10e48207f4ca0e986519b19c. 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/QZHN52483456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x196821ffbd52ba68546f0e2ae1f63c18d3fb5b53cc28fce5408769aca2e8cd49. 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/QZHN52483457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x272c57e95fefc0dc5778368ec3a10d76f9d7fc72c4ceb59f91fe00f36ac37deb. 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/QZHN52483458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ce67bc58dc199c4e1c942be474a133b7f28b5a2eb1e1c4689bd89e24bd07244. 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/QZHN52449392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087a48390a51fbf462d7bbb7b448de931bb67296ebc7b36da61e9c112fc5311e. 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/QZHN52449745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x212eca08cd55660742d3125a651e4c7e6c3312effef27c412e86564c435eb995. 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/QZHN52449746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c45eb063a654e039e3792fe672a8fc50218c70e9f0dafefabffd387c0c4b1c1. 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/QZFYZ2421275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d56222284291d4d37ae4924feea5355d8fa06bea2afb425bd835840461adcd. 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/QZFYZ2421276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18acba666af7456e3ab5c14c1d4b806312d1efa63e270e7e523cf4f2d8b394dd. 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/QZFYZ2421277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e2723c3f6d2a35c518cddf6cf1e2849080be6dc6f1b02ca174b6a7056d57322. 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/QZFYZ2421278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1362c4790034baec8378222e8ab2bcbfbf0e0642f051198cae9ba124de6fdb0c. 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/QZFYY2419456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf615f55c7224ac17eb235a4eaa0ae9a951f535349e8523486cc09cf9c2bebba. 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/QZFYY2419457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7d307d385cf6018edfb87ce4fdde3b4b64004c4f25af18cfbfcb31600194e73. 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/QZFYY2419458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x345c278435558d2ea9f4a66ab0c483d9e2b704ef393a164a8a54b6fcac9439be. 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/QZFYY2419459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6864073db956b8a8049ccdfa4070abb46c1142b085a34f46e3f72de2c0d17d0. 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/SE6SA2386884.