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 0x9ddf7a71aab6f8d97cb0d05b91a4a5a3a200f0409907cf211c5a953808fb7dab. 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/efb18030-b614-4e07-8073-8c994d6ed2ab.json and https://artists.proofprofile.net/proofs/artist/efb18030-b614-4e07-8073-8c994d6ed2ab.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Der gestiefelte Kater - Schnurr um Gnade (Das Original-Hörspiel zum Kinofilm)
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 0xf6ae1383f0f798688fb7a0cc71382f3721b24ff968a0750bf5da7746f92f087b. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/DEVU52233590.
Der gestiefelte Kater: Der letzte Wunsch (Das Original-Hörspiel zum Kinofilm)
Der gestiefelte Kater: Der letzte Wunsch - Teil 13
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98170422e7df095e326b36cbff73903d6c1a65ec94fdb00eb4370f17aec5683f. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/DEH822300257.
Der gestiefelte Kater: Der letzte Wunsch - Teil 17
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5731c048e03bfa81586178d7f84313ff608e8c0f710a4a11d7a13efcc8452128. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/DEH822300261.
Der gestiefelte Kater: Der letzte Wunsch - Teil 18
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2f4471d1ac69613084d945193de179644cb7bf51df9f7010a5f826dcd99a83e. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/DEH822300262.
Der gestiefelte Kater: Der letzte Wunsch - Teil 19
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x114647560b348e9daff122e54043c01a42e830ca61cc64e78a34cc8e05809961. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/DEH822300263.
Der gestiefelte Kater: Der letzte Wunsch - Teil 20
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb522f043fb3212f1ef364b7337ef615f417d0bfd96adb608ad323d8589ca89f0. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/DEH822300264.
Der gestiefelte Kater: Der letzte Wunsch - Teil 21
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf57efa09efc6f9c01fc22a3f73e9c9e22c7f7076f3bfacb00196b9cdd5378200. 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/DEH822300265.
Der gestiefelte Kater: Der letzte Wunsch - Teil 22
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x715b507f6e96631fe4e2448b57aa83211ed910fa2bfc18cbabfbeaa5a6c61fbc. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/DEH822300266.
Der gestiefelte Kater: Der letzte Wunsch - Teil 23
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadd15aa6eb91c5c94a2e2cebafcad025ce66a6ff0b3fbc1e1d08cddc85e17383. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/DEH822300267.
Der gestiefelte Kater: Der letzte Wunsch - Teil 24
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00ca68eed3b57bfc7e0314b7416046185b50201c000f419cd4bf569c913e991. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/DEH822300268.