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 0x5f7e296bb32f81e9b5cd1f98cb55730b60a1223c4cb715a9676a4990eaeb3e98. 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/f9cd10f9-c99a-4660-99ad-e6f524637389.json and https://artists.proofprofile.net/proofs/artist/f9cd10f9-c99a-4660-99ad-e6f524637389.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 0x3de1aa2c8b7bc30a41b2c7bd19a7b85994f3d84df3e6bab1ce6eb62407b11dc5. 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/ZA61A1304555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64f60005f71249dffefb56298a0e08eef5d77f88bc6a7a4722857885823d438b. 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/ZA61A1304556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x313c573bb94dcdf00d19213f757119cdfa9f41e4c50c1b286e326c5a87e4864f. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/ZA61A1304557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89f4bdcc38823d71b7bd2a253b3c29d664acf39fb2257c2ffa2d3d2d3a312197. 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/ZA61A1304558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81a164ad71ab7ce39c761829cc3511d73a4fb51037529633a43f33a70c173072. 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/ZA61A1304559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb5845e2677e4e4a1129013d73c674b63024d4043898762b4b8c01443131de7. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/ZA61A1304560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd6289411fab963c33773ea4cbd7d1a14c45599772f5ededcf9235111b9853e6. 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/ZA61A1304561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cec4d486037e78550ffbb5124529a9382ee14060cd0dfcf427bdd672d1ab3a9. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/ZA61A1304562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a774f656af15db1cd9b4a9980ffebd2d7f855217871e610f50bd62312ec59fc. 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/ZA61A1304563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c943e8ad1e9a8952dafb578ac84c99416f833e56d70f99836e99a4b33377c6. 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/ZA61A1304564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d5d3abfc1e936249b96dd39a384470a7b80566ec5234a2cd2a88c487f39dd92. 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/ZA61A1304565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x692bf30ee37e0d3990fdffe9e8879e5f987ac197affd76e94431a05759256958. 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/ZA61A1304566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4989ede55f22907adb49f4e5702c95fbcf9e9857e2a5439905fde5ad32db8ba. 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/ZA61A1304567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28cc421f0eec83dff62536c7ca246dff11766a72446100d58488ae77cd2eda53. 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/ZA61A1304568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd74ae4acb738e7dfb444f93f8a933c02611e4a9d6199f92224e453009a532f70. 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/ZA61A1304569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17d90ae5ca45012a0206665e06498f4389138bfb27df0b547a48d6ad0fff5601. 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/ZA61A1304570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c370d826385558931f4d5a275c930cbe8006b42bd41642b7df7d78ff70b757. 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/ZA61A1304571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaa53bc8a6bc12307568878e537c9c5810781a66cdc8d1419f88f1430659e60a. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/ZAY591000609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf4e8c9b0ed47593ac396e2b09695d2f8de5141dc044794e8d492934e7f2c3a2. 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/ZAY591000610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37a38c1dd6d2c6599352d57618828f0b5676b7225ce1ddb7e20799b28c5f1a13. 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/ZAY591000624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19a0f36de8b1674dfc5ee980f0c6b36d802b056d8a48ce5aaddee73e00a637d7. 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/ZAY591000625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c210d7dabd6c3cebcb31a6af45efc9f517c0192ba6edb7e1dd222c9b242133b. 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/ZAY591000626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd378fac842bef31024ea7fbedd3285feeac36ad0388effd43c1160adf4a9ac0f. 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/ZAY591000627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc22c0e70a3f4dc9aaca937f164ccb456497a7720d061651c997545a8c5c937f. 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/ZAY591000628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ee7b4bbb0d6d232ae2952912a4b5448ef807732d74b85151a76110b2aa143ee. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/ZAY591000629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ee9ae72ec1dfc4366b09e14e91eeca1ba493a92ded868a6fbde6052274c76c. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/ZAY591000630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cebab848a1644bccd6cb92e096735e2717b24010f0fb5dd74ed1985ad723658. 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/ZAY591000631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda1ebc86eeee65eedc62f60bfe6951e484ba409cfab0a3243b446656abd0071e. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30:29Z), 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/ZAY591000632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53fb6667eee1cb44c1ae1f857000749d84b71c8813325fa79a4318c4e09bd038. 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/ZAY591000633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab4a930c929104869b1195cbb8d08d56600c09817ad74d2d8ca8fd2aaa7b2fad. 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/ZAY591000634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92005186917a7d6d0f413e2dc6a608f20c5167f7a8ab376479a68710e6a34b9d. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/ZAY591000635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68d4c925a73e3e2e8a5e7aec5eb549f7061f58f887fabf3d535bd2154ce2e08d. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/ZAY591000608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb48ad9a9a31406bad72e37e9fdd3d675025a1ead3548360859623244717e5f94. 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/ZAY362200790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x843361604b404d7bf4214192f21da08076ffb57fbf36b1053f9a1aeb0c083de1. 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/ZAY361700470.