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 0x56c4aebf252c705655e7f0f3fdca815df10636934c437f8388c7e0e8ac941f77. 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/2d7b64f4-fedd-4d7f-8736-93d8e35f69aa.json and https://artists.proofprofile.net/proofs/artist/2d7b64f4-fedd-4d7f-8736-93d8e35f69aa.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 0x844bc05c63d18f7c8e77b35872e79cbb31a4905f2a6be7b0e8cdfc56b97fec46. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZMEP2130111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x891e8e4b51c172599fb94d45ac08d2eeb92bd5966ac7aef8febc2afec7d25cea. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZK6J2197493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x877d7f952736c8831706266a7a104d775d7722c411fa3ca20576c661ba258433. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZDA52138506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc4e06d03f5dff986720380a2c2e36a5946de7fc063b60d7179f4deaa7d8e79f. 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/QZDA52138507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52d70d553f095336275112b15c44971d813a1525939aaf8b1d092170a97577b7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZDA52138508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9c863675fbb78f5708a086a9b182395e50b9d62b84b9771f57bd060ea635f99. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZFZ62160635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x303b9cb086db55ffca5ab6461821c6d5c38c353ad5c96c9869fc048a3fdf6762. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZFZ62160636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafd4f28f2a25858a0d4dd1c3eb47af6d315a00ec7ed3a7eac332f58266fcbf04. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZFZ62160637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64d6fb1e0469a5927c281d8fdd4f7fa9608d149c06665b20efa8c9ca094840e1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZFZ62160638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb89c4630456eb943ca069e5f1a5fb7f7c8e82fe7826d330db5319057d839b279. 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/QZK6H2262775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d26c3157a1a81babcb5e2fb303d762eac80c1440553c98199bc78e80cdcc950. 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/QZK6H2262776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1fbd0d8a879735a3f3ee677b5ca30dcbfee023bcea100bf69526baf8dbd802c. 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/QZK6H2262777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6443f133a9a7da3cd2eba8e97c1b93e538ef1a6ed853b06d69cf98d2bb92cecf. 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/QZK6H2262778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x956df07d042c480ae31cfa2ab6717636fd8cb5373e764cd4d4b5f36c52ebf5b8. 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/QZK6H2262779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cf526162b5e9f35dac430912eb437563b382f650542b8c54cf6e04c13545ca6. 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/QZK6H2262780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44adfbf91b8aeef792ba82c4da385266f14cc53b51b00583da80a8ea0b54f1bf. 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/QZK6H2262781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37d3a7833fb0d6b520be1af6500a469a86e6d9e8b66918208a94eee792176f3c. Chain 2 (Bitcoin): anchored in block 959147 (2026-07-22T15:43:44Z), 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/QZK6H2262782.