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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfb9a6e97668d04a668c1c170b31f6af04385a80ece2a88576f73fbaf41b4463. 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/0d2ae29a-7703-428b-b553-6af4024e2195.json and https://artists.proofprofile.net/proofs/artist/0d2ae29a-7703-428b-b553-6af4024e2195.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc6f36baa491f9c3de9f446669c34db1e9325bb72480606af5c94c4933666e7. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/NL1AP2008678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x296d75a9ea61188bb37d9590574ba4758eb9a3aa781a6ef2abd92646ea8e196a. 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/DELJ82017787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x032cb61abb08c82c1970e18f71055a6c1d16b858007055c42d419e6fdd1d2ccb. 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/DELJ82045438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32d32c80275d37f9ca6884e67d04b40fa6861d1ed65d512c53253fe3cecbdbb9. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/CH7812073598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6088e74a40024aaba0a6e3e8e0e669185f406a84358c53f46b7e945f186a3521. 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/CH7812181522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48135ed221d4b543fae2292eb0fdc834cc8265aa12634c741bd50e5672055424. 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/CH7812178572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadefe50020bc9bc0c7e0114bc3c8043493dcec02463e36de2b48e7b66e6e167f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/CH7812189524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97923dcd566754108a5d87490de8052d60537412866a6208ee70b62e3f6068f6. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:46: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/CH7812189525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebabf81a7322c54acaed16f9feb193c6412c8a0b0934878645240e9a13e71158. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/CH7812192051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecfc8716e25ef18e31f4590a54f4ce7328f752842192c4a96d33a71d00d0cb45. 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/CH7812193980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e581aea31c33257368f67268852bcd80cd346a92d15fc440d51f52c0e90640. 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/CH7812195651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e073a67710cb19cbb7a9aa0fcdd8bf94f8d8e532de4a958b185537ff2f790bb. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/CH7812102723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf2ecfcf681de1c98bd150dc23849fdf3a147c2d557ebb900b3d4fba3cea52ba. 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/CH7812104872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d45d5016d5b81203ef538d5068823619b8c6835a770a0c0e54af2198f8a1b3a. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/CH7812214621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe57ec344917ec3900d634d1ae836e117bd8ebb78353d7410f1d609e4e7ead696. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/CH7812224192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd63bcbcde9d2908fe729270c293dceac21d321aee7e27ffeb9c1e62e9cdaa37a. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T22:01: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/CH7812233038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf48f2d6350769b7876226cc57c5595801f8a039def21f037757368700feea03. 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/CH7812362545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaec58d7af6f56f7a7b40fe76b002c85830494cfa523884c4d232ac25cedfe7f. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/CH7812400470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44e220e3554047063a45591f1d24fdcb64003d60d932e3bcdadfe61765533347. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/CH7812526554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fc5034e9612f7680bcfdb2c72a828179a4469699de005c6e730de7484b78853. 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/DEQ022006891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x388f57a1f82cd12be469c47d99b5153e8bf31aa13684bb9fe7f93b8f2b5dcf3d. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/DEA622100080.
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