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 0xd9a6dd4862d45f2dfabe74a2d569403c77d5748a798fb924d8db4482ac8f76aa. 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/38bc0594-3114-4880-8629-5fcc1c6cd06c.json and https://artists.proofprofile.net/proofs/artist/38bc0594-3114-4880-8629-5fcc1c6cd06c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Staying In Bed Too Late (feat. Jimi Somewhere)
i go on the internet a lot (change my skin)
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 0xf7e7d43a12864234906ac38e918dfd03c40446657d5629021bcfa4a04cccd31a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0owQDfG5RwrV6VOLj9MJY0.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/0owQDfG5RwrV6VOLj9MJY0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff8d30ddf6761229118fb985a490c3c00a76c46f4fde6c6d3bd083a0c32096c9. 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/3Yb3Z1HRrMrBh886cayujG.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/3Yb3Z1HRrMrBh886cayujG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3c41cbbeb216e6b02c0d15bd991c0deb3937d175beb59f817b0e553d8f260e4. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7J6k554GyPu49IPW8kT8uN.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/7J6k554GyPu49IPW8kT8uN.
{"copyright_id":"0xd3c41cbbeb216e6b02c0d15bd991c0deb3937d175beb59f817b0e553d8f260e4","isrc":"QM24S2300335","name":"i don't reply","registered_at":"2026-06-08T13:54:29Z","spotify_id":"3CyCZZGuBCjir82ta1bkii","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3c41cbbeb216e6b02c0d15bd991c0deb3937d175beb59f817b0e553d8f260e4. 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/3CyCZZGuBCjir82ta1bkii.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/3CyCZZGuBCjir82ta1bkii.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a0ee96c8e38cd2da63065b9a89d00137f1670a9868b7bc73202e92dc2821f5. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/13HaCATvvCJI6dqMd1vi8s.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/13HaCATvvCJI6dqMd1vi8s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a0ee96c8e38cd2da63065b9a89d00137f1670a9868b7bc73202e92dc2821f5. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5ZL3SCSs7yN8zmGIteC6ho.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/5ZL3SCSs7yN8zmGIteC6ho.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a0ee96c8e38cd2da63065b9a89d00137f1670a9868b7bc73202e92dc2821f5. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5LJW807EgFZoInW8TUnF0e.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/5LJW807EgFZoInW8TUnF0e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x603008b2761c865fb453bc8e52dfc7101372557940e1984e9a2664618d36dca1. 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/54Pcb8gQ9KNsRugri7N4kP.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/54Pcb8gQ9KNsRugri7N4kP.
{"copyright_id":"0x7784c4f6effbb182bb73123d5d128e24a58c63c982f820d48ea6781c563edbed","isrc":"FR96X2220991","name":"False Idols - Internet Girl Remix","registered_at":"2026-06-19T20:07:12Z","spotify_id":"6bv53I3yXVoKpkRhO9XPFV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7784c4f6effbb182bb73123d5d128e24a58c63c982f820d48ea6781c563edbed. 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/6bv53I3yXVoKpkRhO9XPFV.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/6bv53I3yXVoKpkRhO9XPFV.