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 0xdd4e761e271239b91abe64d40684b7a7fcb0baf4951186b08016a4d09a9c5db0. 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/5e5937c6-4784-49d9-aa57-24a21037ba60.json and https://artists.proofprofile.net/proofs/artist/5e5937c6-4784-49d9-aa57-24a21037ba60.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 0x83b2325a7c20699a3a4a09cee149063decfad9e771a2a80d99e9608fa659aa38. 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/1Fg54KvZh02xX035gzsCVQ.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/1Fg54KvZh02xX035gzsCVQ.
{"copyright_id":"0xb55d8475d0c8a1c14d8269d2f20e646a99a839601f60068421add9df46bb2051","isrc":"INS182203600","name":"Asli Action Chaalu (Theme Song)","registered_at":"2026-06-10T03:32:12Z","spotify_id":"5NOPbJFdPWFxxX5GjtiQak","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb55d8475d0c8a1c14d8269d2f20e646a99a839601f60068421add9df46bb2051. 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/5NOPbJFdPWFxxX5GjtiQak.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/5NOPbJFdPWFxxX5GjtiQak.
Madgaon Express (Original Motion Picture Soundtrack)
{"copyright_id":"0xe5118f4fb04fa67ecd6679f29e39734b7d263774aeea361c56f284edd65e2cfd","isrc":"INZ031414728","name":"Bohot Bhaari - From \"Madgaon Express\"","registered_at":"2026-06-11T05:17:31Z","spotify_id":"2N6YRtYTAET5g03FMCu5Nl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5118f4fb04fa67ecd6679f29e39734b7d263774aeea361c56f284edd65e2cfd. 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/2N6YRtYTAET5g03FMCu5Nl.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/2N6YRtYTAET5g03FMCu5Nl.
Asli Action Chaalu (Theme Song) [From "An Action Hero"]
{"copyright_id":"0xb55d8475d0c8a1c14d8269d2f20e646a99a839601f60068421add9df46bb2051","isrc":"INS182203600","name":"Asli Action Chaalu (Theme Song) [From \"An Action Hero\"]","registered_at":"2026-06-10T03:32:12Z","spotify_id":"7wTaexlHXGPcx3ORPLzRvv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb55d8475d0c8a1c14d8269d2f20e646a99a839601f60068421add9df46bb2051. 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/7wTaexlHXGPcx3ORPLzRvv.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/7wTaexlHXGPcx3ORPLzRvv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec3dcf8d100a8c0a7130ee3e4bf9732328493df056de98985cd8dbb09e6df782. 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/5kKu7mKzEX30pw7IrpOtk6.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/5kKu7mKzEX30pw7IrpOtk6.
{"copyright_id":"0xec01f962896e033e131435f8c84a895aefe16cd61216cda6b516c87bc43d3fd6","isrc":"FR2X41985924","name":"Gully Gang Cypher","registered_at":"2026-06-08T03:29:37Z","spotify_id":"6waM6wM6CScedhpwyMvaxq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec01f962896e033e131435f8c84a895aefe16cd61216cda6b516c87bc43d3fd6. 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/6waM6wM6CScedhpwyMvaxq.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/6waM6wM6CScedhpwyMvaxq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14df371bbcb4f6a4b6b08f4e1509e8ad20e1a3057022f5a44d744f3cff603537. 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/1qQH1hQFA4RylMMdy0axVo.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/1qQH1hQFA4RylMMdy0axVo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1deaf7b9d1f51b86b89290fb96070b4a1b1f454c0916c7692c2e6154b2211758. 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/3l84vjvLnKIfqLLdZXKq2B.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/3l84vjvLnKIfqLLdZXKq2B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaec738cbffc04d52261773528b52052dfa8d6b2e4764cf7c188b3b504b521413. 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/4mVKBBB3l7GIi03n52yIqr.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/4mVKBBB3l7GIi03n52yIqr.