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 0x5814e960f942230d1b1909c5a2ddb3494b5c43da3dc67e3c6b44b61b2881de9a. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5ab3c085-6796-46f4-b366-2e75e8fb47cb.json and https://artists.proofprofile.net/proofs/artist/5ab3c085-6796-46f4-b366-2e75e8fb47cb.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 0xaf7f87e054ce2e81a703adec1bf33dfcbc13e2506434b6ec31aa453271f586f8. 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/QZDA42164296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x458ab6e59eece6ae5b2ec80afde3c6364cf6166620ce9880111e819f6811e140. 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/QZDA42164297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1061c8fa0acac9934c2d6149aa6b714f8255bd6bd8676811faf5a6620f5bc09. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/QZDA42164298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79be1766593ff1648981a5bc10a84451a0b570197dce11e3485953724df49bf9. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZDA42164299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd77de44504a75fd0a5ea75317c28a4162d6876e04b81aef1833b00f0256b2d0f. 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/QZDA42164300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5d3c1c9a41f559bb45b1c67570be6c3bbedded07627479242088f93ef0beb5d. Chain 2 (Bitcoin): anchored in block 959089 (2026-07-22T02:17: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/QZDA42164301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd401b967358c15404af64c026b1f67be075d18ac71ab6e501b6b85e10506f5c5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZDA72122928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5fd9bfb6749154b36b05ff1fc480c521d565b3c431046f3e1be4be505608ed. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QZDA72122930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62314ba89bf689d4f790159c5d8cf08ea813a213480dbe97dbb15149956acf30. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZDA72122927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe37d33354dc5e456e1f73f099eae3bc6b8cf5cd005c142a0efee43be1ecc41d. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/QZDA72122929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5fd9bfb6749154b36b05ff1fc480c521d565b3c431046f3e1be4be505608ed. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/QZDA72122930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7800a4f3aba747d0883550b75e28441c08a0334e3ecd285543df49bc3d36f336. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZDA72122931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9f5398654ecd1dd996e508161ff43d8da9d66b15bcc7b8ce65c8f2c479c159. 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/QZDA72122932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d7ecee970f791fbc766b4820a990fe5f8de7ca17f97993cfd5b5a2adbd72a3b. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/QZDA72122933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee54acf75e020678ec3fb1d1b98bd68e54c180c4e80785b163119dff43ef7064. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZK6K2130480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9bc04a873d59a91378786d5b0d66e7ab0a2589c55672c87ff7f7e130b5f0f4b. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QZK6K2130481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff71e8b6949ae03bff6071828ad16e9850b74f30608af873d0532ccb5a9dc2a8. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QZK6K2130482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ca097fb1c6055b22d810eb72b06ab3eda4256f376ac07d95bc62a4fcddc675f. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QZK6K2130484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdeea181f6e0e91fe4ed76fbb0bf4d3800d05a4ca519d49733067b700b065283e. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/QZK6K2130485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc01ca2f261d9d1e6b769c83fcb3a5af10e07e207c430c6b54326701d07e6fc74. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZK6H2154307.