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 0xa29ac1b183d9b7c8f6f390f7c9b25845bcf212f79ca812914bbc1c4ea139d04b. Chain 2 (Bitcoin): anchored in block 953768 (2026-06-15T09:30:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c0ab0834-a4f9-49bd-a217-71a35917919d.json and https://artists.proofprofile.net/proofs/artist/c0ab0834-a4f9-49bd-a217-71a35917919d.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 0xed60fd2cd8e099824fced62910b1b142cfb42c9ec8d7f5e619d2523448fec79c. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/DGA0H2318466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac5caa808f3184c4d64fa2e2c23232ce6ca9906d0be84fd2cd18f387ae58aaf5. 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/HKG732030034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe11d2a0430adc0403aa1a313a399e8b0612753ab585dc2e4e56becf408ecdb54. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/HKG732041520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e88ccb306fd9d72313542885f9b5f4779bc7545ced8e497cf27b8d88512be02. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/HKG732041521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667d152520985b7e39979c093bed20347ab0ef50acf4ab49a52ec9199397dbae. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/HKG732041522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x100de860c9d1499e1d332b1040b3b81b3f8e9725bb3b685427812203d8384b39. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/HKG732041523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfd62715502cf2c4ce3d9c0afe5b0d7a1aa6f8a619356b41089af5130412ff35. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/HKG732041524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53ba101ea61f0ca3ddb9da0a7145218189d7f03a84918f10af3248ad63e128a5. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/HKG732041525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe94c5dff5b3e433682168427d12c37d30e34f774d664a293866cddce40ed614a. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/FR59R1803990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ffe93733d85fd8e9a8bf7b611110be23178035dcb4f9c9f46ccda2274a3eb09. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/FR59R1803992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6d0beaf37bfbeedd4d20818fc1ef6277a433ca3398361144f361b89315951a6. 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/FR59R1803993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d04521f246fb34dc5c6d58694025f6b0f112fefe94a3eb3f6b2d24d3380e247. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FR59R1803996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9ad065146870c6a65a8168eab3cf27f92e69091d9884b661dadc24cb2a5be01. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/FR59R1803997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x857ecd634380b2a7929d82bb1e5fd42ad6bd313fcb323f6a94ab265f4ebdb2d9. 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/FR59R1803998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x758b28d907307c7ef4128c9c35ef4d438cc4a07b330f41618d41773c66e31454. 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/FR59R1803999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa6b453a82d3e13b8c6ada5159bf4e1dd1fa06a8822f9b06cd6cf51c9d2ce024. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/FR59R1804000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x548b8f0a9b423a3f6408074e5da589569d2a2f0cae925dca83e8c104c4b45031. 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/FR59R1803768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd49a6a4d9edd8a9749fcce6fc43b93f4e733b05f1bd8ee10216144845840e483. 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/FR59R1803769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4a27623ad5f8a05ac50ade45b08afb2c56b05ed6276bc0e1c81ac9a2df3e9c4. 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/FR59R1803770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5424930039f8b7ef779c78e814cf21e047e2e7ba48aca3457246b41f3727bd6. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/FR59R1803771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8c9aaa753ca72504f607b51841152164aa57525536925b377847dc90e3fddd7. 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/FR59R1803772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ee706e1af376baea5afc44af64f44e4043c20c52b9dd3845d4415960e087924. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/FR59R1803773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5db28d3bceeaedbeee08665c7a90db95a4aff4dd76b0a0fad9dd07efddaa8df. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/FR59R1803775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5582b57f0e72fe2e691910f1dd051348ee00706e95d67f0cb04f8ef9ff1e24d6. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/FR59R1803776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92157c1df8e690c5025570aeb35b5b6bfb51fad7d359035f00882cc6bb6cdd63. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/FR59R1803777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4584c85eac908b78ce12d64f94930ce8ac7600bd036236daae04f2af1ff8958f. 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/FR59R1803779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a770fadcad491b909db36cb0fc914dd41451af59e45b7187f6fe439c936dc56. 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/CNA231401541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66201bb25cef721b2dce8669ebc3a1706b12f435d1655f35646c88bcbb1d1a9f. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/CNA231401544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa264b7f4d58ea2246ab7f48f55810811898f9d8ea7c8ded8792c322001088a8b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/DGA0Q2346198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac02fcda3c8873adb5bfedfa7a93c1c57c7e6c656d9dd86f9a4cc31d9a3c414f. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/FRX202361242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5971338b030c363cfd09f5e7955b83179c96fc5cdceb7dd4db4a6637a1c67d04. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/HKG732248382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f181d4fa56a351474f13e9cbe14ad182297d270eb6ce9221a7431f055a009f3. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/HKG732232182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0e568c15e8259d611fb391ff4adfcab969485f63b6681b0370de31886b696f. 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/HKG732120125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a42e90c76ca72c2f89d3ab766f607fe01177c02543490c8841fe9a6090b9837. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/HKG732023653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3254431496b83ff8a509ed163ddde8bbebba9ab8ede7962d24ae22dfe6fc2cc2. 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/FR59R1835241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab5396bb05afa76740e9e7276a2f528f44a2c2793a2e6cd059573f540681ab65. 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/FR59R1835243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ad48e57325583fa6210707da0aa17945d2107e60bea71c18ed6b1a88d7b6204. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50:11Z), 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/FR59R1803674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05247410f0e5f3cecdef337059801d95933d591ebff0d2d8eaac16e6f6119250. 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/FR59R1803680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d37a6657f1212027e0acf5fe699e0cba410e9e9793c04d74f3ac78e05eecf2. Chain 2 (Bitcoin): anchored in block 960306 (2026-07-30T20:23:53Z), 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/FR2X41881224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b08d64543454f1ccb4c5ed9f73d04e8e2d4811f6a49235ced8ac267e0d050bf. 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/FR2X41881218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12803c1452e0e46ee83c1cf47135952327e13415e32f83422dcda454e8f2473c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR2X41856452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa34610fb3d3a609d23537d74dfc985358ea2d49672b519b52fda333c2d04ce9e. 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/QZZ972310708.