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 0xa753ea861fd170acaace305aacbbb29c87d8589f7bb2b091d14eca5b72807223. 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/e9af89c8-7fd8-4dee-a5d2-e3643d4b0798.json and https://artists.proofprofile.net/proofs/artist/e9af89c8-7fd8-4dee-a5d2-e3643d4b0798.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 0xfca0e251429c9ae885f2ed4b74da822c4d83e9c59e8a3411c15350de3ca70833. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZBRF1891428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x973885be99ac6594d1591f2da9f43f4dd65f80a3bba35194ea1a67ae739de4d8. Chain 2 (Bitcoin): anchored in block 958579 (2026-07-18T16:26: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/QZDA51866960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x373ca329bfb1eed3cc5da82de695742feaae043a9f4796240dec8f04ec120353. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/QMPKX1853313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc96c3abc0ec92893ca7e95397295b5f362dc0397b7b8b6dd7fee45f31473c87. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/QZES91851034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf65709bdda6c9345347be84dfe5f1dc038239f1c1fbe82bfbad78619b3271932. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZ8LD1938984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x904b40a9f58d8636982d00becefaabc142d4fac7bfea88c866e05dd02cbc731b. Chain 2 (Bitcoin): anchored in block 958051 (2026-07-14T19:14:42Z), 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/QZDA81942727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb3ea897bf9a8804b7681b9e6ad5748bb9a73b97f32ca63febd8646ea5805e1. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/QZES91990049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x534682902369194b28cbc93578eb996fbe1a5fb8e9a52bf7b4161a98581328f6. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZFYZ1979961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c31145a799abc20de1fc27938d3813882881f2e7af621c3c0f89202703f5bbf. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZFZ21903005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28b24ebcefc5c851edde1099cf5c0a2953a81da5989344f444aba3eba61ab043. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZFYX2079349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e90d147b2aad0130dd9fa0f11fd11579b05cfaf792d2aee6e999ad852426f83. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZFYZ2067521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6b9904dcc11618ef60d83996618a035b2b81fe7c2a110ab7c563739d7de3f19. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/QZES92033266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7682dc2bf35077589a892681dd457b6a2da0a89039e6054a8be464f51ee25da6. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZMEQ2077033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc569af4419a7b4bd61b8f38ef4bff8933217269505693cdcd89eb884222e915e. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/QZDA52236081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc523e93df6da5492c284cb51f9ef7daa7da0b6a7634a46f7d5c4365558548989. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZTAT2274391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe43c04ff00e53f2a25a2cd56a24f04de093a7f1d3c2a74662853af4807eabb49. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZTAT2274393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe58ca45b26d311eaf9242fafcf14463da45fba3e0af276a1a80aa1ce99b9b4c1. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QZTVM2517950.