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 0xec0fad31c101696827087d47095d4785cabc27bc31b1a53d95d73421d788bbd5. 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/a70d646d-643f-4054-8643-52e582f60fe1.json and https://artists.proofprofile.net/proofs/artist/a70d646d-643f-4054-8643-52e582f60fe1.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 0x6e2d774287a0594a453f22e886019e0d57018ae869d37f74960ff4ce11fb08e3. 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/BCRIZ2300581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa23350826fea575a590026b8c2848fc2dbb0f3284833aa5afa256226bd1e01ec. 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/BCRIZ2300583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1660703755d0c5d466d4c7ec4a634e98c156e45c2cc408843f80eb540f5dce0a. 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/BCRIZ2300584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x120b681fe99848c2a0d4742db60eb6eb61d567276ffe4be2f7bb4752ea75cbea. 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/BCRIZ2300585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e6a550e27940ca5d410f9f7b0eebc43a7694e612416736547587572b568cbaa. 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/BCRIZ2300586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa26f2a3c7cbc89c0f9cf9bc05cf26ae7eb8d131af7d236fc9acee794c52ae0b2. 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/BCRIZ2300587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23da1083bc1e8c92db43b772d7d93ee22b81f3fe52fa7b80d6fccb018d99ba93. 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/BCRIZ2300589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3285c95cf0cb54b99a6e2d41eb429fd9404461a73094377153abd710468c584. 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/BCRIZ2300590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2227120f88ba555a2e5ba23a12d37d1b53e8c1b2ac5710c769dd65ea394ea73b. 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/BCRIZ2300591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x200c80bc26ff0e5cc5c964d5cfc46a6457780b25baa5567faa831a13da9f74f1. 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/BCRIZ2300592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5984c329d14e781de2cf17a973a5fdb3873b81a5279488540bfc0a9d3f5a72. 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/QZHZ62275396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65dbf6fc554a74bf896b788a977ff375f639bcd5f229e5b5ee60b3afac393b6a. 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/QZHZ62275397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3234142879b5c1e4c037f6473411b0024a07bc1cb914243b81017cc87d808609. 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/QZHZ62275401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1f5daeb238e816c06bbcecf8bae092003e87ddcf99ea947ed8c79b5ec31a5ae. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/QZHZ62275433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf29547de53bff85b089419e27d7a9e73a73450517ddb9b0a6f1b0a9a0fee3ce. 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/BXWPX1900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3b2f76dab22111e66aff50237b80784ad70e3c7f760ae40a6e3f8599efeb672. 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/BXWPX1900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x846b24e1ef8d89b5ac01e1aa795769c6337a76cb20fb7886de909801be73cc72. 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/BXWPX1900013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c47d1b6c408979580401cffa05777c9b74bce2c38d0a42325b5519c51aae4d4. 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/BXWPX1900016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68edb89f8af23fc3c9d924a04446cb2177ea3a15f9f63804a89c6e3b7c8debbc. 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/BXWPX1900019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe97538d7bd430b65403f9eec34e0229979c2859bbf39f2098ef481415ba62d23. 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/BXWPX1900025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd5fa4e12994c27b132d714c73c24885f027630c2abc1cfdb39a8da472a4691. 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/BXWPX1900026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a02bb9e1ae3dc8f319a3c1f3d7da18ff32f274f2c918607063ac3a05317d97c. 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/BXWPX1900027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc0a0a3743758b7d611b58b0a020118c92aa6e8b4d167a4982581ffba9080080. 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/BXWPX1900028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f58f940f51927d616c61a2112f128a3fe9e0d2f7d5216ab71fe86c70d32f592. 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/QZGLS2362593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x304f7f39a5266c706c34d9511fbe59d02b741afd97c2abc1a753a237498fccd5. 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/BCRIZ2300973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaedc1b3655bd9f152c5f1213696565af66923609926ef43e14f6cf57ca84cea. 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/QZNJX2287466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54491a339050aec2fd83538d5b1548fa622743322f69bbffb01e1ba4566d63b8. 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/QZNJX2287479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcbe000cbbc677962478bbf98b61e1037ef8739dafc45fe9809fad6029eb54d4. 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/BRL1V2400038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ccf82c975a722f897f744e2bc0ab7014e8dad607665829fe65bbbc7fca393bb. 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/BCRIZ2401182.