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 0xdfb1fab882b0c169e4b540a2971d9cbed3ad8e8f8baf8e12b23ee0f18fe42b66. 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/abdb5838-cae6-4700-836a-9ad4deaca8a6.json and https://artists.proofprofile.net/proofs/artist/abdb5838-cae6-4700-836a-9ad4deaca8a6.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 0x1a9ef2505877c598659582e4a0747844ee1a932d2ad008ac7ad39ace8a91729d. 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/CHC382500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a6784b57280c4cbfd7b7ca2a5b2f1700934b2cf3fb126f99a09c197575bc130. 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/QZK6P2261772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77acf3626f7c6f4d5e1ace493fbc94439282b14bf56136c967e7e41261368a3f. 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/QZK6J2225904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce1705464830d94b7dae2d88d6fefef66ff560d4c716237f0c6235148d1ea89. 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/CH7812221432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62f0210a7654cbaa746f7bd8dc64354632d2e4a43f2ab2f80ab0b737c091d600. 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/CHUM72100221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf47912b09403984affc128cc3274b4ae50598ff21b1bab5a6c5a076d7caa8bc. 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/DEZC62576448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88376a75b2b17d94aef21033d8a2250c1893ff55c83edc6c80971ca99d5ec92a. 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/DEZC62583617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbced20ed539ab613cc56a24c9272eff8fad5f9518faa93bd787ef1c2d721b968. 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/DEZC62583618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf47912b09403984affc128cc3274b4ae50598ff21b1bab5a6c5a076d7caa8bc. 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/DEZC62576448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ad70e563b1ec28f095ceadff96d03e597d1eeeac36239232000361dca7133a2. 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/DEZC62583619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a634ac9f7dd08fba92b7014bafe4f28c4eb896115085974dc229260a946a71a. 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/DEZC62582880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe53b65976bac8f0f1a271450195b9369566dd2d17030b09e1a64278e002fd961. 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/DEZC62579928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x931b284595591544f577facccace036fc39043838bc025d415d7dae69dde70e8. 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/DEZC62583620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21532f868e216c78cd5c46830c8b74a941c0328abd6f11f1d446d0aa486a3250. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/DEZC62583621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad53e62b593581396b1f64ddfad721ea6189064970bd2ca77e38f5925b47f83c. 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/DEZC62580934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf5abb592a23f998626ce115d8e0d6c0d680155993a77857c81a802761f8e0fe. 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/DEZC62583622.