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 0x6677e8a0cceb643711e58661ae1b77304fd47a1b4b3ec1a458fbe0fe0fd777f9. Chain 2 (Bitcoin): anchored in block 953733 (2026-06-15T03:12:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/96e05f91-0129-42a3-afa0-568a84a1d3db.json and https://artists.proofprofile.net/proofs/artist/96e05f91-0129-42a3-afa0-568a84a1d3db.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 0xcbccde87daa913591b085e974ae661f005bf4edf54f149d29b78f49faf55a8bb. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/QZFZ42065563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48092e688baa260cd3b7bbd7526ad21bbb2685c5a1cbcb7e69f2b024d2202dbe. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/QZFZ42065564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0d95c4a10e477b3027e5e1968a9e23bb97bb6cdd9ce67cb00420db7fb070431. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZFZ42065565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dddace58e2439a99dc203e92eb8796bce1ec0780d7799f24d4778d94faa5a75. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/QZFZ42065567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb694273e2b691d41c7fdca92187cdadc67fc7070ca2e8deedb44536ce68af1f6. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/QZFZ42065576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46d9d0811d7dc2da188819b834c632e336a77b88fbf5ea374f53fcad34011ec7. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/CA6E61600085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6d1facf691065d76153d540f464e5611830f4df82cb2c3441a84ec31520fa42. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/CA6E61600086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd422939a8066afe767134ea85659f26f82cb0db42f4142b9a0f4ae16f5166f. 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/CA6E61600089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0b555ba43972888acd57852a7dfd1a580abaf6978871ff4adc5f881e1ab8bc5. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/CA6E61600095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x069198dece211a16cc6bd3ebd729eba312a87d60a51602ef654f1d7887a87b83. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/CAHQJ1958542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1efe80375cd11640f85c4bcbb7bbf8d56ed301c1b5e40bb90d183f7b3953cba6. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CAHQJ1958543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc796e16bb4fd52bdbb08cece7584154c310a450ede5696ea99f9c1eadc100547. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/CAHQJ1958544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb60e49296831bd64f2e8bece3ba44d861ff6a6be2aef207f54e83f6a6ed3d0ad. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/CAHQJ1958545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7b9708450a08d21ab727ff0ded9abedb601d34e8551e242a1570705e31504e. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/CAHQJ1958546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07d2944ceb81d0310735e348fdf1a71a8c981687d77068bf4507dfe0925168e1. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53:33Z), 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/CAHQJ1958547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1698abd8d12dbd969443e1fd4a565827e56d0d7a2fbe8cfb8d9bdd87223e37b3. 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/CAHQJ1958548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d43b1d94a2593ca85eb809cce5ab9c4906760378b5c204dd73b835700c245a1. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/CAHQJ1958549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x952540c8bbd530bf2e20f9df02ce12e808defc762c06ec9c2614a619557a54fd. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09:33Z), 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/CAHQJ1958550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0db6e2669686dcac5460d4096e8ebff256a75df293a9c12807b6562bcbb7ce4. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47:29Z), 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/CAHQJ1958551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdacb0c177991f4ac1026527ad824af0e53f1e88b018b988a5e9f6d9538b8fb88. 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/CAHQJ1958552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43b2c274c2957e0dc30e38567754b422a3cf1f27f2657755aa2c3c2b2fd2c942. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/CAHQJ1958553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeacb0ee4187fc2b67eb66cde87bec232f41ab226176a04b26ecfa1be0df52eb. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZDA82151522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c380add42094418abb8621671d867b57e4ac7755f32036629e1c29286b553c9. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/QZDA82151526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac70079392cab4db71575a79c4ece8c97def8b0b0dedecff9ba09afa90af7af6. 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/QZDA82151528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x089b350ab0db2def11ed5b593c0bc9cfeb0e80151cd069433118b091b58f2f1b. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/QZDA82151529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x993ed3c82599b7ad9701941a75dd4a8bb797c2e68f8051da25cbedd8ac726567. Chain 2 (Bitcoin): anchored in block 960191 (2026-07-30T01:51: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/QZDA82151530.