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 0xf7b3b7d5a4e5f843ffb0a74a1075183e5e564b71ed340a3b1014028241e7689f. 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/5a27d64d-45af-4715-b2d5-5f52e1578e49.json and https://artists.proofprofile.net/proofs/artist/5a27d64d-45af-4715-b2d5-5f52e1578e49.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 0x86981261e948235fbcde04fbd9c7a7e64e7b4aed443f36953b65ee5450c71d1d. 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/QZS7J2317154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x102c58ad85a57e4bd89a9a49db1b557d598d8f147a96abb82a0e9e590e5311c5. 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/QZS7J2303603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccf7645b51f4dc61604ebcce96a7f944c477236320cd80988f3f452624dc99cf. 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/QZTL92348864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x709571a082ce292589a18a44aed5c6b47a2a746fae5ee75582d8bdca7588f11a. 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/QZTL92333193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f04af308522b7b895ae92bdcf9e280ccaef6f35251d39b49adb318e0862fe8e. 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/QZS7J2301445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x709571a082ce292589a18a44aed5c6b47a2a746fae5ee75582d8bdca7588f11a. 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/QZTL92333193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80c33e7c895c2fbfeaa021d95a279a49254d90616ef02e5d44b88894bbfb37fd. 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/QZJ842400205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x102c58ad85a57e4bd89a9a49db1b557d598d8f147a96abb82a0e9e590e5311c5. 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/QZS7J2303603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccf7645b51f4dc61604ebcce96a7f944c477236320cd80988f3f452624dc99cf. 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/QZTL92348864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3315f95cb70f9b242516db82d9fed28b91e4929d776e8c0f721bddd176b3b13. 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/QZK6P2256501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cb3b97864de27410a41dc6c73c35a8c2608b99dadc7f1e909c6f5f03fe3017f. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZK6P2256502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5d37d80d45a14bc2aea404266cf009469bbb9543cb621070be26e239faeb30. 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/QZK6P2256503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf16785bdaaf11213ec4d931394feeb696fdd22a4d9e3fe643010de436e163f11. 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/QZK6P2256504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7405ae897bddb8eb2602903bbfdb353b16940e0e7a60ee0be8f3b2df04369db. 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/QZK6P2256505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6be94b32401eec8cb691eff5a0cb3476c2a22d0dd8e4854bfb29875421ab5cc. 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/QZDA52235804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bbde40d7219cf9c7a42140d4fe4c44c8efb8c054057cf74f02fccd867ac8343. 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/QZK6P2256506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdab5ba279be74c2f32e296a40faa753ea6652350a511b1283d0a4cfc1285c593. 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/QZK6P2256507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x435b522b3022dbf9ac73723872c4be0ad4ee93fe43b20ac5d08c92f609023e1c. 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/QZK6P2256508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4867fdf8d01356d76c8c60613d78a0ccbd08ecf3ccb3fb2b018949945c1064c4. 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/QZK6P2256509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fab31bb8c818bd58fb121df318aa17a87ac168c59e7b69df534e14f39305781. 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/QZK6P2256510.