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 0x7c2f7ab990753ce78a6899d6857bf6537ef4b75c824760f0cf86e4f8458a836d. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ab34e1b2-312f-40e9-9ffb-e1075d4f6e36.json and https://artists.proofprofile.net/proofs/artist/ab34e1b2-312f-40e9-9ffb-e1075d4f6e36.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 0x2b151f4b746f16847fef2300fa9b59670d1f02cb69f3c80046c87f520ffb531d. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), 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/TCJPD2564572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30cdd949bb3e14816dea64874a4254dc5d95ce17087a370f2edcd8b09e3e2d95. 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/TCJPE2550407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x100ec94d91fa62f056a349cd04d5e5f4651a415672bd648f12339e8b6efae509. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/TCJPE2568570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2df095253d4eceab47c6f101f7cdc72d3f9ec9610263f28eb52230f6dad25849. 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/TCJPF2502650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2df095253d4eceab47c6f101f7cdc72d3f9ec9610263f28eb52230f6dad25849. 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/TCJPF2502650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf308ba4e27938263e55f66b3a035cb40728e2f211c224de3a016ad7c54cf5b4. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/TCJPF2559566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdf8a6a8388af6304cab5627be21134a332ed314fdc3601ce5d7dc75b09201bd. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/TCJPF2591122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a2df0d92d6e97d08a7843aa8f8af9438ca6db291334724914e318a0e6fac232. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05: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/TCJPF2591134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f6695658e7682c7d4f01e230513f78c1485c45a93a39fe19d94421e0213eb87. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/TCJPF2591168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdf8a6a8388af6304cab5627be21134a332ed314fdc3601ce5d7dc75b09201bd. 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/TCJPF2591122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2dcc86ad0146de19ed4883eb80329e93e460488cbc60897c90ce8d9f41f0157. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T16:16: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/TCJPF2591140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7277e27aba3f58230ed03bf7c8541dda20dda3d13b27c414dbbc9b289a4e4400. 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/TCJPF2591202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a81fcda577b5dafba68f2ef67b4d5bc93f0aff91eb84f81a8f0e66ad148f587. 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/TCJPH2504476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bf16fc2acfc872743dbd264f120eadb6f702644c8ca19341c7d9bf4f1bfe85b. 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/TCJPI2583320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75680fd21effc2b633a72e9bf7ab3d942b8f79d18a89ccef9a3d777fe599392f. 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/TCJPJ2537735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbbe8b2a755f4fc783ae75d52fff54669982ea29c96f5fd96c2222eb2c4ce8d7. 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/QT66J2597124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7edfae991574241a28568007393061f623eef3a3ba7357f2d828cd9df0fbef46. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47: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/QT66J2597146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x193371d6a4c38042198001becb5db1fa9e02e03a840dc3191630b08a4e0125e0. 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/QT66J2597159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3be8d9daeadbf3f851df3be0a6bcfd2c0fb46ac6267ed64cc2551bb2d3d4fd8d. 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/QT66J2597172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11168d62938b028ac3989cb0c62fb3a91c8b7ca42762d3a036cf78d0a798adb7. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/QT66J2597205.