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 0xa0810b07cd16d40d0aa84bc4999d1998fbeaa47a0bd8787c7b8b3ae2bab5e8e1. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bc921e35-1df3-4c80-bddc-c368d2e83147.json and https://artists.proofprofile.net/proofs/artist/bc921e35-1df3-4c80-bddc-c368d2e83147.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 0xfd36e0baa8052f181d1533cc946d5c54f9804a4c00c10533d42c9518b6ec5072. 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/PT2DY2300184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0324016d8d13192c96f754763a35d4d0782d929856541feab2ef9392f045b59. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/PT2DY2300189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b688af4616f85c2882e12f80d55b10b2907d3ecb6660f3b83f1f12e682af4be. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PT2DY2300183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03b65df485f0996747186ab745b9b9fe51fe55e3a397de5107c80932a4372aaa. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PT2DY2300188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x622a4cce0143c817ff302e9be10725ceebf52c6dc4682bd249121c0611fadf50. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35:49Z), 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/PT2DY2300181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6976c12c8eef20ab0aff4ee2df99fac88e7bf347f14dc29f8158f6ac4cafa1c. 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/PT2DY2300566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cb533f43134f8adc530a050dfc096b8ece513c6f1261ebc580b3a9cc3d09d78. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ES71G2031414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4568448a51b942c28d0ec1229ce0757f23b3137527f5a83b7c6c1885d839b752. 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/ES71G2011518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74aeceb3d05862414873043297740c5afa6582291e1989a18a6b0cc7b50ce778. 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/ES71G2011891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a01c679394eded89341fb7d29e4f731e626b525f967d0fbe5f680e1fde35795. 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/ES71G2012544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64a36ca15d2ae0a32e503c60aec8df9b0f8d628b8f95a22b40a54a95965fbfab. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/ES71G2012907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6301330b58398b7ca5d6b92356edc5ad840e4fec06f24050fa195c5843045387. 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/ES71G2014611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd71f53a9732244d6c42b8b78acbb2cdec52bf06259ab69e94d11723c35ef9d01. Chain 2 (Bitcoin): anchored in block 960177 (2026-07-30T00:21:01Z), 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/ES71G2013611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8995e7074de49ea4b1327dcd8f930b11bf1270f4803efb5789a363cba6ffe26a. 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/ES71G2013950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57f7afd69426b477a726956f035ffdc4641a5c438018950e8a5a25a987586f0c. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57:33Z), 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/ES71G2014317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x384bf697fbda6f9ab40d4d3574a0f521c361d5e04a630cf5ae4913c7a0980e09. 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/ES71G2015096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9091012717bf7635cbe730352eaad4df38b37fa883cc195eb419a9775cece16. 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/ES71G2015691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25da7f1791242fd0c0ee1b4c2af21b98078178fa71bc8f1c00117db60a146f76. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ES71G2017979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b55b64a48e93810f03d40790b43e8824dcea8201c267d2d75da3521e4adca10. 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/ES71G2017398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab7bd8d1c945cdfdff3070ec3baf6a4dd49914840285592a6a6a5f681b3f36f0. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/ES71G2018570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf15bf27910a10d4527fa219d36373d8c59e818ef9ea9ef9f9ffd7bcafbe9c53a. 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/ES71G2019396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20c1f6050dcff1ef7984f6acf8c43baddad916f16a7f5596a2047b6b082ba36a. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/ES71G2020308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04f5f95a486298af6c70c151c9e23b8117d22353db3e9142a31b9538c90f9396. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48: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/ES71G2020941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa28e89c17ce726e2a867e7e22a6bb045a979ac44dd56fee159e0f2619764654e. Chain 2 (Bitcoin): anchored in block 959146 (2026-07-22T15:41: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/ES71G2021755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a28f85bd7eb66ea3a522a5bf2089c301cad74d17db6cd5bc9c776ef9dd7a50. 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/ES71G2024045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bae261c281879cd813e8679843ddaeccfe9274251c48606bb66f09458c29d43. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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/ES71G2024443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1355af10709bb96d8c258b16b428cb06efbea3aa4df506a826ad361f3f7a3311. 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/ES71G2024771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x122d2a809a57484eee360c194d949704ded8d968795a8fa901b3569f572a2bec. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/ES71G2031435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0153d1b3e10f549472206062a2a6789ba9256cc19a90ad7dc3d629c2b0f9725. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/ES71G2031436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1eb94be1a6780c8141db0f5d45f87665b8f993e96ac5407f29be81c75bd23c9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ES71G2031437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4799b6c272b5d34a01f46fda4931b988c531dd082231cee232e3fc5796cd3c2. 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/ES71G2031438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bc7b40745fed79519f4ac1f555098ae5e4a179d5b08281f905aae6e0b0315e9. 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/ES71G2031439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf7f0fec3816df70b66bcda32e53341202953a1cbb2c54456ac9167206859ad. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ES71G2031440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0483519c9d9bc9e783ab7bffdef61e0290c62472cfaee6fa95d3e2b8b92bf82d. 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/QZHNA2528987.