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 0x89bfae7d3ef9dc86c762ff5e8cfab9084b0708ec87c384c285eb69eb30480cca. 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/8650d3cf-a893-4772-af3a-be7de61e48e9.json and https://artists.proofprofile.net/proofs/artist/8650d3cf-a893-4772-af3a-be7de61e48e9.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 0xc0c41ec21cdd247a5cfae9bd024cc830cf226561aa4baaed6b2fa6cf518fac7b. 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/QZFYY2320905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafb6d65200b37d8388615b8257687ba879ca6e206f7572cbe35288090fe6a699. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZFYY2320906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17be9ea5d821477e4e3b629f64c2ccdd44a1acf7afa157d7dfd7df4a295d2b6b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZFYY2320907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x987aa1589ce16df7254b4dceaaa917d911af59f5e20a95fdd935bf2244545377. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZFYY2320908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c5828af41fc94d9596eb1df4c76cb30b43032b4e281d197a5a944cdd69a5cc9. 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/QZFYY2320909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bed3072371477f3da97d157714a749c03fa66c6fe1435804419b864c4fdc7e9. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/QZFYY2320910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa53a0f7a3f1b2c598d041a3080704472abb9cb760113245ff74b75186c1db9e7. 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/QZFYY2320911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0be704f99c78fe5e3fe59c94dcde4e08c564248ecf5564c1da06da5fefdf478. 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/QZFYY2320912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fe73b080498f00143fa369ebc9e87d2136fbcb38ae4677a545f6beb2fd08698. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZES52304724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e0a393270637036026a17ec10927d6bce5eee9ccaa4344b45444fe1474c3f5c. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/QZES52304726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc5edb1d7e20f27d1597b11940b033ec413438306c74d04f8c50b4def31264f8. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZES52304727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6485c5f5d9c463a2a02de50327851fb850b31b05169e68e413631b5323ce848. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/QZES52304729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x442beac84facd1603e4be9af4b4930b43b3002d38637ca051f81f2ef5b9f218e. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZES52304730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0f9eef60f4c05b45c14ff19efae0cbd9ea51bb1b9e28cb9036cd695ae641b6e. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZES52304731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73163e7dd458897216980915870f5870d2b6535f57fff0cd03c749d80dad2d0b. 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/QZES52306602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ebe4cd5292a47f64e4fefd600d08d302cf829538aa1dcdf918aded49b6b6413. 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/QZES52306603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34f0a6ce6dfc495a673bda78fbc8f38f12b75e5ef7df1562626c7c72bd85f8f2. 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/QZES52306604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2db04a50690d7fc6540b2958ede532d1b2253c9fe088ccee15f3c498973c822. 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/QZES52306605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9927a64dbef2685a8bdd1be83fbc60fe5f342e45066f0fedcb28dda11b0db2f. Chain 2 (Bitcoin): anchored in block 958697 (2026-07-19T07:58:24Z), 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/QZES52306606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4666a2a5b28e154be6d7559a8b71736fbb6d2f2843708870f006230b31ba746f. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/QZES52306607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23153e2267259147de57d0b7aa9b0be9e4b0919f57fdd6e605399e990d2c3697. Chain 2 (Bitcoin): anchored in block 958696 (2026-07-19T07:45: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/QZES52306608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x831ee6db17a46be23898f99883b4aa746d5f809bfa5b6d80be9637f695fd25f8. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T07:55: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/QZES52306609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7abff7613627b646a1915a4d2fa71a861cabaf6bbeea74fb48fe59d292d320e. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09:50Z), 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/QZES52306610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df10ff2eb6358a6daac0625cf7fa99e8e116a996180045253dfe624dff15db8. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/QZES52306611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc1f2316d15c82acc5d87b2ec047ec34de54409df479e7cec131a78199bdc0e9. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZES52306615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81cde90d412595e0caf906ad189ec2901ee73572a4f5f1978f8c67c4f906cd98. 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/QZES52306616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4886bd008a11a25ea42446ced5f0a7edd422f76fa5665cabc7a4c2873a32b118. 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/QZES52306617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b606dbe8736213f0d9fa35e2311f483a4d10651742eeaef439a07d95b2929d7. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZES52306618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda953d2b824305ab8a9f4ec0145ea9f0d58b8bf99d218342853f4d510f5b78a7. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T09:53: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/QZES52306619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75d35d54a18c87526d8437dedf970ca24523a517e3d5aca989651da6827f97e8. 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/QZES52306620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb84c566543d12dc599b78fc99b4f456a11463a0459c93e55b80c92e34b235893. 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/QZES52306621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4f906fb5ccfae12295e34b585d29f80758c1bbde58ee90ec13c7a5c276c2614. 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/QZPLR2304999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ef04f23976cea9149bfb867331a2763086af1ff46ef4c6594aab1b6dae389d5. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZHN72491679.