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 0xde9ab2c070118dc5ce014e834a5b88c547e7cca1f95f94d3cd593e81ebd78a81. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/22e54dd0-f051-42ce-b371-cc5b6a929a20.json and https://artists.proofprofile.net/proofs/artist/22e54dd0-f051-42ce-b371-cc5b6a929a20.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x83108d79cc81d0850c404d05049b910df4dfdbc88a0e8872fa4ec8bcffa74fee. 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/6qd4FPsL4fwkrVbL9jq4MQ.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/6qd4FPsL4fwkrVbL9jq4MQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf09cbbbf8b580b9efab13d552538d03532052c041e735f6b39b46f0d78f1be19. 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/7A7bygT4DaMExGbIjElTAN.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/7A7bygT4DaMExGbIjElTAN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85a279cc43e1d1982a06a45070b7189ecf2c7f1dc85da3cc2d53ae8beb63839. 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/4v8qXBESwRkdy7SUrXB7A1.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/4v8qXBESwRkdy7SUrXB7A1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f84f52164f66cb4f77c08ad6333ac223e8b0660ca4d1cc40d046295e7d2d81. 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/2lR9BhLOioDjdU5jJ5SOoD.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/2lR9BhLOioDjdU5jJ5SOoD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1ee4f5f20420cf66bc05a5557660624c2231d9cfbbee6b4d15135f4505221ac. 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/268yBPvq3zkaUQBbwx5xdD.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/268yBPvq3zkaUQBbwx5xdD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf09cbbbf8b580b9efab13d552538d03532052c041e735f6b39b46f0d78f1be19. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1fXa7ilGZQGlk1k8zLOYql.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/1fXa7ilGZQGlk1k8zLOYql.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x865d4a7cd303f40971c06956883a6a81f4ba5251cc9bc0cff213cb12fb01451e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/01Z17KuTtSfOl4eKC53dDD.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/01Z17KuTtSfOl4eKC53dDD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1edb972fa8a63d47a13eefcd4b9ef70240d24b2bc199ae2600956b9e4d58e99d. 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/4tM6g9aEYtbD5ZtRIscZcH.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/4tM6g9aEYtbD5ZtRIscZcH.
{"copyright_id":"0x656ebcb6de33c346b2f02f101d61f397c473adbd5ccf2d2ad308fc70fc0e839e","isrc":"CH7812425408","name":"Premier Gaou","registered_at":"2026-06-06T17:19:23Z","spotify_id":"6Rko9Y2Prk9FbEnU1grbUE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x656ebcb6de33c346b2f02f101d61f397c473adbd5ccf2d2ad308fc70fc0e839e. 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/6Rko9Y2Prk9FbEnU1grbUE.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/6Rko9Y2Prk9FbEnU1grbUE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x865d4a7cd303f40971c06956883a6a81f4ba5251cc9bc0cff213cb12fb01451e. 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/2HxX9T7n5cRXqQqc3ufvXo.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/2HxX9T7n5cRXqQqc3ufvXo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x865d4a7cd303f40971c06956883a6a81f4ba5251cc9bc0cff213cb12fb01451e. 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/0jISfQPeqBT7D6TT1K1b1g.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/0jISfQPeqBT7D6TT1K1b1g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc51669206e5eca67ea67dccb658cfd11cf78388094cdfc9ac8fe2531d85c88b. 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/2obyurbKlHom1FtwfRGbEG.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/2obyurbKlHom1FtwfRGbEG.
Team Cali VS. Team Hassuna (Part 2 von 2)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc6647fb0d72ec1e167b86f9e5ec9bbc6b31162b44035712a6d5293840c686e7. 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/0mSGM24qJg2dloP76mBJRG.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/0mSGM24qJg2dloP76mBJRG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x091e43759d2c7ec2780e2dcfe794e751f70fc513477e7862d9bd1ce87460d436. 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/26U01UqdN5Yf99ZsooKML0.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/26U01UqdN5Yf99ZsooKML0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc51669206e5eca67ea67dccb658cfd11cf78388094cdfc9ac8fe2531d85c88b. 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/2wlNxtRKBDVX3eYXpWcLsO.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/2wlNxtRKBDVX3eYXpWcLsO.
{"copyright_id":"0x7ef39cdeaf6fb3b5bb67f1ae801b47dc51823cfd3f80de72dcbdd1f32be4a89a","isrc":"CH7812531504","name":"Du nicht","registered_at":"2026-06-04T13:48:25Z","spotify_id":"2Fwq3BLOGH0S7kbIzG6KFa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ef39cdeaf6fb3b5bb67f1ae801b47dc51823cfd3f80de72dcbdd1f32be4a89a. 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/2Fwq3BLOGH0S7kbIzG6KFa.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/2Fwq3BLOGH0S7kbIzG6KFa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74e0391058236e1f66c3b7023ee81df4607ba2f6f1dfd54537e6ff8255a72686. 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/4eHu62kKuvaWpNODUJKA5y.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/4eHu62kKuvaWpNODUJKA5y.