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 0x5811a649649ac941e0f425456612026fa3f650d9044e80628e0994408e19bd72. 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/1a4df0b3-dc3b-4369-b716-9219f4663b4e.json and https://artists.proofprofile.net/proofs/artist/1a4df0b3-dc3b-4369-b716-9219f4663b4e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x27b57592cbaf5af6c982b59ad633d145f1de481da2fd1d17be6e69da285fb3b3","isrc":"GBARL1701739","name":"Got the Feeling","registered_at":"2026-06-04T11:27:55Z","spotify_id":"5or3DfWwQPvoFSEKhifZaq","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 0x27b57592cbaf5af6c982b59ad633d145f1de481da2fd1d17be6e69da285fb3b3. 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/5or3DfWwQPvoFSEKhifZaq.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/5or3DfWwQPvoFSEKhifZaq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc35f258160e58c54b4475d6fadcac30440a53fa81ee908c74feb68dce058a367. 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/7nwAiiKg3fpldmwxa8Yc0W.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/7nwAiiKg3fpldmwxa8Yc0W.
{"copyright_id":"0xd57c8741c1d6424965995e4fccf60e4ea7a33bf11806fa0deda44545b88d3082","isrc":"USRC11700707","name":"Break A Little","registered_at":"2026-06-18T03:14:45Z","spotify_id":"3xPxAzKNnexuAcvZxooI0q","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd57c8741c1d6424965995e4fccf60e4ea7a33bf11806fa0deda44545b88d3082. 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/3xPxAzKNnexuAcvZxooI0q.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/3xPxAzKNnexuAcvZxooI0q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x354a7eb50746f60b09a4df2155ce61cc4330516acb265bba9b1b56a2e4e62ae0. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/253mNKWEN8zmXR1pNEq0c5.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/253mNKWEN8zmXR1pNEq0c5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6aee50a96b7a1d79573f5049b51f668fd067ca326dc0a03b5b738a34d37eb10. 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/3VyxuKm3vtk896UrOxe5rt.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/3VyxuKm3vtk896UrOxe5rt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd52320dc76d449a54f97d28b3328047728ba7b09cc2001e8aa0af34a7e2c8187. 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/5OCFwM3yfq5XQoDJ6Wehwi.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/5OCFwM3yfq5XQoDJ6Wehwi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb97ae7f902c704f846f4a5c4f58879e19693129baae25b5eba64a91cbb75818. 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/63bSkzOekmIQUs2Revno9o.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/63bSkzOekmIQUs2Revno9o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6beaf6939a79278399e22c45a2772a137c16c1f23c1d1e4a2e2bd2ccfa171965. 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/468NlLOvZtf7a7d62uPdos.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/468NlLOvZtf7a7d62uPdos.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x354a7eb50746f60b09a4df2155ce61cc4330516acb265bba9b1b56a2e4e62ae0. 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/0cZaJX4ls11JptRmz0LQAl.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/0cZaJX4ls11JptRmz0LQAl.
{"copyright_id":"0x67d50d1c93abc32426380a864add5f1fc264e080251d1bc0c63bc44e708014cf","isrc":"USRC11701158","name":"Break A Little - Lash Remix","registered_at":"2026-06-20T08:43:17Z","spotify_id":"3XR74AofKGDR9rI6egtFRX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67d50d1c93abc32426380a864add5f1fc264e080251d1bc0c63bc44e708014cf. 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/3XR74AofKGDR9rI6egtFRX.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/3XR74AofKGDR9rI6egtFRX.
Break A Little (Hector Fonseca & Eduardo Lujan Remix)
Break A Little - Hector Fonseca & Eduardo Lujan Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd57c8741c1d6424965995e4fccf60e4ea7a33bf11806fa0deda44545b88d3082. 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/2aLZLxXBSdcZzAnLQEO79d.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/2aLZLxXBSdcZzAnLQEO79d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a7de1ea1f75bc9ac4462b42dc04e6855685b5019e6036572d3209b25b1a4912. 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/3D17aeOQFwjADe88LjNjJ0.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/3D17aeOQFwjADe88LjNjJ0.