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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01576af7cddad73a3b57e70e85aedd4f85dad2bda4b91800b5e658e98581ca0e. 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/d30e4041-db5d-4bdd-b664-3ed135aedec0.json and https://artists.proofprofile.net/proofs/artist/d30e4041-db5d-4bdd-b664-3ed135aedec0.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6c1600c9532a71fee6a714953f1da637ad2dee7be6b0b7312e24f5c8cd0ae6c. 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/SEYOK1716424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0551e844a4aa87e9a2f0f15f51aec5be0639a679cfb64bbba030a8c495de4318. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1716425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x036e43513703509ebe4b279524f7b36108ed6e635333cf64057c619b0c51f23a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1716426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb99aa1d0636b1277162fb70f2b2c005bc0b88dea9bc80d928dbf6f841b2f8103. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/SEYOK1716427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30872f9a798bcfb0ef0049ff06de5ac33374581451b4fcde87f4f5e4bef30299. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1716428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc805a45d03ed359e26cd8633733b8bb7fb6bbc2e502ee1582b5fd57f88fca1f2. 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/SEYOK1716429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9fae831f99495f54299df055fb7fa824423c7dad75fa166994f2701ec6848c1. 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/SEYOK1716430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7db3122e61e86008cffa6e26d7c6bf0206b64978dbba1275d70fc1d6d608c58d. 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/SEYOK1716432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3958ad33de3a9dbeb90836bc1f43dd729d2f0b8054a462f21dc03e76c9bef157. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1716433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1cfe5024d6d5bf0765108dad25a17287409d7509e909b745dea61f11ea294f0. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/SEYOK1716431.
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 0xee294c0b31542fe742b1bef17f92bbb2106fb60b8c51b206bd0dff5afd86ab8c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1535358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c9ba294aa01bd2d86b8dccf20a4d01be34e248a7070f7ccd2e29a3c609f3e26. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1535359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x328999cf357709aace508db331335924266cac337fe7bb0db242518a77ca30b2. 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/SEYOK1535360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8edfb53c604048d4f81b9bbaefcc37f85f41dadee8caebb47110305ec0caecc9. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1535361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fc5c4646d83d6019cd2d5bef1c5adad3d0d7fbe64be8528bbdf12ebc9569f6f. 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/SEYOK1535362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3f41d76c08b1cba015eaaa505a7eb3230ec3f89f5fc4ab28c491eb41759e4e1. 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/SEYOK1535363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3ad0cb7e776f641972f083ad79dde1c94b9fc868b03462ce57d5bf8cebf1d72. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1535364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34df0f856a6bd426cdd012d032bbd994794f5fc41c30fc5745d5598eeb664593. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1535365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66eca49d2c8c7789c3e13a4fd705605b9b16d4f801f5966f85bd2889afa73c2f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1535366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x100f1e048dfd80c5a349239f9aee3f655a3ac91ff61d520aeade6a4453a14205. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/SEYOK1535368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd4788cb5b9257c259883c77b814bee02dca0c53fb4b7682811137a4d748d39e. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/SEYOK1535367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78fa3eb2b2f33c894471971d2853e7c54d4edc82c948e21f3e00bde0cddeb14b. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEYOK1923333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f56a25158525d1fad196a0c6452546dc48a8c6686842279bece3483f7119b23. 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/SEYOK1542213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74c436229548731610851390f8ffd336b7752fc0dc99c420e6a3d4ab9334db13. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/SEYOK1542214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99361b43bdb4433f2318fa90056e993d483bb3ccabb67b6b2e8970f77ec81db5. 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/ES71G1874192.