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 0xdf73cfae4cdf077a3ec190747b13b91cdc8afb976514d45fbc778970c1ae207d. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8efaeff1-9e75-44ba-af5d-85f54a67e1dd.json and https://artists.proofprofile.net/proofs/artist/8efaeff1-9e75-44ba-af5d-85f54a67e1dd.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 0x62ed8ebdf05b05a3c174550b490560ddfc8648adbbe0db7fdd8aa0e03bd204fd. 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/GBKQU2445684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b7e3a34c29eef15f19e7d3ae21ad7256798607ffe8bf42d40f4a44f82aace6e. 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/GBKQU2445685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c689c974a0209f23583ad1fc38c01c8ab3964cad5059a296083da9e35d65df9. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/GBKQU2445686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x839096cbb1ca166520ccca3cc8e0e1a66968bfb1c8c431f2f28185675216a0fa. 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/GBKQU2445687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d1d83b3acd5cedb51471ed37f1fe48dc7be602e726989fb41e8c602de80d405. 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/GBKQU2445688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17dca81f99d3fa24696c64cda9b51f66617acfd13726f7382b2d79ded1e2f08b. 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/GBKQU2445689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb6f042796bda52f45adfad94c89c6d153a2234cc33fb86a1d36f94bd47005ab. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/GBKQU2445690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60fd80b7f06c292dcbe303d14c36e9c3f818cb21b49e4c7da4a9d8cd7e0b31ff. 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/GBKQU2445691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04eee3224102286636d03bd10fb8c6e86e45a0ede182943e4faca9f5b5b75e19. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/GBKQU2445692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92f2d5180e7c887003d12a4b844fe2c75c8b30c33e3e44d150ce3c6074db30c7. 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/GBKQU2445693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf19b9b9b2f2415449675f18bbfc20c84c3a41d906ef9e481c9174a060e4a02d0. 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/GBKQU2445694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x953b336258098c65369e6016057c2516fe423a793050eeea88444d72eda33c67. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/GBKQU2445695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb07a3e94b79d667d272237d978667afcc7a44a7afc7ffc799f39d25a622af51. 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/GBKQU2445696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e66d20627da9dd1801270b115a20637792120897ca0ab340c50cab0f564e425. 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/GBKQU2445697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4159c5f22f2b02d1dc290b6197e316b083d04426c349544a0eae9a186fecbb58. 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/GBKQU2445698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76be0d16dadefba12588bfe9f5f5d7f08fac9d2620ed3dd185699279222c6150. 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/DEY472470984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89161544da8c9a39cb737d3804dbcf964cf33e49b48919b418c99309c00f784c. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QM6P42406894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81b0f8c3e779b4473e4cd55e7a4428ef98fcff6adce17ce94cf3881f3d88136a. 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/QM6P42406895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7215dd4541317aaca22dc37a00da4c911f8dc64ce258a0327e329b1981eb54b0. 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/BC7F22400153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bc333b3d773a1da4d8225c7c7df25fcc980f140dc19a6b5676dee740a2c9a3d. 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/SE6SA2412559.