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 0xf1127561c3d16326a6d727e976ceafd45cb8c467dbb1bcf6cf4963f69ac4ef2e. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dfd0275f-969d-463f-b8fd-eed3a7d7c4b3.json and https://artists.proofprofile.net/proofs/artist/dfd0275f-969d-463f-b8fd-eed3a7d7c4b3.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 0x476624e6e47f730ace1e0a6a3f3a8ba6cfaa4f503d2a6bb61f31aee6c94ec2d5. 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/DEZ651353935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d581722af5684d5e99e054f9cdd923da0144a652635d3bc7774745446248519. 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/DEZ651353938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f7e121047ced07e91f7854b7d4339dfc6a96f8c4d874ddb974fd1741d68cddb. 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/DEZ651353939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90fb6a7dd81f772666d27eba7c618a8be52b76ef888fd20c438e2886ff036756. 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/DEZ651353940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0bd97a5078ba948952b00a71920c2e574df7059833bafbeec74cff3b5b3eed4. 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/DEZ651353942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce1adcd4d0403cd79f6eb2ed830b74bdd32c0224ad341cfca7c165ed7904444e. 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/DEZ651353943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64432fed47795aa7212d162f54b8d1af47852f3a4cd04502ce08e627e28f2657. 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/DEZ651353944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1c0dd9a8600fe45bee86f9ae4ca4d424d22d0ed579aee7ab5334abba6bc7972. 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/DEZ651353945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ada3f6a8a88521f36ed6af922a04febe14149b8b3dcb2b65237b569af28a6c5. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/DEZ651353936.
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 0x4cff12492dc711c40e80e602f881b8f6da963271861cc7a5458279befe699e6a. 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/DEZ651353937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d39b1a5ae00eef741e4ec923a13fbb83bf74517b6dabc56a133a08826f1e2ef. 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/DEZ651353941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59bca53fc8a59d5d24241f64d6a43a8a5c45618820869d169028d6a7694a6693. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/DEZ651353946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bd8c2d9638250386c6b142b505d549fde75ec1f27b7b22906bf3881e2bdad1c. 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/DEZ651208521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49aa022e96bbeb369eff7d21352f03835d986922182bd79fd88cfe279fd15cd9. 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/DEZ651208522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfad137f38b141fa7039dc9c21ed6cdb435478922cbcd27f6762e5330b0774caf. 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/DEZ651208524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd09ca2a1cd9db8f1faf2d6ef7236e6c44b38f2748d9c3a6c0d7ebba3ecd1729b. 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/DEZ651208525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a302724c0408f752228ebc30e568253dd843c853d86ebcb55b1b58c7eaaad10. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/DEZ651208526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd54085d491c321e8f7bd874e7e58c28955f9ff1147c23e318a1e9462d95688ec. 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/DEZ651208527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a38face86159156283d00f66b12133ea5bd6775506c6156b7ede74d6768c97. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:28:24Z), 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/DEZ651208523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fa08389cb748343746b7041aadb98b6dd20d9d3b2dbe0c8beffc8730671ce77. 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/DEZ651208520.