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 0x6ff2c8d08250ef68f8f32404b0ffe2cfe3b32fedd4a0acc3cfc8ec365bb3e242. 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/44502ac0-6c2e-4a23-a3db-9ecc35ff04be.json and https://artists.proofprofile.net/proofs/artist/44502ac0-6c2e-4a23-a3db-9ecc35ff04be.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 0x820330bf576066587df5b446af711ed3a54f385e424f377c5b27503e0542df13. Chain 2 (Bitcoin): anchored in block 957714 (2026-07-12T14:35:57Z), 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/FR96X1750507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fe1bdf1b38c4cfdea1cb65b4b383aa2cd4bc0ced83f9a4ab8f46bffa3a0822f. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/FR96X1750508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x218dda18f5fc74fa8e78133250fe8bb543433c65cbcfd2610ca277a8d6f9effa. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/FR96X1750510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9adcb5efcd3f5e7876dd5c4871bc482db349fc717984c964111e09d9412db86. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09:50Z), 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/FR96X1750511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc834bdb0a8327e41efef573dbbba4f3c2834e0bd70e8933d8139011d4d4daed2. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/FR96X1750512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27c6c208209dc38ad8764e7b9bfd6de7fc0c66191ae859f6fb10ededdd9aaa53. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/FR96X1750513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d83f4596e0891f69fbd97bcc5f75b637ba5d44662f34fb2cf7f501dfa1d0418. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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/FR96X1750515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7abf63194528e5dea6a4cc0484d01b461a1f9db9ced09c1332dda94946e2e25. 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/FR96X1750517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb0ae42ca105c261e47fe8177feaf53ce62e1ca2117ac0164fb7625850829cc. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/FR96X1750518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc324f2a6003f3518680f0022fbb017b89956ffe11e9b1e55c13b0029c735dd45. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/FR96X1750519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf88cd840329be9bf651e659dc51eb1d8c927e44370eb0567199a2b3fdee2b01f. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/FR96X1750520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7370cd0e7c736a8494ffbe965fe52b86045961b31d6862fcb598ccf569e7c5b. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/FR96X1750521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e73cae16d28d352b642338eba0ebd1c7a5e43567f6fc962d79ba84d780d301e. Chain 2 (Bitcoin): anchored in block 958705 (2026-07-19T08:43:25Z), 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/FR96X1750522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3439bf639cfe4aa3705363136f8bd99395b172a7467baf45514f336c730b93ca. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/GBXNG2015003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7dc8a149761ab60f9917ef37e503bdc9c24c4fcb3096874e80c088e2a6c7498. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/GBXNG2015006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4a3e80a7c65461ad74c3ea1ba66451f804a9652b1c3b79a3265b818de23e51a. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/GBXNG2015020.