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 0x27191ffd3329d226ba4572bcdadc767873004424da03d1887c965b50ed763ec8. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9026d6f5-9364-426d-9a7b-77ce0b905598.json and https://artists.proofprofile.net/proofs/artist/9026d6f5-9364-426d-9a7b-77ce0b905598.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 0x41c2708d544bf9aad7bc6f0ca0be135065383815127cc24de850d26d0f26eada. 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/FRX452560573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bd59ebdac3cdabfc40ba5b9f322e50a5c754f2a3820b1b6c8f0fa1faf809ebe. 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/FRX452560575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc60d31b45ce19fcf2543e57616457ffc6159fa505845325ec7708e674218fdb. 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/FRX452560577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9ad02b38a53be4648e78d0df5f055e6c11b25d2c6dea64bef6f7debd8b73493. 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/FRX452560579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc609486ff5cd66b356475e372c4ede407485aa424ff496b7f5e84db9f1403dee. 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/FRX452560581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13f850e2f2ccae3d58e7b98ffe2cd6d1312cfecb257373c7b1cddf524b92e51a. 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/FRX452560583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd5acf3a4222bd79192fd189993a31a9c627c390cf6b4d2c991e6f959e2fbd24. 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/FRX452560585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f5274f75b1935f3b12b99eb7f79915115d1fcc7aea795421ffe5e62661e04c3. 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/FRX452560587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x931fb141677790c08e897a6dc2305acdc51066cdb3b95b99fac8f4679c7472da. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/FRX452560589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ee56911dd9ce0da1ef3c69417c35e13cbb9ebb00cf5312b425163885a007e25. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52:19Z), 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/FRX452560591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0d914657c2a8ac0fd4eead013d59070930c239ed85e27fd803d57dc39819995. 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/FRX452560593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230724ab2915c7f1a85a7f1236504135ee91c94bf3e87b12af39a81632dbe8bf. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18: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/FRX452560595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4c5a62fb6176a56a143a2890baa28e0c4d45d746253b2365c5f5de31d7c4024. 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/FRX452560598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61a8a0d1d75a4415d1b338f29df3aa46d71fed61a6ee720b4b49cd39150a0619. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/FRX452560600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f0630c8e978ee12006a629474b233d7bf8d6469bb03cccdb4fed1b39f8e22f5. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11: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/FRX452560602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab635d7a65eff253a918f14c6f7d31903059c78e707ef5eb64751380ff2a2205. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/FRX452560603.