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 0xb3e5293bcd43369c201e888119b3b21cc6148f47e346495b7f7a22611b3ca1ce. 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/f328c312-7673-443e-ade0-7343b3ef42c9.json and https://artists.proofprofile.net/proofs/artist/f328c312-7673-443e-ade0-7343b3ef42c9.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 0x25d45687b8d12b41b3235b000c95b2c905922675848d62297d4fc89258b7ca60. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/ES5531004087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c02a528fe91993d2664e9f6808a0b25f0fa469f4f7ca9dff9e018decaa5ec13. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/ES5531004088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ac2b3588156636c91d7d5473e1747ad2ab3b3f8cd6d7e7f01cbe8594e90cf2e. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29: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/ES5531004089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5e3bc23cbaa384179ec03abb5174f892db6aac38b2bcd0787286f6a1a5c8d2b. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/ES5531004090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bc727c36ed47f6b9c999324a6ee022dc1f51f1a778ba43024a24678fef466fa. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/ES5531004091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1b795e24caf452e235fc8a15f0e8ece60f402ec951bcc0c77fa18ff405816a3. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/ES5531004093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43ee0a03873c20ec9d43b173c05d63df4e9881c6c23aacce411ce4531fb3ee1d. Chain 2 (Bitcoin): anchored in block 958417 (2026-07-17T12:56:50Z), 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/ES5531004094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37d46a718155b681082fb6caf527b8b39e8d14d021c2f2c0f1177095479230f9. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/ES5531004095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8ddcc66c7dc1f341d4c022120035fab7e4fc34d48683d408c934d6263191a57. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54: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/ES5531004096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0263c0de9338bf8a977c6d91beb6983fae9434c732b6f75a9f3817a5c473458. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/ES5531004097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e0c8c945c090b7a7dde585b0c425118c25fc042a605e415e203d90ba3a132a4. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04: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/ES5531004098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf00ee315b9a087bae75d59bf254ae1cf85a1add0491cd9ac7915c7c38f97359e. 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/ES5531004099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a8ba1c14a905924478411ee71ef3a2e1f0015d80127dc229025d1979219146. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/ES5531004100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc06e40d5c99f9ab304de71586401759a609842b78cef798d7dee7f8e2850ac3. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/ES5531004101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5004148fa53bb9bb825d7b7dc0562a4c5048c75e841576d93f76668e3bf4a1a7. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04: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/ES5531004102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef063eeeeadf687c738e0dcf63798994baa642251572f2254a755656eea1aa5e. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08: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/ES5531004071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefc0d420fe9ecf09cbc1df2c8b157848b596a8c3f5c3c0ac964768079a9cfe52. 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/ES5531004072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a1cfb07fc776729e4f05ae0be24f4aca68b1f4c6d0f90fd7872f88a6c814281. Chain 2 (Bitcoin): anchored in block 959054 (2026-07-21T20:19:31Z), 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/ES5531004074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a4fcf824a9b2b30d99b35b4cb7fbfc1a66c7472df5d842a2dd74fb3cd650a5d. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/ES5531004075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24942dbdd4bc65b19bfb717bbe3059aa7ef36840a68e0e41b506ac9bb08dcdb3. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04: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/ES5531004076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefc2d1fe1f807115884154ad188707c925ab882553d88165ed93d7b01d680729. 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/ES5531004077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x058328461e45dd9f2df76e1c0b871f15683e166a37d3dc127d85b5d903192d93. 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/ES5531004078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db9a4d7d7dd08eb3de8e47e7d0cee37df24bfc2e08b034198a22ea78880bbe3. 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/ES5531004079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf3cd36e29aa626cf541b013c2e3eff524d13008c14eacae55b507ed8e028c77. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/ES5531004080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd48499f547838e4a285946fb1c52269795f3f3f836fbf365da18df7d04a828. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/ES5531004082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee806d66b5ba8e97a78a23c896a52bc77d85bf053b4a11e77b145260e49e6a3d. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/ES5531004084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x705b18ace4d983b87969c74e15c4a05fe89a3ac2863b50930d11f81df07d593c. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/ES5531004086.