1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x6980f46b89c821fd50707b61b40dcf4620c03089a28e38aa8677baaf91f4507f. 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/cec5e666-4324-4af9-b924-696ef9e7dd7b.json and https://artists.proofprofile.net/proofs/artist/cec5e666-4324-4af9-b924-696ef9e7dd7b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Biedermann und die Brandstifter - Instrumental
{"copyright_id":"0xde8149a099d38593dc2b563a24b339deff014c3b0d7b1a3aeffa6bded1ceed76","isrc":"DEQ022007300","name":"Kranich Kick","registered_at":"2026-06-09T09:09:32Z","spotify_id":"78jqLhwdNOBUHnH2RUJhHQ","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde8149a099d38593dc2b563a24b339deff014c3b0d7b1a3aeffa6bded1ceed76. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/78jqLhwdNOBUHnH2RUJhHQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/78jqLhwdNOBUHnH2RUJhHQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1163dcf3f9e099c87242a7835a3952a8700c6d42cb32e2599451d7f39ca697a0. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4cNU93i4qnNz2SmhGzWT4H.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4cNU93i4qnNz2SmhGzWT4H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f1221ff3aad0cae7c5b054a5673b28fbbd94a332ae61c316b5308f8bceb5547. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2lqvIvYTtzUGmbkUKu7ds1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2lqvIvYTtzUGmbkUKu7ds1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x128409a158d14c566539608624ae8f1ac1a80db1b31df773351d24e6434de74d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1C6cp0Z7vybYPcQ2bTSt8u.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1C6cp0Z7vybYPcQ2bTSt8u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd90b6db08421d91091f332d6ef660b2a2c3339e8d9e1681aaa1318cc5654e86. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0Pj6G26YM6NqktY6T1Qdyg.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0Pj6G26YM6NqktY6T1Qdyg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7324677a6fba34c6334c18eaae75f07ff301182bc5c83800c77fa92db77d7d9c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4IoMT0WJv2nkmS669Dvyib.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4IoMT0WJv2nkmS669Dvyib.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d5fc032664a76c950e5b60b00ed678be6045d872d0e0ef50d5eff19018a7808. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2OgOaT4RdGRunD2RvjZD9B.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2OgOaT4RdGRunD2RvjZD9B.
{"copyright_id":"0x5de970439d9ef8a655e4ff1ad08d55490286b76fe12ee63843a1ab8fb33dd301","isrc":"DEQ022007306","name":"MTVs Most Wanted","registered_at":"2026-06-20T10:37:44Z","spotify_id":"4DRhTrs3OtEHHUz1WegyCS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5de970439d9ef8a655e4ff1ad08d55490286b76fe12ee63843a1ab8fb33dd301. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4DRhTrs3OtEHHUz1WegyCS.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4DRhTrs3OtEHHUz1WegyCS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f3e584aebeae3f1765ea041840ff11009942f68eca412ed91ed112eb146ad3. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1C1yjmsF2NE3lYAFrW9pSt.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1C1yjmsF2NE3lYAFrW9pSt.
{"copyright_id":"0x464c781e8214fd38d1b28f1bf6ba7fe914b2daf216d007fa224eb16fa0b74a87","isrc":"DEQ022007308","name":"Unter der Sonne","registered_at":"2026-06-20T09:04:44Z","spotify_id":"2YcEtReQTDfyCI5Jdw5c4r","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x464c781e8214fd38d1b28f1bf6ba7fe914b2daf216d007fa224eb16fa0b74a87. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2YcEtReQTDfyCI5Jdw5c4r.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2YcEtReQTDfyCI5Jdw5c4r.
Das Problem, dass immer irgendwas passiert
{"copyright_id":"0xa637087ed8c48f52ae40e6982cd1b754297cd8e144eac21c663a3c8b051f2e4a","isrc":"FR26V2076902","name":"Scheiße Gechillt","registered_at":"2026-06-19T14:30:35Z","spotify_id":"3aTQCzgnOJl5pR75MLHpMy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa637087ed8c48f52ae40e6982cd1b754297cd8e144eac21c663a3c8b051f2e4a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3aTQCzgnOJl5pR75MLHpMy.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3aTQCzgnOJl5pR75MLHpMy.