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 0x5b991273788b0a2045b3288783823dba980e8d79a28b3c921d32f28ad8a0d61f. 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/9db2f43d-ac04-4564-992c-d1e9dc5555f1.json and https://artists.proofprofile.net/proofs/artist/9db2f43d-ac04-4564-992c-d1e9dc5555f1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Sherlock Holmes - Die geheimen Fälle des Meisterdetektivs
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 0x4f853a4cca41303c0faa793de3e2b56e34bf17647c7472cc503260bf33bbaf5a. 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/DEKV42130001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd67297448319131daa7d39ad6cb21e4dee479e4a43889ca7fa6bf3dd05d5a54. 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/DEKV42130002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80ec7dd700e813ee88572679b8489825829b1ff0cb413993bc00561ddf6dfeee. 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/DEKV42130003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c79b03595c62c5dbbb6a4da08d02f3d78c65d13ed6f333d24ddfafe4148b27c. 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/DEKV42130004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cd23ee74a49ad1ef0a5cc78b80a12cedd6d8fc1f8019b2fe51862c801d652c6. 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/DEKV42130005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44031ed5d16210a5e91eaf8b90f376f899fa1179fa0f9582bad5214b4603c154. 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/DEKV42130006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd41c4359060f7f3ff262f511d3d367e7282d5a89c6c2b5bc30f96e76c9a2f9fd. 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/DEKV42130007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1882fea934a82a77e6d785a71db03d738f9cd0c49fb0239c6bbf6efaef0d7e67. 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/DEKV42130008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fc0e8c824bebec950f685438eb8ce870ddb7fd36b6ea3034c8bbdc502205e1d. 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/DEKV42130009.
Kapitel 10 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d340d74a643bb68894c1744f2eaa1c8e18673ec0ea2b8129fa5b34a825a8a06. 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/DEKV42130010.
Kapitel 11 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0188de4cf4f5131f5fe4a8e85dc29ca0fd552066d0caa847e8cdd5c7741f518. 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/DEKV42130011.
Kapitel 12 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb67018169c64c44fed83521d4613aaa619127cfb1ef8a731fbfc5f69998366b8. 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/DEKV42130012.
Kapitel 13 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8632fe1501afebd8d2dc7c1f01c8807c815a97d2cd694ea0e023796f895857e9. 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/DEKV42130013.
Kapitel 14 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ebe88ea763d42ba6610187e589c352f83a90610dcaef5c638128293b5db7bcf. 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/DEKV42130014.
Kapitel 15 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fe607d6bd66d3a57d65f9c434aa4568935144870d53f8f4ff5c2dd3222608cc. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/DEKV42130015.
Kapitel 16 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec7554690a2ade372cf6c423af21013b633ce4e8f1d5645f9de355b4b7fd3b38. 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/DEKV42130016.
Kapitel 17 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb7507cda69cc06db7e702ac3fa7513695ca9477abafd015c6ee83965852421a. 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/DEKV42130017.
Kapitel 18 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e2fa2e79805130aaaeb826219d5b768c0f6012264c4a5951a1f676205ccfcfa. 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/DEKV42130018.
Kapitel 19 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed4924948070f202b0fd47cc73c6124126d54bc652379ed26f85092fe01996db. 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/DEKV42130019.
Kapitel 20 - Folge 48: Der Gezeitenstrom
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x936ec4d9f963bd6854c08a5316bc0071494811d6f4283a147a8b4df998022b5f. 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/DEKV42130020.