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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9906af016b513424cdf95dfcec3bd14fee033f3051792076bc03ccce50a72d0b. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fe52226c-e3e2-4bf4-9eb6-ae3a1d928ce9.json and https://artists.proofprofile.net/proofs/artist/fe52226c-e3e2-4bf4-9eb6-ae3a1d928ce9.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x103e3d5f4c785af59bfa7b32c87e757d99942d659c52d119bc19a0bbdcedbd1a. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T18:54:20Z), 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/QZ5AB1919494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7f3d9d557f39cab7a92486ea20d8ca4993317876a7da20e64ec6c5ee5c8de11. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QZ5AB1923378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2202b2aca120b92999f96308a743ffa1049e1ae0807ae9b1dcf210f63d2fc4c. Chain 2 (Bitcoin): anchored in block 957919 (2026-07-13T23:58: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/QZ5AB1948308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aedeb669a1561184742c07765b034c9e8dde890eb1eaf7861243636870f2c6a. 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/QZ5AB1958856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbba90976e1c41604973e1497436bba50fb0bfe8fd5c02e3f73ac771c96ca3eb1. 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/RUA1H2132507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e21e74b4f4705476168d0306d5e4b48503c3e21429f1854d2f1df1feb44ea8. 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/BCA8G2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ee49a209a4cb18aeec45637ffe4a22b5a456b28218a554f07a018ed52ecdfb. Chain 2 (Bitcoin): anchored in block 958351 (2026-07-17T02:38: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/BCA8G2500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3003a93b6c22a92d9d33e0942379cd78bcf8c0e5ba8a0602cbe08b856c0db152. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T18:47: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/BCA8G2500002.