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 0xb00de11a8c4afb91c4bb1bcd92519b93eedecaf23349494fd26925f0074de16a. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8dc65d9e-d71e-48eb-8844-f698dde4f997.json and https://artists.proofprofile.net/proofs/artist/8dc65d9e-d71e-48eb-8844-f698dde4f997.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 0x27f130c41fa2b61f1301a499b92d325c69ef88569486c9d36d0a3345119a209f. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/CACWV2024631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5045ba1fea96bc72af0845f86f9becb01fe0f52949da90db47d360432aa674d5. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/CAENV2295185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6196481db304d5863fe0a017abdf6826d35dca0098d1eb09801ef72988464cbe. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), 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/CAENV2258778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc90b5c4939870ecdf5bbf6046016d1a1014b34c41c52c7a20a8113b28c1cc44. 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/CAHQJ2218518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b8535ed6075ac75b08eb13943abdf143f7bd30d3c172b7520c49ccd412d3a6c. 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/QZFZ22354531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44359ceec0251fa230dfee50c6f6d904ed3f0b9f79bc4d995d8413e2ec4a6413. 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/QZDA42313506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x673321d4abb70695de1c0aaa27ddb23e78d62019fab2094d5297f5a063965421. 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/QZHN92272621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44803823be17ba70f681a2d5ab4bb5780c342c03ebfaba64674c61a539f75c7d. 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/QZPLS2255095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb8070eb01b8fc9f16b869b4890a26d5026d77e1f5ce00cfda496a8a21a7f905. 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/QZDA42313507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97ae8559540d4d6700a617dc13b84055301d003c7ef3dd4c8c9b6c4842753f71. 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/QZK6G2238696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55c771fb1ed2c90d745b61fd14d0b3bc0a42ced71081cf5c38b862f249548170. 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/QZDA42313508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc158c00743522d158dc2b96b308869e64260a000400d67a19fe1c21701da18. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/QZDA42313509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76e7879ad5e4c2a6ad7006656b5b57df5cf1467ad7824675f215bc0d2583781a. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZDA42313510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1070fa96c940319a31a3a1f254c8a2d738268f4f49f2ea293fe33549fd4d5cc. 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/QZDA42313511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65d88b56a8331938be6e4b3bdc4e03d4fef4c12dc4e1ba11d03b7c769c5f95df. 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/QZHN62279150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3baffe5a086fdb1f922f863297ae9606896cdd18d3cb5a383f7bddc7cb15f2b. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/QZDA52234647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3baffe5a086fdb1f922f863297ae9606896cdd18d3cb5a383f7bddc7cb15f2b. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/QZDA52234647.