1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x3b26824c6a229c46c61b3ba32a28ac4f57a69eeeb240f8283a472f61345cfea4. Chain 2 (Bitcoin): anchored in block 953949 (2026-06-16T13:28:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/109f1e8b-dadf-47b3-9325-ca2cd17f9333.json and https://artists.proofprofile.net/proofs/artist/109f1e8b-dadf-47b3-9325-ca2cd17f9333.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 → block OTSBitcoinBlock must exist at that height 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 0x1c665b9fd839ad4028ab02fc898e639092a27d5e5a56899bb8fae6ca5c25db18. 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/GXD7G2565730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230b825d91bc68afde32c388709357d0df5ac6e7f6b2018258be0f76eb1ad430. 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/GXD7G2544441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x575b5ce11efca38c4a1dc0d8e36ad24612b5fba18868f704c4876457e278fd18. 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/QZNWZ2595122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d9a80bcfe50b08912f297fef5a574d7a7f9173e24cc5909e4aa5de0b850617a. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19:04Z), 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/QZNWZ2595123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81dd9cf7d8b4e3289f746fbeb8b7a7d013ab3979512a3c01e6e0ad3a3bcbeaeb. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QZNWZ2595127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0878f2f13ef0af26ce243d07ff261373d01e293f6c13470ee7a8d2e536ec8382. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/QZNWZ2595131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb1b89b8eef1f9e2182fddc2ac62c3b6d8c7ee6abde775d70c7223a5d44598a4. 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/QZTB42587664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62e60eb282749f500c74f9873d20bcee80f307c2612ea899cf08ed01e3adcd1a. 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/QZWFQ2581400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb781aeecfddedca0e5363ed30716ca3a43166a0cb1b7c3223c20f794da0a6580. 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/QZZ7Q2504548.