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 0x8e7906f69bd78fb42279102b6e7767fa70ce90e99bcf74756d470af9a3442824. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9aadeda3-f317-49b8-b769-499d7cfb5d59.json and https://artists.proofprofile.net/proofs/artist/9aadeda3-f317-49b8-b769-499d7cfb5d59.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 0xd6b3530f092bdb40df69bd6b5bacc8b7c6666e5e614f5aefe7a76ed4b0d5d62f. 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/TCACP1646422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x925f015ed04de5e7d579213a34f72469408491c205112f16b1c67ee1e8e903fc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCACP1646451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a3b2cb69095bc34fafb1c65136b66aad57d4e7053033c2b820dd90fd8fbeaa4. 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/TCACP1646467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d1519ad6b15286721cee9fa0c9ca4524c074845836e06a7ae4a7ea430419302. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/TCACP1646471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3782cf5987fe844c435bbf223c8e13640ff18fc77d8272469c548144c0033e5e. 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/TCACP1646484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbebd0a21c3e7bc459a0c2ca309fcae26048f08ad6156b6c8984c558b4f01f4c9. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/TCACP1646498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e130de4d33c314d92c033f50472253c10f0066c3c010f67530bd81af6427407. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCACP1646501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f234c5e7cbe0b82c58ed634aef5a458d951d5cdd1ec973dd1aa40f29ce4e6c5. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCACP1646507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5acbbe7c6c01ece71115eaf038717495012fe15167b5c69f381d1dce4b474aa. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCACP1646509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc6f00ece38c1df901bb8cdf70fd3f2a69a7490f25d2f5f259e2768e5d66f660. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/TCACP1646517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf676621a0414935021f4b6f99f2b8df95f66b4ce0d816adea2735ff9c577a638. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/TCACP1646520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd395f6baa6832e4f85bfb44a8f1523c92277d9ab5993cf2b357970d5a496f7. 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/TCACP1646521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x621b294003d9fc0130233907f03fea9af46691c40835c3adb1699a26df587f2d. 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/TCACP1646527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa952eba1336bf6e593b517f4ad5adb7c8450051144f85e16ef4eb94994ffb98b. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/TCACP1646529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f2d47f8fc8cf43820ac12106d60ec12d68fc3e4936fe7ce4d6b09c7f6c2d475. 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/TCACP1646532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x938eb34be30f0b914014446606f368647fea31940d81b41f156908957d3c96e5. Chain 2 (Bitcoin): anchored in block 957056 (2026-07-21T20:30: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/TCACP1646533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97a82b548bffc31f2e856c987d8696ff9e06570c78bcef3335891550b8973da9. 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/TCACP1646537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d363ddbcd7dd0fe968bfe6b5fafc1ec64b4ca5e2b3ff0ccd9b7c969f29ce12a. 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/TCACP1646539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaf90ef725a42359bb60481d72b86a7e94986c553133f5c3effe3acd7519f6ee. 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/TCACP1646540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb717e9c08ae5463febf9c8d6fede93ac256f1ea43dab807e037bf7babb0bc379. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:58:32Z), 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/TCACP1646535.
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