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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8edc5a567e173437329d4eae6c10e93bb81dd360a40bf492fc4aca5ef11e739d. 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/8d539041-2eef-43e4-86de-c78b1b6bbeab.json and https://artists.proofprofile.net/proofs/artist/8d539041-2eef-43e4-86de-c78b1b6bbeab.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b25a2ccab2642fb87950c5398db7e6a3ad05f21e9a1676a34f3f5e2ceb98939. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZNJX2419565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc735c34aa66cd3afa181d2ac7086190b72cf52e107ff6166e59b82c5abaaf9a. 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/BCR7I2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x006bfee3e2f1dd2c81d902eccd742773ae7efccb5f86921fe2b5a8598add034c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZW9L2284880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83fd7cb0127624da578d25289ffde9029854580bb94cadf6d8b26d29634d9d0a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZNJW2333081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41606c3e9aec41dc9c4375aed638654297bb3044440dc09dfc42e6e56c35005c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BXNT61902975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bfc3d7e3f4cd0323fae2b78029c7a94513efbf523988c96bf68171a0870dbb2. 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/BX3SG2200143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0343549e26294bacc4f73c9173a29456d3a282b57f6b6b19a6a9df82d7c55d3. 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/BKA7Y2400155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0343549e26294bacc4f73c9173a29456d3a282b57f6b6b19a6a9df82d7c55d3. 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/BKA7Y2400155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef47da05f7f72300cbe1b580d308e6822546e9800b2605e22e35ea535d3e4d53. 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/BKKCN2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e5790f8744b970dbbe1f2b8c6dc91ff2c577b7f37ef85791a91a860ae105919. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/BCNDT2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda6c96c5b168514a2551471c208122d4c95d1ccdfe21c7b4d404221176c8956. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/BCNDT2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bc638d2d342e74f85015c8d9834d19cc65ca792e3d7339d5992c2b0c087f010. 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/BCNDT2100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3837e810157e779770c2eb949501c8a2cdf566c5d1f90262e0756ff48c0a1dff. 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/BCNDT2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x599525a80044b400a69438cea701c0aae1c3e1fe1dfc6e7384497158b65c22a4. 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/GBLFP2502617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f501d6eb56c387f29eb385811808b8950143dd975f36d9c6000a4a6ce2e61e4. 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/BK4DA2512675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93e1f8cee5ce0833cbfef6c321c9dba97cba700b398fe04147f6ece0f67852bf. 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/BXNT62401572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6aba7eb49a0f728074567f153827df4b603dafffd94061c0f6814a784476bac. 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/BKUUS2400073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41c1201ded480a3ac768fa88c14ef77b0271cb25bb08c438c73302c850cb6b65. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/QZW9M2311091.
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