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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce9e3f9f9b24ba04e2c1a2795635a67b6c998ee0a90e50ae5e5bc4b960876300. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4874e4b8-9771-4b06-8722-94683125289d.json and https://artists.proofprofile.net/proofs/artist/4874e4b8-9771-4b06-8722-94683125289d.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29d7c5cbd8ba4686bec19938b25980e028de7718a20ec6d86e910b1414a3ee5b. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T03:10: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/GBMJG2407702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c8f7d085963b77c9d565bc3b6555ef7c7e8461157f38c09ee47fbd77207dd07. 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/GBMJG2408595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5178a20851b276e43fc11948306f4d21bfe8451ed2a9f6e88c4598ea4a253971. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54: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/ESA122431803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb30e696c0e256028a92811a76dfa4b5c7b1b05fd9f8174d7a9ba197a85f5b337. Chain 2 (Bitcoin): anchored in block 958378 (2026-07-17T06:45:39Z), 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/ESA122431808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b64a14b121ffaeff261a60d756267b7383bfb8e057261d0ad7d30a4178753c6. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/ESA122431818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd89e9c1779939255c05512028525cb84f890edee55419e31871c05ff9b5e7de1. 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/ESA122431819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f0dd2dedeff059210b6f9180c625c9a4ca9916bc5e9b6ea9e36904c873ace7. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:25: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/GBMJG2409425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99d01d05a6c39262b6eb20044b2075d8ebaec26f427eb3e7d7aaab29ea3babb1. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/GBMJG2409423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3cfee86770982e0adeeec8688704c9709679a6a6773ad530918ceb41b0b8672. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/GBMJG2410435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3db3bf0d48e4ae2ae6a43c6c3be3b5e794653838165a0d3c98574debdbf7b677. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/GBMJG2410550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d90ff468fa4c92722c33bc39510b7d2f203c9195dda716d452492f95799eced. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/ESA122443936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0cfefeee113679c6637328544a7d98643f304067626fe9141b40d62c515cf6c. 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/ESA122443943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd35c5bb5211387a40be570ac48b340ddc51af66b565702f9f940b7d2f9f8dfc6. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T19:39: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/GBMJG2424750.