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 0xaa0c48a7a1698b5f4f6c138548660a23815cdc60354ca252b5faae1afc18616f. 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/50842990-55e4-4430-8b34-3605388ec385.json and https://artists.proofprofile.net/proofs/artist/50842990-55e4-4430-8b34-3605388ec385.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 0xea3aedf3be6b364b13dd12b0e0f120b5c6ee87e9cb72c956ea8fc7337ebd7c80. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/TWDJ51800020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23059136cca4820a0e8e56d0d0ffb7ca0397ddc458c38440296534e086c10f75. 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/TWDJ52000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e80fd430fa47bedb1b557a5130eb43a20235a5697feffd0f61963ba8e30c27. 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/TWDJ51900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c0ce43b26892948ad0f84c7ed9fde0392f46058db4988099a4e22f8d4e3fbcc. 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/TWA532101178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0d95c1312ef27df9dea8e9e67af165cca064da389d802f4cd9b89cdff9a9ab4. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53: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/TWDJ51800058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e80fd430fa47bedb1b557a5130eb43a20235a5697feffd0f61963ba8e30c27. 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/TWDJ51900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11a417fda64e212ad943ea620b32985e4d991c10c479534d7a97e046ef0a818f. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/TWA451801109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76be6b098eaeff4d085f8abab29d8dde89853b73046c25bdce6db5e30e8b5fe0. 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/TWDJ51900020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99acb8abbaff1be27d42bb759700b3051c2f51285b02291369376d0377da32d8. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/TWDJ51900018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb62096447bc17ee596caa6ee672efd8746516ccc705e6529ff3f5c54de2040e. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/TWDJ51900021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9ee42748f6a45fcb5f29a23fdc5bd1d69fd2f851fe1f5f099130a0fa1658cea. 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/TWDJ51800015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ec80a6c7d0fc8005f697210623aeb6a6b78d1f1423d7275464cf52b0fcec125. 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/TWDJ51800037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76be6b098eaeff4d085f8abab29d8dde89853b73046c25bdce6db5e30e8b5fe0. 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/TWDJ51900020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x191c50cf6e096a3ce0fd860f72896b464481411c76f88e889bcdee34ff23d464. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/TWDJ51900017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa13a7a92bb8bb88d42a612c1d60491083b95d7c7f07f2a9d0ed4d65de77328d3. 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/TWDJ51900022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb685aa56eb8241574eb053e02dac39e45f57676617330f0e3a26241d86289d3. 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/TWDJ51900023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08f4e4cb2764269c4ab4e949d6eeaa01607a4b04f9bab5a306c1bb54ba7d8e30. 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/TWDJ51900024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0af096913db0d706bca7c36457aa66d60d659ece2e51fce2f0e9478ef07b2ebe. 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/TWA451701001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0c453d9714170ec6621eb8f9e3cbcea6a01089128debdbd2a5856e77a429a2b. 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/TWA451701002.