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 0xa14d0b21b858877de474b87f86c39aa3726488141f6fc6e1261d1a9d692a02f2. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6bd6e660-c5ac-4f0a-ac6b-b2f33d801e92.json and https://artists.proofprofile.net/proofs/artist/6bd6e660-c5ac-4f0a-ac6b-b2f33d801e92.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 0x960a13363b4a8ee49b7767ab9e869e1cd81d425268b527d208bf2808c66561da. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QZWDD2456798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf9abc54fc3af68bb63b2e0cd3e8dbcbc655095bac1702da1db93e86805bbfef. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZTVM2489873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c07c7214011edc8a941d099034f845fc14cf23a2132b748d846b0ce85e9b14a. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T01:43:23Z), 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/QZTVM2421460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9201cf1bce8ae045f8c1d28b6e489121e0396110d0a0fc92873c1fb3405ec7d3. 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/QZW9K2435658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f8638b9c8ea19e27c35b3ea1e763e627fe37f4fe5f378e4c94925f2adc34f2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USLZJ2537486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72dba86023f3d4df6675665eef7e4a109031a80a971d4cdb80065b39b840d16c. 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/QZGLM2593337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c0feed8cde3b2e2bb20782d294ef42f5c0b0f42d1e7392cd174ed20b7845387. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/QZGLM2571211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1bb246477e332f0a9032aedd1e6a9e6b10efc254746d619ac5472e2e579e662. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/GBWUL2556258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2479d70e174a59ec8d154c4bb2228a8bbd10236f8b837ba761ddf07dfd2e4fe3. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZNJV2597158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2899c6d1bcd3d6f0715b2716ef79fc429f7c1a09d9e157ae5eee8a9676dd9560. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/QZTPX2504012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa4ce1cf1b5d14a60bb86e8674a797102defd8c54aa7634820dac736f2d6794b. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/QZNJY2565433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11716ebeac20b1f51a934070d95ee07f68f12eeabb2dfcd0ebbdba964abf6bf9. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZWV32460161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeac9f430b95eca0bdf26051e82b7b5bf76a41e182c2efcbce5278685799f4495. 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/US7VG2541953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00e7a3ae8f41df8385dd1457b4c3fddebd57bdf7f6f075d3e91f4fab1cf9eb89. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/QZW9M2425662.
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