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 0x50a484a38b78cf76d9b7ea37bda4bd5c70e500cbb576d2b5583a9db1b9b22fa7. 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/fcd251fc-7e28-475e-9c4d-a9a01d77a24e.json and https://artists.proofprofile.net/proofs/artist/fcd251fc-7e28-475e-9c4d-a9a01d77a24e.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 0x0e0b0751bcf939b0aca4f237cdc6a6d736bc2512a608731570df538fb8801585. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T13:27: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/QZES51825950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b0b722bd2dee1f5eca49b2a7b0f96e28cb6b8555c44fe6464038086f058a321. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QZES51825951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc01eff6f7ceb2f74ec6f210b77879d7e29dc5431b0dff38d99057b2aaad0b6ec. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZES51825952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1470f82e4a595ee301ebe95e935b254345aa3b53f69def097a89d3f330a6a9d4. 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/QZES51825953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e056fcf9234258ec0b78ebd3d8e2ac6539f7f1b97e613551cb8b37edea43546. 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/QZES51825954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d71d6501c00a775d312c0c826fa17ed3353d6d539ca1e5877f834c8fbd2fd9c. 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/QZES51825955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x086d29be83c949f51dd153c5621292924830e680b0939f987e54e86dabef1bbd. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/QZES51825956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x579a2afd78580a6991be16dd45d1d71a33ead822a11354fd6a6df40ffa60bd25. 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/QZES51825957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e0df6035b7ae52f466ad4ce698dcf0d90b7063eeb05bce8253334bada49216. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/QZNWS2024814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f204dfd4aac6ad0bb2145df858841df8d286919cd2af36c8cbafb5b0b760c0a. 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/QZNWS2026493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x820e99da95b73c907eca94e1bbc0afc971139fec08e3f3bd788817e635ca3569. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZES52231775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb693ce1aedc46b908aec8455d7f7f244f5877608d404436348aac68b31080db5. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZES72264328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec8bdf41a809b3a8f06925b4f28a7df215d12d345e70075ee13225331cb2752e. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53: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/QZES52238914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x046157cf6828d5cd43468d07d631d3374e3186c5b98425723e0f601be29e16ab. 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/QZES52233603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x386015dfb967319c18fff6880fcaafbb865779a8337cdae1b7e85eae658cf6ed. 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/ISRC52233596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x133275df0b874d86cf01794d3987db2b6a9ad2a0e7ff68f5afd85e2c6389fc67. Chain 2 (Bitcoin): anchored in block 959018 (2026-07-21T14:12: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/QZES52201125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd652eecc2907fc451b8f2af0b898720ae21291a482ec794436ebedac6c6ccdf8. 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/QZES52233605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40998ad364320ae778e1c521a9034a28fef7b6af57a024b572485e80291512b1. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09: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/QZES52233611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60b727169606d3c4cc38fcb323b246e7085eee109757198bf0b8a777c051a2ea. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44: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/QZES52233607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3359642b975b445753a2f491fb9105a0102281ad648dd9c226eceef9a8df4910. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/QZES62254717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11aea2c71370413bf1e8a6b4168a4747f89d20a5face34bf1e27b208ee267d3b. 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/QZNWT2209634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe77d1372b502d5581c5910b8f9f4c3a64f63959c20ab60e737eae1f708e46a2. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37: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/QZK6H2333957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01954e0c074b213db9b768f5e9fd99343f048fbf2fa0ab0c0fcbb5d3973114aa. 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/QZK6H2333959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4be5d056f8a9451f4f1ed0411f99972475a01cacba6576509a16cabd7546d58. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/QZK6H2333960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2e1e28f82e8bb106a98787fd668dee540132293cb1086dad854b42119dbbce0. 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/QZK6H2333961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0dadb96eed45d4cf59ea50e89453c3aaffcff8bb2c7a23987a42bb9f183a434. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58: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/QZK6H2333963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f4bbbf2b5721d109aed16eb851017c98f6c1513a3348d75491f7875887a2c66. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZK6H2333976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcdc0b03dc5a85943fa3eddc26f01e4d5f9a7b89db6a76a320548b6552a3554b. 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/QZK6H2333978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c9ff72ac67a6bf1254cff33b3b85555e820a500c2209683f68c46fca041e8d3. Chain 2 (Bitcoin): anchored in block 959088 (2026-07-22T02:14: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/QZK6H2333980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce8b73cd7a0cb25506d21ecaa554008bda75717162027bace156945e8bd5d0e. 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/QZK6H2333991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e25f98b43d94851e56615b0ad0e2eef323c3ec00b8e3445304080a52e6c556c. 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/QZK6H2334516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07383e31e71109e7a375265683da47078600aa27b0f868b65f0d87a9bdb527f6. 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/QZK6H2334522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf8f386dc0e05d2f5d28ddc8ec96e00913b485a621328c63ac82914fbe66deb3. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58: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/QZK6H2334523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f41aef79d2fc01b8416f860e1e139de57b1e9eca2ce2075941a64a97377a149. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37: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/QZK6H2334524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa273f3ded3c0b3105ec5f6d7285ac33e59fed8401a7e482641c455d590086298. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31: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/QZK6H2334525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f79b1b3d480f9dc8c2e45f02ee0f6962cc0bc4a870ffd467e5ddbab3b5521ec. 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/QZK6H2334526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4be5d056f8a9451f4f1ed0411f99972475a01cacba6576509a16cabd7546d58. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZK6H2333960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c9ff72ac67a6bf1254cff33b3b85555e820a500c2209683f68c46fca041e8d3. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QZK6H2333980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aaba269f759c9ccbc03857ea778065ab1dab49c0b92cdb621ddb1f20e68a096. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07:06Z), 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/QZK6H2334529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2e1e28f82e8bb106a98787fd668dee540132293cb1086dad854b42119dbbce0. 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/QZK6H2333961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdefce122e17d40039e07e3e2edf0791fa5b18668605c24c4ef46e130e3bb33e1. Chain 2 (Bitcoin): anchored in block 957546 (2026-07-11T09:35: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/QZWFR2376376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e151123bddb63e9ba34a5f10005406471c9dc4325ef0fd29b9f79e354fb0a8. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/QZTB42510623.