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 0xd9c46345476c6c6bb43c392e7b40ffaf8307721b9bff4a9b3180216daba86f51. 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/1752baa5-ddce-4fb1-ac65-95ebc6c93e08.json and https://artists.proofprofile.net/proofs/artist/1752baa5-ddce-4fb1-ac65-95ebc6c93e08.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 0xe9963b3362e0ec1245dcff479cc76795693f7b018810e21aa19c44aa0ca7bc60. 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/FR2X41620361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd00e782d52aaeddc98426b43ca33eb68b27d0ecd14c38fc2964020fc778b389. 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/FR2X41620346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x505d9055bf181a2ea20f4bd3824776fde6a133da39fd9573f47e7aea1562be71. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/TCAFN2144679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafca64025fb9641bc3580dffb05bfcdb5f1e277f220a1b906331a84bc2e0a162. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/TCAFN2144692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24dd2b18485239f2c71c139bb11e94b4ddcd1f111986786e1d30752d7b77f107. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/FR2X41620228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4a981a1c1e3c4a9e2d4b8a86d54c4a50fc78aeac704788e1a3c7075d05b4978. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12: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/FR2X41620229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99eb421be67424868547e040acf5ac6c35ebf14914afb6bd38abfe47f3a35a96. Chain 2 (Bitcoin): anchored in block 957596 (2026-07-11T18:43:56Z), 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/FR2X41620240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64ccbabc025d9edb2efde42cbb3024d1d0ecf4e1bdf0faca02a8c95f3731494c. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T05:55: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/FR2X41620244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f3c80b458bbe07a1ee04fba036b722ea48bd62ba159c924c5334fc45fffcda. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/FR2X41620245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b16cf5a0a3a77c2d81733fce01a1b8bf6fc17d82f2b02fe89e5457099cb1636. 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/TCAFN2147803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x361fe71d58715603121a738eb628ab36a37b5242b118202c0c422ca12754b7aa. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/FR2X41630045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcbd0183d9ed25eb1af218694359521e1fe455db1cd66557121dffbb41897146. 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/FR2X41630046.