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 0x7fa9ad4db409f3dd0a11a78342a96674baa07a915f48c90b5b810d6afc2718a5. 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/abd99d09-171f-450d-a311-add1086e9592.json and https://artists.proofprofile.net/proofs/artist/abd99d09-171f-450d-a311-add1086e9592.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 0x40922ae0e2991c6e5cdc368c9d7394838b2216c36ddf4075d524101ec5651133. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GX8LD2448262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x787c1b45360453fc9345d2dab79d5dd88237f18b9ee3b9cf6619bedd328a248a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZWDD2483004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78674351231d767a544a3bec9a0a33be8cd4a4a28f13cabc22cf1e8c5207ce89. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZTRX2473430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd75838afb64e0f4e6a8ae8b7d0889976b642479b1d5bb72e88b3086c9438fe0c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZ5FN2521772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc03bd0ed3826bd32ee48c6db05764fe470754f7363c37dbaa24e1f055f7c4799. 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/DEPI82414759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a0db3b185c262c469b010b403d2e725e98b8421d669188e8f1747cab8344b4a. 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/DEPI82412117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af5dd69857b493485e2e07b63123d8c73f00c7e645994a0011e7db8a47caec6. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/GX8KD2462276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x583f883a0fcb777ddc7da621d843df312778a9664030808a9679305215558b57. 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/GX89G2440084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc46683a77adb0b3b7d4806ff9f09ef38061b4879354e29a41824f42b53d85317. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/GX89G2413832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4a751373c764f1204d1879a969f031071ed2886acecd64551a77e75020c565f. 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/GX89G2497197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f1e3cac04adc907819908ce47d054c38cd2bba6b3951d4fade8527fd58e2c63. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZZ8B2377892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f8b3dc3919b5ae61f599c442f00dbb880cd6dcb5365ba386c97ebcc6310bca4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GX5MY2315977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31749e0b0442dff6a17b9aebf18d1fb90c8496c7c37761ebdf0b5a52f77b04be. 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/GX5MY2368020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4edc7e5fd48c13598a6060b1b4fe16c6dddc2263f0aeef38c825b020c9bf510b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZWV32335076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf320851dcbe85cc24ebb96c366d441a934773390f99fecc12e939680a31db602. 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/DEPI82320074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67127492926d8da5f3f6bd77a032006d60912cfe78369894bccefb890d3bcb60. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZWDE2397986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d92bb9ca34fa65216a01ee3bc997c98f77af1a1448033d2a6f42bcc642da849. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZWDE2336620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7069f8b965daeeca5941cf0d6e2207316a93f542bf0446cd91655d0a40e1d9a2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZWDE2336202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36e0cb79415176c4653d431f41b13b87a3ffb48fe871b8b9bb567db5be45098. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GX5MX2319126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc449217f2af19e2ec9a6b152c371e9003aa2dba60009b1cbab696f2a31ff484. 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/DEPI82313455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x066baa9581d76d4dbd6ec2f3f172f6c2b5235d55b8ce299cef156428dd4ec5f0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GX3HH2377328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f1fc09b310a4cb663ab7235f9de0b042d67f2b30f3c228d248d22c6d75fdab8. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/GX3HH2353888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c1b0dc2e61f8c9bcbfb82699413cda651a3e0ee9317cad8b849631f3dff5428. 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/DEPI82302391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28d59e4a31d3af88ff491f98982d59d839586b0aa8e34b75f05783d10336b0ed. 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/GX5MY2217246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc447b7be862c441ab2a2bf1b7deca50286b00f776eee2a104fd0b3651560eaa4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZS642220511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda79f36b9cbd0615261fd1796f34b139c8b19cc53d4b2f634032d1461f9a9b56. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZS662121702.