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 0x62e8b8b6c5b649c38e24300dd4cb94be7b743f1c999443c18dc0f67083074fcc. Chain 2 (Bitcoin): anchored in block 954618 (2026-06-20T23:05:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c88eb43d-cb1b-4a27-9e97-5eb64632ead3.json and https://artists.proofprofile.net/proofs/artist/c88eb43d-cb1b-4a27-9e97-5eb64632ead3.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 0x25fff55865e280b270ebe3b7a9282e7c0cf2096854f0f28c6776c72ff1904ba8. 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/QZMEM2446560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa7ea2501a415dfb6647dc67801e382e54641178679f3cd344e28442f3a6d508. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44: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/QZTAU2376856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa85672a1dc05ddfba0dc7316ab4eae5d370822b4b8f7562c8867bb259c8bbf19. Chain 2 (Bitcoin): anchored in block 957048 (2026-07-07T14:18:56Z), 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/QZMEM2446561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b178c2d53584fd0e4d0dd2e1857a4835e9626b892934c8437c84a984f6092e8. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZ4KD2204601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79dcc10cb1880533c2d48eaea2cd75626c481992667b4b5185aee72df735b543. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZ4KD2204602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc815da79c192ada9162cf287cb8614742dbdd14587d6ab2adff536e51719aa1a. 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/QZ4KD2104603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e8a45ab65b835c72db6e43dc5d3778d1cd0cb15e855315c8ba0426b90bf78e9. 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/QZ4KD2204607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa7ea2501a415dfb6647dc67801e382e54641178679f3cd344e28442f3a6d508. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZTAU2376856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc815da79c192ada9162cf287cb8614742dbdd14587d6ab2adff536e51719aa1a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZ4KD2104603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8301aeb0b3e5c1a926a1420048be66bd88f24fe9942207d6827852b38f9db36e. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/QZ93L2049803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae3d61ac7a8b71eaa8d7179a5840e0de9d86336f305ede83fb9073a06d3d42ad. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/USCGJ2096326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7a8445200b11a2a6fbf02763360c06fadea22d2905ae5185f3ddca76ce88529. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USCGJ2096327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bcf37cd035e789e5b02385128bdc57bb94b374cb4be36c7e7a17406b979fcbf. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USCGJ2096328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1474b1a0ccc67ebdecad4be42641d7cd07f9a108cfa9cc83c5c40163cec03c15. 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/USCGJ2096329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67481eb130396269c6137e900bd4594908e98a0abf5038459685ec9353118700. Chain 2 (Bitcoin): anchored in block 960155 (2026-07-29T22:13: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/USCGJ2096330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae3d61ac7a8b71eaa8d7179a5840e0de9d86336f305ede83fb9073a06d3d42ad. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/USCGJ2096326.