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 0xa3d9fd45cc3c1c1bf5a63f0ff98e3af67a3bc619c28231099997e11e30d202fa. Chain 2 (Bitcoin): anchored in block 953819 (2026-06-15T18:31:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fa0c51e5-d324-4ca3-ba6b-592f83186996.json and https://artists.proofprofile.net/proofs/artist/fa0c51e5-d324-4ca3-ba6b-592f83186996.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 0x05559364bc46c311f00ace6169e2ac40fbbf9283f953bd0d24f09c1f69605cca. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/SGW502293970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedbdb1cb8ce0ebbe56cc6af9d61bc77bb4e583a786217f66118dbc4fa3575d47. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T08:56: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/SGW502280290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2032493213d82684fa8012a9cbe6a993a57174dd8b84d126c2214a6891bec137. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/SGW502248820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349b2374ddb4df7b6bc6feea28211d78b5e5cdcfb8177bdfcc14aeaa3a88703e. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-19T21:40: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/SGW502292321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf45eeb043c74e3539e9c25429e9d3ef94ec9c2a42adaecbfe3ee3c13121c2d3f. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/SGB502513208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ef63a810befd78f79aec61c65a510c9b25246c1e32d58d8c1be3f0b5f7e5be. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11: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/SGB502538955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a88604df496ce8e08708d25cbb740556d6c3e4ed3a22fd7f9897d9deb93ac14. 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/SGB502585208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7009d950074d02004880c57b859a4104ba8c8068e286472d0db61b45f394d58. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/SGB502553944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x895ca0eaf284251f3fa65a9dc4557542fbe350e531a7eba1308a3b7f6c3182a8. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/SGB502542975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac742cbed192b4d24adaff0b670603de9aaa8b907a0738276f1901741d45212a. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/GXD7V2529495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a9f0c741c81789c7e67b6e6408cd3baa0c26a9fbe25495d6f64f975ca7fcc6a. 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/GXD7V2547772.