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 0x33d46f3c801b5b5a81e2acf76ac155518b7944109095d4c2d77d546c2621fbcf. 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/552b94ce-30a7-46df-8c40-bdf1b6f3852e.json and https://artists.proofprofile.net/proofs/artist/552b94ce-30a7-46df-8c40-bdf1b6f3852e.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 0x8fafafa8732e669a31c8366bfa9ace4c22bed7af7634f892c0047eb0398269ff. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43: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/QZK6L2390606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7b090b82ef3525d23f27b27954a7fd9f48477581b6772e356f07c9a569eaead. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/QZNWS2335844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f9fcf8af35950df173c3085d9be2cec7358126b6fce32de3841ac15902753fa. 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/QZNWS2335845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7943342b419d97812819f3f7cec53c6f29019017b7d9f52efdd03336362cf62. 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/QZTAS2313976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf643ba26d2bfdae1560b8be6d78e3d22b8ccec1ce6744b1dad665a484f28dfa7. 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/QZTAS2313977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x822a74e7a7618d48cdeb5a4564da9d6cb96cdfea69cea9f3b2c62a07343006e3. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/QZWFK2319291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6bd990cf1d702bb901a68f72fbb741a88ce477f736df466cb5120bd589f8925. 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/QZFYZ2432569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25725dd9934e2b049a3d19318503bb4964881da1f781b0af20d03357247a730a. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/QZFYZ2432573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb524ac0170237c19f85ec913a2345eec4dbe67b84c2525ac4ddd42b9fe51a00. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37: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/QZDA62436667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2af8aad2e69c5255eb72c5d96fbf3f4337a98613f56bfe6041e8affa042fc309. 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/QZK6L2412032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ac0370bd36fdd26442fba85858e5b220f913a88570c2fce2b0104d19b95904. 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/QZK6L2412033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1474dd33eb0a9fea189bee2e8720f9cfedecdf5eac26a21b77fc54ecfa413035. 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/QZMER2485583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50948553a1115a765322cf82a09d5a0c5ce144d97a11c61e8d37cd4e7085cb4c. 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/QZNWU2490009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11ac4a701c2ae59c6343b4cc526ed87577f296d1a032808aff26ef80922010ac. 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/QZNWU2490010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ff64111839d2822e95b06354f5f6719a92e6bd079b9cc8e39b7a25652184f19. 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/QZNWU2490011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x417e8790005f51611c694e2598e59ae0da2ef55a6dc5f60dd9fc277898eb00e4. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QZTAU2442029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38d6fda81036b49ade9967652bcb458ab2374aea41a09858f4a90fca3694c5bf. 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/QZWFG2433817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd71053619fbf60e269c103a2fad20c8fcd1a1c2100962efaf029d0915aa08689. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23:21Z), 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/QZZ782455343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c0e212903425c336ea21897db136b9c6266fe173bd6554303afeacaa7e96bfa. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/QZZ7V2424063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a1cc814532be63b223843790d7308a2e66894352646ac56f3abac53d22827c. 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/QZFZ42577753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x812a1ccbbe78feccadffd71ff7c7b6cea7d66abac27187b0f5d74d8f4e41a646. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/QZK6L2501368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0be133fb72f2035cf3e6a1c4578a0aed6958ad2b933d7733acb4e86549c818fd. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), 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/QZK6L2501369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00e4cd52f224d316ea58af5156b59204b06e7f26f817a89997f23ef016290dd9. 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/QZK6L2501370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x229598f90141dbedac5978c669b7a47ad0cc370f068646795150d1a481bc87f5. 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/QZK6L2501371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2658183fe9b0a9a9b3569622ddb6535a42ee95fc58d8a6588b8dc03059772c6. 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/QZK6L2501372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab4a6b939e8b57b77e5cb014cdaf8ebc9f599db9905434b14dc03ba40f290d4e. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/QZK6L2501373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2bd9c2c75b61d15c7ba03fc9cbeebc188d13244211e58737f4e88ba697fda8a. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30: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/QZK6L2501374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf91107c2189355ab7958a7368d04660465d7ee2f76a0042e8931e3a36a7cff72. 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/QZN882592378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86982df83f455a87ce47f30c75945a44dcfa791122847071ad9eafbe5b335f9b. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZHN92499472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25725dd9934e2b049a3d19318503bb4964881da1f781b0af20d03357247a730a. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZFYZ2432573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a74415e702ec45efd4002f5481a21a3e86de69897f8c6ea07959f0dcdfa5a86. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZFYZ2432570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ff64111839d2822e95b06354f5f6719a92e6bd079b9cc8e39b7a25652184f19. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZNWU2490011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50948553a1115a765322cf82a09d5a0c5ce144d97a11c61e8d37cd4e7085cb4c. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZNWU2490009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x955fafb8b70741962fc9fd74c00c7ce7a88cff3ddd1a4613b725a780da36ccfe. 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/QZZ7N2561471.