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 0x7bf0cd1d9df1041a64d418ee3575aa902c24e9f7a283ccbcdf4daf6b65163726. 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/82101a4e-72a0-4095-958b-cb5265f18920.json and https://artists.proofprofile.net/proofs/artist/82101a4e-72a0-4095-958b-cb5265f18920.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x4b5853bb7412ecde7a8343a112cbdfa0bbce95c57b0917b3b415fdd00e0d48df","isrc":"FRX281963561","name":"Darshan Parsiye Guru Kai","registered_at":"2026-06-24T03:05:57Z","spotify_id":"5Gt4MFwcfkUMDA96OmBiCT","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 0x4b5853bb7412ecde7a8343a112cbdfa0bbce95c57b0917b3b415fdd00e0d48df. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5Gt4MFwcfkUMDA96OmBiCT.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/5Gt4MFwcfkUMDA96OmBiCT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48a611558bddf5f9b6f66b27f584fb66d9b2bc28708977cf8a01e249458b5f3b. 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/0Q4Vd7sEfYe5ftYNDhENw9.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/0Q4Vd7sEfYe5ftYNDhENw9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda291a208e9c35ae5055c3cb32884669cb67509b878fc3153a158515102ed071. 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/04AF1ki12UbKfqIRhGV8gV.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/04AF1ki12UbKfqIRhGV8gV.
{"copyright_id":"0x6da92d21ccf361669e47be0f5b0c9c9f539c730b303e2554c6cb2d84ee5f2ba3","isrc":"INT501906657","name":"Braham Kavach","registered_at":"2026-06-04T16:16:59Z","spotify_id":"3XhbgAHcAgcqouCvS1hmGi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6da92d21ccf361669e47be0f5b0c9c9f539c730b303e2554c6cb2d84ee5f2ba3. 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/3XhbgAHcAgcqouCvS1hmGi.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/3XhbgAHcAgcqouCvS1hmGi.
{"copyright_id":"0x64ae55fa2a74ba143e9ee62a1876758f30a0ecfbbfd04f2691c06b59188e609e","isrc":"INT501906649","name":"Chandi Charitar","registered_at":"2026-06-19T22:46:59Z","spotify_id":"3RI7TidpqCI9KI5UEyVmDQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64ae55fa2a74ba143e9ee62a1876758f30a0ecfbbfd04f2691c06b59188e609e. 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/3RI7TidpqCI9KI5UEyVmDQ.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/3RI7TidpqCI9KI5UEyVmDQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f497933d2d9f636534af458a27aa10cdd0e86678ef932028f6da56b000549af. 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/54YSpw6A7TTUo1pbefLgEU.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/54YSpw6A7TTUo1pbefLgEU.
{"copyright_id":"0xf5d97a725bf89741ff9bafa5a3782becce6233a0b0f40d4cc4f89a8ea7432786","isrc":"INT501906659","name":"Khalsa Rehtnama","registered_at":"2026-06-10T13:34:15Z","spotify_id":"5KF1CAv2sTeAqzqFiARfv0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d97a725bf89741ff9bafa5a3782becce6233a0b0f40d4cc4f89a8ea7432786. 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/5KF1CAv2sTeAqzqFiARfv0.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/5KF1CAv2sTeAqzqFiARfv0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65483fc15449d469ed806233feb45bc415290f8a5dbd799d4452bee2fc5594de. 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/4t4121ozoNIawxL2kkl4n8.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/4t4121ozoNIawxL2kkl4n8.
{"copyright_id":"0xc69e155092dc8faff7e340c613a7723281f8f5bafcd6d5c009c75fc96f1689e1","isrc":"INT501906663","name":"Shahidi Degan De Salok","registered_at":"2026-06-08T09:37:14Z","spotify_id":"3PNQM1PVJhiahiF64Bpahv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc69e155092dc8faff7e340c613a7723281f8f5bafcd6d5c009c75fc96f1689e1. 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/3PNQM1PVJhiahiF64Bpahv.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/3PNQM1PVJhiahiF64Bpahv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5117a4474f5ea85b238a8024d249706ba3903fa334c9e111dd7ed367046bbad7. 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/6yWrwqvB2gscPgbO3lvyw4.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/6yWrwqvB2gscPgbO3lvyw4.
{"copyright_id":"0x8123ea08941cf1b7f53dd7c461c5f79c84a8cf1b90f918d1c800a13b61e57f8b","isrc":"INT501906645","name":"Tavparsad Swaiye Sravag Sudh","registered_at":"2026-06-07T17:44:12Z","spotify_id":"20Z3DwVP2s6noGRQv0R2qT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8123ea08941cf1b7f53dd7c461c5f79c84a8cf1b90f918d1c800a13b61e57f8b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/20Z3DwVP2s6noGRQv0R2qT.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/20Z3DwVP2s6noGRQv0R2qT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x398b40ce1fc84387188872b5e574ac7a0cd2282f8105d93ddef969144d798344. 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/5FOfxajBTeFU8IJU2WIRvv.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/5FOfxajBTeFU8IJU2WIRvv.