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 0xa29d0abf0c8e062ff3597f971ec717b90b61ec98e66354a05b8718284fefa569. Chain 2 (Bitcoin): anchored in block 953922 (2026-06-16T09:36:34Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1bae188e-f96f-4e18-a9e2-f955fc85120f.json and https://artists.proofprofile.net/proofs/artist/1bae188e-f96f-4e18-a9e2-f955fc85120f.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 0xa08d21352ce408e74d35f250ba76293c3e2918ab755a9eca5ee2fcc47b724c1e. 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/QZHN52307520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35a9fab4b44e6b755fa4df83d0e3c841c5accbb5bc488e94fad7fe6989c0a9b2. 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/QZHN52307521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc252a7b825aa9ae49d1aa22bb0301c3e7ea4b757dec2435d1621046f0b93ab79. 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/QZHN52307522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf566f37a55482e6e980976cf1db0629efcd09834542b975169b6b19faaa757da. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZHN52307523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9436228cc89b850157dcd4c7e043dac87b85815d7cd769783e13f48212c52a33. 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/QZHN52307524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8ae47c3c8be7743065fd979f1d3ccd74cca855798b486b8250909fe49896eb. 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/QZHN52307525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc57e35d21e1c4ab55fb9770680dd333049dfd28c5fd3c511df83bfd0ecdc29b7. 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/QZHN52307526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19c2310801777a7940ad0f8a738a8a15fae8215ea8096e9e4e705ee4e10f7c7b. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/QZHN52307527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd15ce12769393309bbcc64242efb0cea9d3a1f31814ef58f99dff77bebe7bb39. 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/QZHN52307528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d57de86fb1ade4cb8f8222445b349fa93d550c396fe5e24056d51993ef4e70f. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/QZHN52307529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3dd1b37f65a4fd2382bbd09ba86cb4b633b11b2d7af55ac1b80b7ca2684ce0a. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZHN52307531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa15eaf8738667db27d02ee62424e9558e9cce0dc57d0811ec338004352e9e15e. 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/QZHN52307533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ae128a6a6a13976ec0c7b537e1e5ab96142673fc708025e1a4f8e6e8dcab283. Chain 2 (Bitcoin): anchored in block 960383 (2026-07-31T09:50: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/QZHN52307534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa50d8d4424e3451984f7855caef7c5a2bee76faab60dd6bfe4a2e681ace9fd68. 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/CZBD41722101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x478138e162e0cea60a361e265359e8549b481405462520cd213573a61fc735e2. 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/CZBD41722102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8966fe449d56d9ea5560b1ae91a3455777d352e78a465996ebff1b2e3186edbc. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/CZBD41722103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7151cb862b06c4028ab20b253569bde3844274f28e3c2c093349cafb43512ae4. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/CZBD41722104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55c392fdb21ab06db3d332deafe0d6eff22ee3ab8fbe6f540dc51e0f6680e247. 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/CZBD41722105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66af10e1f550eb814d3d3cf72c2d586fc4ef94bd0eb4b710ed0ee8a5d837e725. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/CZBD41722106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef88d0ee6e71bab53deacfd3b8c23cd22028fe3bb31365bc6fb199701818e018. 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/CZBD41722107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c002d18747c7f01a027829fcebd1152941cf786bf7f0366b5bc1fa1314f1187. 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/CZBD41722108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x736bb3f45bc36cacb888da396bba45e163eb4d700179a3f097d8d9f487ef465a. 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/CZBD41722109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc22f9de5e9490c02348b4fcffb96a3b3213e34f30c3b32bfe592fb808609fada. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06: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/CZBD41722110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2081a5a74a7e81e157a0316dfac8ee22f737cb4ad9c56e1100bb313fbb431f92. 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/CZBD41722111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c7fe129ff2980c4a9868693152cd79d50c1c1d87dd1e49a72bc7f061747b87c. 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/CZBD41722112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c4ac6958fa85daa37ea0885275b8c013c7ebdda6f572482fad6f5fd18015dac. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/CZBD41722113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2ab17d2e1e830667df011f4f07a7d7a8bd67ebed5e4e0c304cda45b04e6a766. 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/CZBD41722114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5c5165ab4331320d35277dea9803d013646ee4b3928cb2ba47c90aea294c214. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/QZHN82348956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x861dee3fbc75506a27068f5860b1d8f84aca2c8791a548d29bbefd22264ee09c. 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/QZHN62398960.