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 0x1cbbf275c8dcaeb4435a9bd44a8e99408f617aa1e80ad5af8e7d2b9db1f42b24. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b4fc13ca-90af-4519-a9e9-35595b3e906d.json and https://artists.proofprofile.net/proofs/artist/b4fc13ca-90af-4519-a9e9-35595b3e906d.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 0x0ca40198edbf75f6ab2ea72f0e66ea55a4c15f317432efa88964e9bf4f50961b. 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/6KKj5hj4RURxcDLfiT9EUB.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/6KKj5hj4RURxcDLfiT9EUB.
{"copyright_id":"0x8f06fc104b2757850afb5ac6075a2ca19dcebe5e2ddc09893831b0eab4df045d","isrc":"PTAB19601279","name":"Se Eu Fosse Um Dia O Teu Olhar","registered_at":"2026-06-04T11:03:56Z","spotify_id":"3962vdf17LO9bsBfae1Kio","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f06fc104b2757850afb5ac6075a2ca19dcebe5e2ddc09893831b0eab4df045d. 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/3962vdf17LO9bsBfae1Kio.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/3962vdf17LO9bsBfae1Kio.
{"copyright_id":"0x7dfd876fd5abd7aea58b4dffd34351d93ab99833723dd47118124d7c5656defa","isrc":"PTUM10200237","name":"Eu Não Sei Quem Te Perdeu","registered_at":"2026-06-04T11:22:13Z","spotify_id":"7uS7lA1suhGH2jRMTe2ELF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dfd876fd5abd7aea58b4dffd34351d93ab99833723dd47118124d7c5656defa. 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/7uS7lA1suhGH2jRMTe2ELF.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/7uS7lA1suhGH2jRMTe2ELF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670612074ddcaa3d8639875cefa9030659d7b686d08b4cd45c9511f22221036f. 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/5ZU92twPREWxLzHtAh3Naf.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/5ZU92twPREWxLzHtAh3Naf.
{"copyright_id":"0xf8fdf3ee56c2ba2e440363ee170d084c48ca3a7ff359525a3547cfb00a1d1736","isrc":"PTUM70700183","name":"Pontes Entre Nós","registered_at":"2026-06-18T03:11:05Z","spotify_id":"3LiIX4QnfFwyWqiVTvMtfF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8fdf3ee56c2ba2e440363ee170d084c48ca3a7ff359525a3547cfb00a1d1736. 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/3LiIX4QnfFwyWqiVTvMtfF.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/3LiIX4QnfFwyWqiVTvMtfF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e5202f1103f4338fdf629b7738273a3233d53760ed2b4b8ce26fb9291cb3ad. 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/0iJiLmu7YugpJ0iYTf6EM4.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/0iJiLmu7YugpJ0iYTf6EM4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf774ee13d1db4d2bf4ad3cd38f60881e7445e92eb907c1b55bec5890035cf16d. 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/6n852OGBFVZvAMX1vLzYji.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/6n852OGBFVZvAMX1vLzYji.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1450e137a261e500131f8774f9f5524b0373f5eeeb3b96b0511488554d2967b6. 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/4sZaeeLKtNwC3hAulTFkwz.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/4sZaeeLKtNwC3hAulTFkwz.
{"copyright_id":"0xc9548e67bce9c65e4edcd5c907d7899311156121eb953a05a9dbe49e1ebb53fd","isrc":"PTUM71400414","name":"Talvez Foder - Versão Longa","registered_at":"2026-06-22T04:44:18Z","spotify_id":"40ME8knNtG9EAHojZnRqvL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9548e67bce9c65e4edcd5c907d7899311156121eb953a05a9dbe49e1ebb53fd. 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/40ME8knNtG9EAHojZnRqvL.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/40ME8knNtG9EAHojZnRqvL.
{"copyright_id":"0x52029937defd6b4a90b46ecd3156ca0f9b09ef26e2a2bafd3bc55f33172474ed","isrc":"PTAB19601292","name":"É Difícil","registered_at":"2026-06-09T09:42:19Z","spotify_id":"5ik5g5cBQPE7OSSBzdHTjk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52029937defd6b4a90b46ecd3156ca0f9b09ef26e2a2bafd3bc55f33172474ed. 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/5ik5g5cBQPE7OSSBzdHTjk.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/5ik5g5cBQPE7OSSBzdHTjk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x364924c4652b17eeca7e8e1f20f8b74f0fd52126516ee13985fc358f5256b030. 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/28eEBndCpxQ53bnoKicnJ3.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/28eEBndCpxQ53bnoKicnJ3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fb4cbd0dcf587b901a0482676ed059853045f446bfbfe48c5f492e194b78d04. 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/3hEB0ma8AgWallFk9R1LA8.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/3hEB0ma8AgWallFk9R1LA8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa64750befc310008ce3368415b942d90819ba25bdbd8c27ba4f625a72ae31bb. 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/1Z2rI62RqfReIM8jM4Dc2q.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/1Z2rI62RqfReIM8jM4Dc2q.
{"copyright_id":"0xb1455fedfd3c78f0902119ad5655e5ba0fff52076261b9cc5e2f82ded6c39416","isrc":"PTUM70700178","name":"A Dor do Dinheiro","registered_at":"2026-06-23T08:43:16Z","spotify_id":"4rpp8eHp3fwFYDcKqhaelH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1455fedfd3c78f0902119ad5655e5ba0fff52076261b9cc5e2f82ded6c39416. 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/4rpp8eHp3fwFYDcKqhaelH.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/4rpp8eHp3fwFYDcKqhaelH.
{"copyright_id":"0x35f5dbf76f2c58311b362c20c43e9c5a444bb48c289f3d2b437be405b633c85b","isrc":"PTUM71400413","name":"Tudo O Que Eu Te Dou","registered_at":"2026-06-23T11:54:36Z","spotify_id":"1dzkUgkl44XwGoauXMzEFg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35f5dbf76f2c58311b362c20c43e9c5a444bb48c289f3d2b437be405b633c85b. 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/1dzkUgkl44XwGoauXMzEFg.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/1dzkUgkl44XwGoauXMzEFg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1d4895616b69b704de3cda2f25fd75ab9c20452d22c4c421253516100e5f188. 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/78pdvtjS21usC1Djxkjrx5.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/78pdvtjS21usC1Djxkjrx5.