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 0xa9d647b8da2b79320ef8a98a7fb4884a66e5858f4d1b96ded58a8c3895f4ff3f. 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/1169f82e-992c-4c49-b6fe-a3e6848983c1.json and https://artists.proofprofile.net/proofs/artist/1169f82e-992c-4c49-b6fe-a3e6848983c1.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 0x62f6850f2a8faa4eeeb4f338d49f87cd41606fb49ff874175b5cf0ce3ae6a4ac. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/BCSIU2200332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3295a69499f64e35d670edd03c84c338ff72d37220c610ad560353b77cc784a9. 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/QMFMF2215508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca47f13861d3095704f885a5e8c9aee374488120419b64cab7bceaaad82ce313. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), 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/QMFMF2215510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21b1128a76b545889d5f7c34530a80411eaede2899213386c18ff349d7d4f2f1. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QMFMF2215513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670823e36ed1506f1a61d8f41d51ab47b03c51b0b5a6af2e0a3d013d1ae6cf3e. 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/QM6P42342806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99f08f93e9355169ba72b6e4d4f5d284826ff5f61a1665fc429db51cc7766fcb. Chain 2 (Bitcoin): anchored in block 958724 (2026-07-19T11:19:01Z), 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/QM6N22466995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb05d9ab537cbf42b55b14cd68c6881280b61a11f40f3aff6281c502f7f5f26bf. Chain 2 (Bitcoin): anchored in block 958422 (2026-07-17T13:35: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/BXMXN2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3f9769c1f2659f0bc82359aad347364da03770626aa61b7369c6d233e2e2cdc. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/BXMXN2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47e7838997c611a063bc790e32df9da91476eaf1e0c91d3ee156de0458b74e9d. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/BXMXN2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x625439a62504633eb03ec88eaed7c7b72747cc5acf50f8877675686231786fa8. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/BXMXN2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x395dc1a25b6ad661698739aea8814106b79db0607f863c75a214f133c73278de. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/BXMXN2500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa91ed9db74ace7a8cb6122eb2848c198893d89b5db6d6ec2b4b236cf330323fb. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/QM6P42502676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbd00c1b357192f8ae3a72c2520cbe7141e47657090ab92981f16978f5642c2a. 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/QM6P42502682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe836183aaf54f347433fe1097694a3755ad921a9c4c35719ebbde72c80913308. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QM6P42502683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b9f9bf0df6a3738c013c4f71e0dc5c002518d9566315bd29b66b504642cf6b. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QMFME2588999.