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 0xb68690c8ccace057e9fa8baee8a461256ce4e2e42cd68abf454cce296156f45c. 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/02b94a71-ff19-4fc9-b484-4a8df6897818.json and https://artists.proofprofile.net/proofs/artist/02b94a71-ff19-4fc9-b484-4a8df6897818.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 0xb527eecb9a612d3e51b5a2bc9850bc957c77fa5cf3566414937219cccaffe343. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JPPO02401153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a0c5d182fb53c645a04d5bc0e9aa4657e8765aa6e78d15b91bfc41a3b095efa. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JPPO02401155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62b200de821934eabb2c031b13ac38aef47b8667dbf7a0381ec0ab9db1276cd9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPPO02300415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131e0351d17dbedf3ba1b6be8fe447be2ef600a4107f8ce9d71d7bdef148418c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPPO02300416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb63ec83b3c98ffcfd5f6e889140e3cf1abae2723ed0df7ba46a4b92f87d92d74. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPPO02300417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2429dbf238426aa66abe3df972e26662c3db2592a5185ec340f23fa1d4ada1c8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/JPPO02300418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x889ad7d0405aa631e66d7c74c0248dab2aae4c2932139316482d05cb49764bcb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPPO02300419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b8320ca58138c6d52c86978b2a7694ab72517a237f21c27097246c16d1a7a1a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPPO02300420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53ffea577a61969b11365c1135d0605bf9a36c6b6873bed30f4ccd40e5d3a0bc. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/JPPO02300421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe47625eaf2ff410101bcc3e3926bd4cdf069839c0e62ac8e15dedaf1b715c1d7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPPO02300422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x311cbfe04ce8ed8ab23a6008c5240164b3fab346799f92d5a94c9cb71be7a5d0. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/JPPO02300423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c11035938a08818d61c025fd5c7a8b2b6562d64b8aa5e2e94722ab5952e5a92. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02501708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb438406eac5642081f1f41a835ce547f6ef458927ae5f56c870e17e9baf1f1ef. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPPO02400907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe47625eaf2ff410101bcc3e3926bd4cdf069839c0e62ac8e15dedaf1b715c1d7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JPPO02300422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb263bf27ec7ff7f27c729254cb109670280a27dec85249efa001ec8d6b7dd74d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JPPO02205221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4177680f431879156d1f890262fddbed8cb0c25fa8132336d14a63bfa3093e98. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JPS801960631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36814bc7fec67eff1f6df7201552b144f2f80c8dfe731a1c6b9d7c81f53ebdcb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPPO02202699.