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 0xb5787849efb5cc2f3dfb82d861804eb891787307fa84c2b5803d40672304d82f. 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/c06c3247-62ed-4b20-b9fb-cd825a6eaec1.json and https://artists.proofprofile.net/proofs/artist/c06c3247-62ed-4b20-b9fb-cd825a6eaec1.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 0x7f9f751c228e050cdbcc1bbf09d35e5bbfadd365cb908fd1e02e4c79a24ae634. 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/USDXS2105316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5cdd5a9f27087c4ee3be837eaa490ffbefcfc20c9d0259c57937bb643b34904. 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/USDXS2105317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd65bfcd6bc0635ba7cf6cd661f3aae6e0554ce742b58e50a18df6df5c73c6664. 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/USDXS2105318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0af6950e2da2c562afe4434eb14d53a133c2587def5c02a476378176124a336b. 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/USDXS2105319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89765fbe54c12383cbf397b1d6581e669175d8054154b8e39105b82eccb903aa. 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/USDXS2105320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52634dcd059db2fc9da1dd553b45cf862835a78f4dfe6f4ab042fed1e6f6278f. 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/USDXS2105321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbec7c25f36e5415448959ea7eef239a90fa4ff8ad67962b41acc5aca010c6134. 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/USDXS2105322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e41c51654c6e2998f83f15bae3ec4eda8f8a12f38af17676b7fe99b18f01c7d. 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/USDXS2105323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58bfe61c4e431e26556fc3dd2679eba74d37ca308f415b2d4dc00250e2aec23a. 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/USDXS2105324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ed47561f9c92a6485255334019621d7164b403698bf4496c882de3e6e1641dc. 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/USDXS2105325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x574d3adc298a87ea763ebde40966e53c9c84a795251c31a1bd6b639f8b9e4343. 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/USDXS2105326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0a821087836d0c17a391575cdd91fa8670f2c798885b4a62b1c13bc6387f00e. 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/QMBZ92015711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85e12605c05c9354d539584a6d21332c84e551fe5961fd627b3b9a87d989c2dc. 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/QMBZ92015704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x153ea03496711897693a102fe73a7ed524af3bea19fbe72b1e1ffc84f4623e4a. 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/QMBZ92015705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b52417ed7c985835936c201094536e0e6a16b465b20c1e12e8c594e82c006a0. 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/QMBZ92015708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5aeb3a76fcc1657d6964165eaa85967fae1c0216bdea0627b35f4e9be067eae. 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/QMBZ92015703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd4b1e5e18e05d207a74e2d87e2c68087643e57f2062a75ebde2d2a726ec6dbe. 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/QMBZ92015709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8638ba60a9df2770069f581f7747b8f8be581abedba9240b78a277ec96dd75a. 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/QMBZ92015706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3fe4721cb1ffc759bd1a19973e50b14f2a0c7077d01ddc1ab4e51d2dd47b345. 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/USA2P2333082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b4acc3ae0465cf8abdfe2918118ec26edcccc9f996e8392e861d5403de7f937. 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/USA2P2325777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48c8678b941c0da26ed0487a7c4bf8fe0a47d5b83f1c4b1ffa6c1ffda46b7ad1. 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/USA2P2300234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6388554acf52b6fd0f984061a0fba2663a2ef7235769fd65ca584c76656483da. 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/USA2P2242659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dacb8368c4ac2855b0c56b546877707c5504a02a3c52f1486ecc84d8bb4ac85. 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/USA2P2242196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10a71ba8c5b35924ab254595e3afe11397c389570170f2a0d25d7bfce9ff811f. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/USA2P2216396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafd982ea8aa45b057daa117115acb0502afc4f44e14225fa12efcfad6b5f27a4. 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/QMDA72132790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa02ec069db037621e5f2f24bc81a0efa9657762d7e0052b210213b148fed7446. 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/QMFMF2114245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0287121b605d48144db66b46085f55309656a2cf9d59165691a5afd52b403a23. 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/QM4TW2109548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c69ea6ad1f0566637ab83ceb64ece7bee5b5036b8e0c5052124faebaeeb7166. 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/QMFME2055076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1748934bb4324f3a338595004ada53ac70997545933dd5f10fccb3f937309543. 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/QMFME2055077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce497497bcf6fbc181fc771c0c0e232556389a33f186acbffb40a930d35b35ac. 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/QMFME2055078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0a0b01bbf25439a10d0911b9772d2da85007487946d74b965cac2a6647782d9. 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/QMFME2055079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d79e54227d47865e0b2c9bde14a1668b7354f04ccc3fdbdf04a7d6b9bf56f7. 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/QMFME2055080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d79e54227d47865e0b2c9bde14a1668b7354f04ccc3fdbdf04a7d6b9bf56f7. 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/QMFME2055080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec88452940bfc680a64631a766a76d807742b2b4d8a85de17c27f7e80da0f868. 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/QM4TX2011977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a6a0001593cec095fb01ba19d7f52741e8a22ce4cc3d989893ab1c15ed313c7. 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/QMRSZ2500247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd866c24f4dead3e861c57229021f7e5c9f8b4dbb39c9d971e8eb7c09274cdbbe. 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/QMRSZ2402019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48e4fa0fdfe6368aafd5fa60eb0e000c7d4996f8471179c0949e98606818a4f0. 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/QMRSZ2401655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd866c24f4dead3e861c57229021f7e5c9f8b4dbb39c9d971e8eb7c09274cdbbe. 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/QMRSZ2402019.