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 0x1848ac1986d7ce188f928275a97a94c6041d994f295246b3ce2ebf776b9a64bf. 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/f8412d63-e8d9-4038-b1fb-8650921537f9.json and https://artists.proofprofile.net/proofs/artist/f8412d63-e8d9-4038-b1fb-8650921537f9.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 0x1043d3357b7297ae4e17623d414200496fd67faa3016ae67a91e4e3214666adc. 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/ES71G1900743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c11041f37222ec21080237be5931a28656ce18592f1012b5728fc75c2133fac. 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/ES71G1900746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x921a5b9169a9992e3355f132a42269d9f671272a88c920d05ec42b01115b0782. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/ES71G1900751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe20dffa58c2841b5c6f2cffd464ffa619f1064439cc72d3a02e175241b5ef9fd. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/ES71G1900747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3609c542368548aca9a33abce881faf5eb8ca2900ba59aa6283fc15be58b4c1. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/ES71G1900750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6281c6f8ea8f1a525fc217b7d4fd180e3e5ce817337255e10637771bfc927b63. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/ES71G1900752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb26e6490d20d284ff77ed707ee84a0fdf1574bb2ebd7c91a2b35b8d366f66ad9. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/ES71G1901159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f02998983a293d6dcdf3c3e297185de26bfc69a16bd1d21228fed17eeddda20. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/ES71G1901170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x315096d24329825b3836785b213f1a1104fc18c106fe8f4713a207132c81febc. 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/ES71G1901163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fd5bbb4f3c1ae0575c52d3c295ec5e5aded50cf6389fcd061ff6b31c11d0d6e. 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/ES71G1901166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28aa0dfd834609f196541bf53b426954b5a5038bbbb9f4e8164e6e48a1e26afe. 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/ES71G1901167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x470b410abd002f6b06b36762b29d2b6eefd973c098e37531e9e81fd3c7748f77. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/ES71G1901168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7d6353fb8d313e3996566a005f53da2e9b1241f315503de81993d0374cb9c0. 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/ES71G1901074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1f1030475c3072585d540f7065670899a90e36c519112af3fa18895a961c92a. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/ES71G1901107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa8773baa6987499ff979070dd4b79442804b36e2a73411986ffcd05064fb8c3. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/ES71G1901108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x734b8c22876ea76c0c1daf22f430aebc777567c92fbb279e1196bfa31b094bcc. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/ES71G1901109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x020385005618229dda512346bfe941c5ec5ad0ef05e2ff6fdc472b205dc17626. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/ES71G1901115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d245fd6225d644a9b795dfd7538cdd410baa92437d2f9906f5db9231bd5860c. Chain 2 (Bitcoin): anchored in block 957779 (2026-07-13T00:19: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/QZK6M2441636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb83b5ed048d790b47f3ebbc00026e1d2c9c623ecd7f811088d5afe05325f1320. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/QZK6M2441638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cc312f6e5e1d0707ecc15ed15819c388da0f7746bd8c0aa59e21dee171527ea. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZK6M2441639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39d3a109b1e51c4d2890acaf48632dd5a86d4cfd5bd20a3b14be719f66bce0a2. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZK6M2441640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4a0a9c3c53be430d6b2da41496967081fea01a840bc36ddb76a4eecf432a72a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZK6M2441642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2afe101159c19add53a3dfc54d40ce2fbb5ac891e1c9d0617bbc548f46ab464b. 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/QZK6M2441643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf9e5054f8827f27cd32ce550a4d593d5446da759ef203715ccf5222a87e6804. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZK6M2441644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd567db5631af9ab0ed5889245fefffadcd69b2b549d3b92e5c1fc0f04791fed5. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QZK6M2441645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bcce82e7d4f19660846076a0dccb7080d38664b053691139b983f4f86d3e9d5. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31: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/QZK6N2470664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e307c6ca1433ef6fd68f5b97697b529221e2b370a90a226ad9f6aaaa88430e3. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QZK6N2470667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c8147c26bc728d5189255c5150fb17d3c7ef436716def4c839fb59e2c3f9c13. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/QZK6N2470671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fcaa65f5404091c860aed2c9b36f14e2ed5b046d07f2a78be337785ed8cb4d6. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QZK6N2470672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf884f8a6253bcdbd6c8c0e8fc2eb1088ce09092450aeca225b87a5e8c0d4e0d. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZK6N2470676.