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 0x902eeab109545905c42f9c16db01e84df117879c7cedb28d786dd07133f01d7a. 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/22f1ff49-46f0-46b1-9568-897c1f677ab8.json and https://artists.proofprofile.net/proofs/artist/22f1ff49-46f0-46b1-9568-897c1f677ab8.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x2f483674c87f945c00a18a1e778ed863050f40476169cfc5ad2dbc16238a3a4d","isrc":"GBUM72206872","name":"Cardboard Box - Happi Remix","registered_at":"2026-06-04T13:00:50Z","spotify_id":"3akHSrXZfjmnb8JC35h6iH","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 0x2f483674c87f945c00a18a1e778ed863050f40476169cfc5ad2dbc16238a3a4d. 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/3akHSrXZfjmnb8JC35h6iH.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/3akHSrXZfjmnb8JC35h6iH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaede7d509acb22e536ad4e4f1a3272368c6963e074e16ec180eac63a494e98f6. 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/7t7aldBxvsV38bhCtmC6NQ.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/7t7aldBxvsV38bhCtmC6NQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8deb5373d19b59443997f2e50717b476cd74266e77250878d20a9838fbb6e3c6. 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/4pR4oQJULf7FDB54TleMyH.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/4pR4oQJULf7FDB54TleMyH.
{"copyright_id":"0xaede7d509acb22e536ad4e4f1a3272368c6963e074e16ec180eac63a494e98f6","isrc":"GBUM72200963","name":"Cardboard Box","registered_at":"2026-06-07T18:37:38Z","spotify_id":"0LVASsDhqKtlSyF8Gxj7T5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaede7d509acb22e536ad4e4f1a3272368c6963e074e16ec180eac63a494e98f6. 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/0LVASsDhqKtlSyF8Gxj7T5.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/0LVASsDhqKtlSyF8Gxj7T5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f483674c87f945c00a18a1e778ed863050f40476169cfc5ad2dbc16238a3a4d. 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/3Y9cvPqBb5Dnpc2MpG6f3j.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/3Y9cvPqBb5Dnpc2MpG6f3j.
{"copyright_id":"0xd784274d86be03687d694a64f3a8f285deb527466dcb48a9ab5f3fbb9edbbb31","isrc":"GBKPL2280198","name":"Bad Bad","registered_at":"2026-06-20T03:18:47Z","spotify_id":"0evYQzwOLlJ7olIlwBpRpz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd784274d86be03687d694a64f3a8f285deb527466dcb48a9ab5f3fbb9edbbb31. 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/0evYQzwOLlJ7olIlwBpRpz.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/0evYQzwOLlJ7olIlwBpRpz.
{"copyright_id":"0xda3ed8e3f67ea484c90acf5c8168344a182fa017f5817ff59da0d7a0eeae4976","isrc":"GBKPL2157470","name":"Fool for You","registered_at":"2026-06-18T13:05:00Z","spotify_id":"0vM8mClZbz2o6fLwxoc7Pu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3ed8e3f67ea484c90acf5c8168344a182fa017f5817ff59da0d7a0eeae4976. 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/0vM8mClZbz2o6fLwxoc7Pu.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/0vM8mClZbz2o6fLwxoc7Pu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb59522ace23920df70d9f4591e217ed622c5a5cf0e6db3e0037636625beae5f6. 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/3nZikrNsqNmoM2GQBDPPlN.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/3nZikrNsqNmoM2GQBDPPlN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eec36dd08ec31cb4c2bdb4f967986b22ab76f77561738ea2cd03f26db50a1c6. 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/41I0dsRTww6WYKSNxqYHb4.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/41I0dsRTww6WYKSNxqYHb4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47031978551fc39674a1a6f59b3ccca7299925545a8c1f2961d1373ae25092d0. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0mISrb97XhVqy1iuYDjdCH.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/0mISrb97XhVqy1iuYDjdCH.
{"copyright_id":"0x2f483674c87f945c00a18a1e778ed863050f40476169cfc5ad2dbc16238a3a4d","isrc":"GBUM72206872","name":"Cardboard Box - Happi Remix","registered_at":"2026-06-04T13:00:50Z","spotify_id":"0kWJQlPpOYQDBu4w1W0tWb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f483674c87f945c00a18a1e778ed863050f40476169cfc5ad2dbc16238a3a4d. 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/0kWJQlPpOYQDBu4w1W0tWb.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/0kWJQlPpOYQDBu4w1W0tWb.
Terms and Conditions - Happi Afrobeats Remix
{"copyright_id":"0x14ca907e2870873c19625bf2b4857a7fabd1819cfa0dc94227a8e07d8e24fecb","isrc":"GBAHS2300593","name":"Terms and Conditions - Happi Afrobeats Remix","registered_at":"2026-06-17T13:00:59Z","spotify_id":"3VJsnAj7RSVEYbe6l5cfER","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14ca907e2870873c19625bf2b4857a7fabd1819cfa0dc94227a8e07d8e24fecb. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:53:02Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3VJsnAj7RSVEYbe6l5cfER.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/3VJsnAj7RSVEYbe6l5cfER.