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 0xc910b3f70d28702c7995fa3ec0c2d07b3857fd6c387f1475fde6d69e7740fbbf. Chain 2 (Bitcoin): anchored in block 954346 (2026-06-19T03:51:26Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/947d793c-7d2b-4b81-a8a7-c9790a2ba67c.json and https://artists.proofprofile.net/proofs/artist/947d793c-7d2b-4b81-a8a7-c9790a2ba67c.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 0x1022c0adec596ab16324cc7e890a00dc0e5d0a3f48617edd5803a821a09d99b4. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/QZDA42370948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a05ba0bfba63e055972170609eb82852c43bcb2c7cfac7f91f193db503483c2. 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/QZDA42370946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6754afb8d473b91e619cff03e202f6e18d6d1fdb243977d623fcf6b59b222a3e. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZDA42370945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aae70e9b1db4bef5829b8c8633874f16134666f4f0ca7e923ceee6a5d41b344. 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/QZDA42370947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb5aa5a7cf59f224447e68de2c898dde093687713dbd19f432f81e7e502f87c. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZDA42370956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13d717d8834629b62f30a6be11dd6e8593e1ece9b2204d6dc9dddc3d254d2a3f. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58: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/QZDA42370954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cbb1e33f22cf42b618ddcc764c9fc35e5adf7a08be106a721fefcc1124053b7. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), 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/QZDA42370952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ad6b78f1509368e3e1a4821bca79162678fbb6a3fa333d4bef861d20d33022c. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), 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/QZDA42370951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe07c3a04b2ac722bc2da35c1704c9187eebedfef34d84fc4da19cd2950f859b3. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/QZDA42370949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0868c1baf1673a1d51729f9d6e6ab0859130950dc171a83f5202889c6813dc05. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/QZDA42370959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91e3baa63fa56c53cb7575ca81620d14214e1d984da9577f7f38d64a9e429e16. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/QZDA42370957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec79682a5f11df4e8aa552bd17b47b857a38a5ddded30bfde9b4b0da5ce5b0f5. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/QZDA42370958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13784fb4ef50d310f6f3a66cf68903df73831696f0ec550ea1af596bd30735b9. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/QZK6Q2361179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cde739a6f55d53cfbe33c7067484de1e8e81a1bca903b96b9c40945c6fd50a0. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33:54Z), 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/QZK6Q2363452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd42eccc3cafe571eef780be364a1c168793ee8cc70961519a235754ce92e8d0a. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QZK6Q2363454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ea2e37e4c126315d4e3edeb14a0bc3588f80c4b1c2140cf8186ce9eb2c287e5. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58: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/QZK6Q2363453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf69b156fc43c747dec3296256526ee0b4c3c5c010caf68cbdfa6235e0c7458a9. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33:54Z), 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/QZK6Q2361176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb979e33802be30153a6c00c0c19516e75ed25ef2f6bda95e1c13a4d4a3afd36. 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/QZK6Q2361172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdef614586462b981a6cda8fba4d5f2823474d9d3513e6d783e92e3003bf44a2b. 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/QZK6Q2359265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaeb37412210a985f73a015ca327a9c5a934c5b883c47d96d8e9c401375ff816. 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/QZK6Q2361221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6169687d5abec32c3c58c1b5c8422edf7fd074dfa2958582b44721615654be6d. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QZK6Q2361177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9196c16dc7c59a2e00c6b8c4e23997ac23c8584be60345f4b3bb2f7832ea81ce. Chain 2 (Bitcoin): anchored in block 958590 (2026-07-18T17:28: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/QZK6Q2361178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x394ca12f6b1bba2d7f2e9520c1202a219627ac25dc670ef9c7877e10e5c79818. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/QZK6Q2361206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x456a3e94eacfc88bd5929e254c3ce8467dcc8c3c860563a9198c1144b0acb6c3. 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/QZK6Q2361175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76d871ccdd400b3bfef900ee281dd279522394d1a1d0667f2957d17433f48840. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24: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/QZK6Q2361173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81c5efffc0e9069f7189440273f4e3a1a98a0043f4d86b389c5a99109289e956. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QZK6Q2363427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9372fbcbc39a6451750d0fa551cd7b51a7d2a81399346e7c9b17343baf96141a. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/QZK6Q2361204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f4d3b695e1f1322a09aa7e1cb31a7166b39f46abfab063a9a740e04027633c. 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/QZK6Q2361184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc88976febc884ef8677b383b0f4aa5543af6577395be974c558300db1f4c2b17. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), 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/QZK6Q2361190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8c4a8e4f42bc2578fb0a313e87d54a0baeb172d19687f4762ad6adfd54b5e79. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/QZK6Q2365832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bdf476e6e591a3478aaebd9462d06ed2f9a9bab510c8ffd84380971ea175dcc. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/QZK6Q2361202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd41c09e85c9040795b726d0bd8a74be6b8c2fd89498ce5ce55b547fed7757621. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZK6Q2361188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d370ba285cc4748711f6961c099d2acafd99a19dc69d7ee076e13e6eea6778c. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/QZK6Q2361185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cdffb2182125978fe0c2bbc5a9c32b1e99e644a384a41eebfd49e96919a5aed. 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/QZK6Q2361183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07e3b861e61a2ad4dafccdd58366318340a797d37af83c9cd073f01633aca1fa. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/QZK6Q2363451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d120f3186606bf75e9d13075d033722c8107a1a16e82c03173ef94ba0b1a2b. 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/QZK6Q2361187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4203f0b4158597b953a027e595e5ec56528397aafbe5781ae3ca43efbdfec14. 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/QZK6Q2361181.