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 0x3a40fabc477e3caf9323b850b26380d530d00c70f00224174a014610ec8f90ff. 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/98baf7f4-f08a-4070-9ec8-d9402c034937.json and https://artists.proofprofile.net/proofs/artist/98baf7f4-f08a-4070-9ec8-d9402c034937.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 0x10a688104ab5de655160866c67cdcb1ed4094ba1c7c5943fee8d118b61df655a. 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/INO132102384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde8136bac256a9d061380274e533a60bada7eb417da1898301e7defe7d73df25. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59:47Z), 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/QM4TW2238932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a60e7a0736709792194ef476284232917773235cce76400a3aa628835b84576. 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/INO132200256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdf258aeb9cee81530a54b06c3338b4cb00a0292b5201715858ce1bb017bd961. 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/CHF032256332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f9213cb5803e1a0f3bbd7dfb6c8dd4cdb89e69dd24c033f0a12a8ede5f48ebc. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41: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/CHF032388101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec7a5779ad0b2b3f1f0b3e01be88bb921754d0582fe0f2626a51f7ae5043b69e. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/CHF032402886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7df741816741107fe1f46f65b7c63ff3114f75fd4b9398a743a48912848f121. 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/CHF032407485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f7d97784b7ff8d271a2f7a55f156bc09376f799500bd750eaad699c0c8d58ac. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/CHF032408138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dc78add262203e79438a57c9aef74ddfa29a4e0a853ea23670021dbd7ab824c. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/CHF032411977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd99394e8b15dfc73b4bc5c3f731c88a858c8fca148a5aa9fe1899b9a54feb73e. 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/CHF032417469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f8d9e3bb4d73243c8e83f16bdf9dea4cf1c000a13e53413c706c6fc26dae3ee. 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/CHF032502438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x396cb8c0b1b8910572b5fc0f5223e6a996f8868aeebeb15737da26e855a7adcf. 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/CHF032503555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ff67ae80e0e2cf95221143de0c2a0c65dac94c0c437b1ed92c0ab343c556dfe. 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/CHF032506415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d5cfcc427b9b9478f7bc73c9f801d684852d28911be6b98b34037f25b2f03c5. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/CHF032512304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26fad8aea3c168b6df6a3b6a88ecfc8fe21289cdbcf9fd3d6f137bb2a8c6a0b6. 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/CHF032408107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc383e3a490d74619290db136b9052d8d3bbf7ad7489464fba24e7e129b33cf4e. 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/CHF032412872.