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 0x796ab88868e09b53dc273d503211b4080b5d1544c4edf5ebc06d01c897921143. 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/74b1ab26-e686-4435-8ee3-0d9f832d7a3d.json and https://artists.proofprofile.net/proofs/artist/74b1ab26-e686-4435-8ee3-0d9f832d7a3d.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 0x93c9438cb9b3e2770edaf2d7886aa58c2040a90b917ac00ecbd4d2e58ffdeab5. 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/FR9W10705052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa42f2ef87b3e1069ee2c1d900e702c85367be6401555e485f9524242e48a98af. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50:11Z), 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/FR9W10705053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94cfd25a0019df5109eccc583b71dd393aa36ecddf7ab87800cf53c59065a382. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/FR9W10705054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a23d2e95c685e8e4724b247d363d92c84d10995dfd84f503ee3d50b5b4b0c32. 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/FR9W10705055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd3619ee0587443a6e28fef0b7e036aac9289e6e66665cdcc60f1e35bc79d743. 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/FR9W10705059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4b69aff948af1002c5546ed20ae1093d6195e19a7bc0f01cee03bf24a53bc1c. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/FR9W10705061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3157cc64459810cdcd316b36071cdcd86d9195f0fe0d3bf0a1216073e4bf8b7. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/FR9W11107577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb332b36a740641b0d75bba7bdbe0cea846ea29108971ce17d68a7db8f23d6d0b. 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/FR9W11107578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7062eac028c3b5000435be24ae2662794e6df1868bfd153bb1a95ef4e8d29c0. 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/FR9W11107579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3149dcd8efe3d286fa8e40295c2df455e8c4a87d26d7da796be59a4a4bac052f. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FR9W11107580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1684ae1982252b8acd31d0893aa86caabd0a6961eec8e94ed17749d4d492c88. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/FR9W11107581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f758f9a7b2028b4231e307e5f2e15510d56d370ae8954c98c29146e3961950a. 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/FR9W11107582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0ff0bc8aabd7d624e61e150e607bf43fbbcc71e5fc6a06915719984c7b6d9e8. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/FR9W11107584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x772998c84224960053f918afefab86303d528f052b207eba929981b8552005ef. 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/FR9W11107588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bd92b6ecccd4d5202f7af770a03a877e216b51298bb54cfa7bcf0d6391afca6. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/FR9W10502215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x155b27d671ada338ff07f0bc8d29b08409703f4ecde87ee2c0935a30380a2540. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/FR9W10502222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd75ad4974b6e9cf9da458af0eff0dbeb92a64001a906260c3f653a72d94045ab. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/FR9W10502225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a3bf837085cc4985175f1ff4d8c293d9a66bae94700231406fe6675feba4d78. 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/FR9W10502226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4b8b5774cb31fee38f2f655ae4c8c6d7f89bf77ef0d4793b4d596266e7775db. 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/FR9W10502229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7355a7aaaa4fb7b201fa8d7202a9b553a67e5ec33fe756d61a1ed526f4e4202f. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/FR1T31700510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27c7060f531169685793e82b5416519a3110a6880b7418cee33b74619680c8df. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/FR1T31700540.