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 0xfb205286482216b571e2ad6a34803672d266e7b2886da8b0abad190b16c3583c. 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/a50b49b1-a150-49f7-820a-04e53f1c8699.json and https://artists.proofprofile.net/proofs/artist/a50b49b1-a150-49f7-820a-04e53f1c8699.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
All the People (feat. Jesse Boykins III)
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 0x8a5700f6ccfd6c63cc2cca515bd2db1dcb626692c42028fec20f111a95e12c87. 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/0H5H0RROfX9Wi1pqJK66S4.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/0H5H0RROfX9Wi1pqJK66S4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f0e2115f05284e6ce57494bd374fe6456c4e4a02c6d2f319f9e088899e5769. 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/1bk9tvTFFDL1KHMZqDZ7BH.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/1bk9tvTFFDL1KHMZqDZ7BH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a5700f6ccfd6c63cc2cca515bd2db1dcb626692c42028fec20f111a95e12c87. 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/4nhQ0scZEnQEAPqOXvDd3X.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/4nhQ0scZEnQEAPqOXvDd3X.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f0e2115f05284e6ce57494bd374fe6456c4e4a02c6d2f319f9e088899e5769. 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/7d0nwZbTeC5gl8XndCkGS1.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/7d0nwZbTeC5gl8XndCkGS1.
{"copyright_id":"0x1ef3962becf67a225f6ea65e1e6ff0b62846ebbf0c246bf58a564d5e7a4ef949","isrc":"PLA681401518","name":"Handle with Care","registered_at":"2026-06-27T08:23:33Z","spotify_id":"5IsrS9dm5MiewuYdMkDPvt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ef3962becf67a225f6ea65e1e6ff0b62846ebbf0c246bf58a564d5e7a4ef949. 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/5IsrS9dm5MiewuYdMkDPvt.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/5IsrS9dm5MiewuYdMkDPvt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f4d9c8bcf1be15f25701dec165f04b5dcd6206cab7a48146fda5c8403188157. 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/4FD8J0l0Wrw5HdNV2Dj1ST.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/4FD8J0l0Wrw5HdNV2Dj1ST.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f4d9c8bcf1be15f25701dec165f04b5dcd6206cab7a48146fda5c8403188157. 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/79mwON0iQ47ATpZcCGRdHV.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/79mwON0iQ47ATpZcCGRdHV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fc5c8cd00d458475ea1daf604c193c867d96c6ddbd79405aaf5e328724d3586. 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/79QnfTxaCZ1rHRBrKwxv1N.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/79QnfTxaCZ1rHRBrKwxv1N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39c18f3add24b791d56b49e432078d6d554a261168c0d5987bd6c5fc25908de6. 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/4TmCOMJa8Zo99Ds7oVElx7.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/4TmCOMJa8Zo99Ds7oVElx7.
{"copyright_id":"0x4dcf9ad4a44f2dbd0c9362c03673363af08cab6e2a67b28b7b996cfeef3d90e9","isrc":"PL39L2000001","name":"Bliżej - Miasto Muzyka","registered_at":"2026-06-05T17:32:03Z","spotify_id":"0jA9ooo0BSySfFrxSnF9KW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dcf9ad4a44f2dbd0c9362c03673363af08cab6e2a67b28b7b996cfeef3d90e9. 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/0jA9ooo0BSySfFrxSnF9KW.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/0jA9ooo0BSySfFrxSnF9KW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x019d04013ad33eeab6c863029d2949820e9e6de97625f53298dda2df607961ef. 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/1hTQBhtAL6bceh9OA32k6o.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/1hTQBhtAL6bceh9OA32k6o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cadcac263f7453a973fdc74e68ac7d3967456073bb2714a0b51bfb08c168e80. 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/3QMYxcOJ8Gz4CUP47f0IEV.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/3QMYxcOJ8Gz4CUP47f0IEV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cf4bf856ab19c7a007384ba2fb97762a107f1fce250e540514b3f2aa04e138b. 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/53LT68WPN8Q6mkFwBKMbiE.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/53LT68WPN8Q6mkFwBKMbiE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cadcac263f7453a973fdc74e68ac7d3967456073bb2714a0b51bfb08c168e80. 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/4Omd26Gjmpt0ZKH3cT1iAh.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/4Omd26Gjmpt0ZKH3cT1iAh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cf4bf856ab19c7a007384ba2fb97762a107f1fce250e540514b3f2aa04e138b. 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/7Cern9EK57CAYjOsfeYm4t.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/7Cern9EK57CAYjOsfeYm4t.