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 0xaa3e7844743bbd018af63cdea2baead3eaf09e599a9cd33635a2f315ae8013ed. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f1325273-38e4-4061-a9f0-0c0d6e00a4bb.json and https://artists.proofprofile.net/proofs/artist/f1325273-38e4-4061-a9f0-0c0d6e00a4bb.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 0x663f71c3a5ed988e74a20fd6d9b8078f15375de56943d9d47444f70923a367e1. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZK6M2283491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x840a601b4461ceaeeaecbb4660898cdc648d896fb3485c75a1ec31e42f560463. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/QZK6M2283492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc66793a8e5df02de984aae624923ecff3497c9bd9435a8d416fb1127a551d472. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZK6M2283493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdac4af651cb4d0f9121c56416aa33e6c3890118cee25ad7f06de54e963b28642. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZK6N2165615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62983546b9fee1048254aadc0916032e0aba0501536e5995372b99c34a2d9cfc. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QZK6M2283494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c6b039f976f3114e76915b69126e074bf26eb2ef4802e785311c59438347c90. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QZK6M2283495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2e8f70e73293e8d4db097d50002cd1462b054ffc1bafd3495e2a52ce8a42f83. 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/QZK6M2283496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x130dcda21f4b071842e38d10a607699b5706abc03876248bfb59ec8f30a8c4b5. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/QZK6M2283497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb61cf02a66d485c52c81c9da79d0b2c0c0446b83a1b13fde858d8965ea17e12f. 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/QZK6N2165614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ec972e76af6d04bb6038fc1cd612173fc1f5feb627f7614200f0162c160eb11. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZK6M2283498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x861cce29a16788a8644aa45a2c8bb7348a0f1ab53a092134fced55dc821e6a4e. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZK6M2283499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6c8c7a75a077488087d4b644b1ffd76d6411491c6199367bd341c64fbca04ca. 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/QZK6M2283500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54c11670c4c6c49b0dfeead2bbabcda1f85a86511a265f10c2a7851c0be3531e. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZK6M2283501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6ce3804abd84777d5a6cb35c0386d16b7610076615b9d3286169958dcfb77e7. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/QZK6M2283502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4150a3eff03323c149afc0b13c7cf025917cd01b8dfe65249dea6505eef5e92. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/QZK6M2283503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c4987e3ec7c47e5d099f239fef39accea49555a298c85362d7f3fdfd759f67a. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/QZK6M2283504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ad9b27c0840769333ef6daed38c6d03008fe8c71db0919d47a78b3c1aefc102. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17:28Z), 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/QZES82524140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8103de91e61cd3f52e38e12af6a4a56c055d6efd032ac358752bcd7094d2b3. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32:59Z), 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/QZES82524141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4110691892d8a8b1b59408e5ddc6490de026c3f2927f0fdca9fc3de888657eb9. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZES82524142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff5e2808b5813875e5914318acf00b2d10c72b0d80ff35391765533d57d9a1ce. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZES82524143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1be5d999c89aa1fbdbfe6ebf4ce1ae5d4d30f7380def20b42ba58e7968ee97af. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/QZES82524144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39fb2a19d0c188222d67808534bb13009f3cecb05f793587b7abd46d67bd84e0. 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/QZES82524145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcce38868e38df9435b57118935966333061379110aadbbf03a81e4bea36d3271. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QZES82524147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf244888f60ad455019762f32d4279fde6117e9789364c303f58609ab7f055942. 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/QZES82524148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bddd0dfd9b5df6f8468bcdaf5cb99b3d40e4468f23499d1362abad5af4391ec. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QZES82524149.