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 0x5b51ef824d549eeb32d39d867823ecab3b8a0d9150dab1c5d0acc4e47da19866. 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/d21b79d1-8ccc-4418-ae58-2002a7ec421c.json and https://artists.proofprofile.net/proofs/artist/d21b79d1-8ccc-4418-ae58-2002a7ec421c.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 0xcdf24d864bc30445d77bae5980fe8188f3e6b6942de3e905832130791438ddb0. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02: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/CH6542029730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52ecec437932883a40e351d4a004fa9ee36f96fa995ebe3718fe12b469cbd7af. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/CH6542029729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x488a599003f9adb84d5d6f7e01bac707a1722095a164768bc5ca5f3d33351b58. 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/CH6542029728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99ef315ff8c37e1d3174c5aa2f04e55eabf2c7f90be78527e496ae380a3291fc. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-19T21:40: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/CH6542029727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27876321445ce5854627b59bfd6555944ba96a549f2e3172ecfd500a1939ba43. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/CH6542029733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa70893ea613f4fa954220a2880165cd148e74b819b3e775e88714485c6387cc0. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/CH6542076844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3caabf919eaa87fef32aacb0b1f71d4a4a9008b6a0f6f901415bc893b0e9aff2. 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/CH6541655710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7867c95c59937186cd85de09e90e6028fb28c532fc405c9929eb3213ac4007cc. 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/CH6541655711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fc3f8c42be390755494ed012cfeadfb20818496b04115403ec16f89952507d1. 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/CH6541655713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x386331ef5fbbbaf4083737a4b5ec6750ed634b4874fe04682a04a09425fe3fdc. 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/CH6541655709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b06811cbad544d81df2391d393c8df7f6239222e4d14ffe62b4899d263250f. 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/QZK6K2122480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ffad86770aea7fe092e7d7187edc53c30c265d1823a80c42649d3a11770ac51. 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/QZK6J2131641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85b4773fba523295811aa4a380b54f19b422cb4d5037d20f470c2e72b1fe843f. Chain 2 (Bitcoin): anchored in block 958491 (2026-07-18T04:29: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/QZMER2103166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee0b333306539dee7a4f66bca25a70137707410df8fbe5e560036ae86f21a15a. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/QZNWY2169930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74f06a5fe0c08f7cda3924aaa5a012ae6f0ae2731ab58b09c6f4626b42a222d4. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QZPLS2169012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbed2482dc020adf7f3ae6ea5b9f014fefeebe30b78b165281cfb5ee6fa2b50ca. 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/QZPLS2169013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26cbe11de171868aa3be1de802e618331a3711dc30b3b1ba61978a025cbd05cb. 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/QZPLS2169014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x665d82d26d4461223c4b789526c73000ce8503d58603908d4b86e0e7480c6c45. 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/QZPLS2169015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcacc43828c07d15826ae1475e6400c6b471238d1a843ec742b53dbfb9069d18a. 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/QZPLS2169016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d9eaf9ab30aff56acefa38f7a41e75c15a08424646cb8b52cf2043ed5c33ee. 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/QZPLS2169017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda4314925bd7d0f917ee400f5a1f4b39dad87737f997a675ae279c271f8200a8. 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/QZPLS2169018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d36e246890ff3ed98880cf9a8be5595406433a3f921f1a701b915bf2184c0aa. 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/QZPLS2169019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f49584bed6ced88ad750ea2dd22a3533e85722dbcef172d43461f294f85c54a. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZPLS2169020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8a8d37d5859d01fdeccc9fc82c7857fdd31241bc2f189694eb60b03cd5aae89. 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/QZHN52294108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3ee33849f1952486db5d220bd6cd3e6fc02627d0d2b6384656dcfa767dc243b. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZK6N2263771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5a499171811a0a7925213b57b4ee16c9d33e6f18be063389c41b4159a5a4741. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/QZK6N2263772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94cbc5cd331b098ec8d9a218f7779cb85987d83842e7ed18291f350e3ea13c1c. 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/QZK6N2263773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ff2f964fa67fc27288ca723a70b6cf4146b2e7c44ad9f04fb5ae9a5bf8e0418. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/QZK6N2263774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f48d5775cae2dee69a29cfb588340ecde88833d81c3785c6a77d4290832e208. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34: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/QZK6N2263775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17ce8e7c597d66cee487cc34ad102a8e4472bdd44e36d2772f9a685949aad7ea. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZK6N2263776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf820fdbb9ab4373261c62832862cae8354fe940037d2fe0f9fa02bf312200f3. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZK6N2263777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb08f95d864462339281129e41cdd752ac161b5f34cbaab5534ef9c3c85c96bfd. 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/QZK6N2263778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4a8c4c97ce73a2642c6b1613d73e8ebb7e497a37c4332b472481f4d180ce640. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T16:16: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/QZK6N2263779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e216360f413871f848bcca77adda8ec46411e39bf3adde31c39cd62016f253b. 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/QZK6N2263780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41b2231e0ec6832c0eeff9e09c70b67dda730964efeefe7180e7343cf5f4b538. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47: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/QZTB72252557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e52acef9ae273749cbf798a43321792072eed4db96fa21acbb1d033ad78fd66. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/QZTB82271106.