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 0x0a659ae20c81ae944243c556c8900557841b37d412afc864ef46967cb3b8a29e. 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/819fbab2-384f-4ca9-aa5b-eec73005eaaa.json and https://artists.proofprofile.net/proofs/artist/819fbab2-384f-4ca9-aa5b-eec73005eaaa.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x9c45775943ec52e8e10b1141a2931e61f7b1f9d5a3a5658ebfd2f59f61b4aa29","isrc":"BRJPA2000001","name":"De Gaita e Violão","registered_at":"2026-06-07T23:13:42Z","spotify_id":"5Rhn2jvIOK8qANdkUp8AxX","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 0x9c45775943ec52e8e10b1141a2931e61f7b1f9d5a3a5658ebfd2f59f61b4aa29. 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/5Rhn2jvIOK8qANdkUp8AxX.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/5Rhn2jvIOK8qANdkUp8AxX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x759217269a4561f88a0872113ea2e3311defe6c0780e52b4b1560f8fe9262759. 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/1AfgljvVmy7yxYcTsrJE2M.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/1AfgljvVmy7yxYcTsrJE2M.
{"copyright_id":"0x7a4e16ca2af4a58b545d63568724f7f6dc98bf6c8f32f9fdc6f7342c28443662","isrc":"BRJPA2000003","name":"De Casco e Fronteira","registered_at":"2026-06-20T01:29:30Z","spotify_id":"0sprKVTsdwdOf6mUl4Ks8V","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a4e16ca2af4a58b545d63568724f7f6dc98bf6c8f32f9fdc6f7342c28443662. 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/0sprKVTsdwdOf6mUl4Ks8V.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/0sprKVTsdwdOf6mUl4Ks8V.
{"copyright_id":"0xd1893c764548795b229f743456b169d3bc5cca788cea18175f1f92fcc53f39a6","isrc":"BRJPA2000004","name":"Domando Sentimentos","registered_at":"2026-06-18T23:59:55Z","spotify_id":"5jameqnFXUhkZFUAfYSbeR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1893c764548795b229f743456b169d3bc5cca788cea18175f1f92fcc53f39a6. 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/5jameqnFXUhkZFUAfYSbeR.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/5jameqnFXUhkZFUAfYSbeR.
{"copyright_id":"0x3e2ae53b5eede326fc3579ab7720b7925cc61286824cfaedda2b004dbecda68e","isrc":"BRJPA2000005","name":"Razões da Vida","registered_at":"2026-06-04T09:57:31Z","spotify_id":"5fEcUHW0Y7b4ovt66AwJ9b","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e2ae53b5eede326fc3579ab7720b7925cc61286824cfaedda2b004dbecda68e. 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/5fEcUHW0Y7b4ovt66AwJ9b.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/5fEcUHW0Y7b4ovt66AwJ9b.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36958dcfdcb271661944f3b709fcd278f431b7d3b75031b2d3745843591d05f. 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/235Rq77gxRl9jfXcarw62e.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/235Rq77gxRl9jfXcarw62e.
{"copyright_id":"0x39147ab9b00b60a18bc93b4fc3b63c584e9e4bd876ebcc173ded377f7b8d68f9","isrc":"BRJPA2000007","name":"Coisa Gaúcha","registered_at":"2026-06-11T22:17:47Z","spotify_id":"4aSvPkvsBDdpA81Rm98syA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39147ab9b00b60a18bc93b4fc3b63c584e9e4bd876ebcc173ded377f7b8d68f9. 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/4aSvPkvsBDdpA81Rm98syA.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/4aSvPkvsBDdpA81Rm98syA.
{"copyright_id":"0xa0322c043001b5da86964f6de097fcce7239d7fcb16d04019c0e0ea20265014b","isrc":"BRJPA2000008","name":"Na Voz de Quem Canta","registered_at":"2026-06-22T20:15:40Z","spotify_id":"1qPbKkvZ4dU0Nnpymv4ZEl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0322c043001b5da86964f6de097fcce7239d7fcb16d04019c0e0ea20265014b. 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/1qPbKkvZ4dU0Nnpymv4ZEl.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/1qPbKkvZ4dU0Nnpymv4ZEl.
{"copyright_id":"0xfcaf0704c6f756391f5e8406c790e4a799032f9688c3bf770ec9852fbf1ec006","isrc":"BRJPA2000009","name":"Num Canto do Meu Pago","registered_at":"2026-06-20T17:15:07Z","spotify_id":"4CgWblHbIOxbuue35YdfgI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcaf0704c6f756391f5e8406c790e4a799032f9688c3bf770ec9852fbf1ec006. 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/4CgWblHbIOxbuue35YdfgI.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/4CgWblHbIOxbuue35YdfgI.
{"copyright_id":"0xca8c916d337a3cde0d70910037566966c2d9440dcb25d7f7fda00d4a9dbc0a8e","isrc":"BRJPA2000010","name":"Eu Gosto","registered_at":"2026-06-20T15:17:56Z","spotify_id":"5nmalimIxWAUXYG4OklBSD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca8c916d337a3cde0d70910037566966c2d9440dcb25d7f7fda00d4a9dbc0a8e. 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/5nmalimIxWAUXYG4OklBSD.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/5nmalimIxWAUXYG4OklBSD.
{"copyright_id":"0x639d1f5e076349294499f54309823dc121d9bb3c70d3cad79fe6b63312be81df","isrc":"BRJPA2000011","name":"De Cantar a Saudade","registered_at":"2026-06-24T07:32:20Z","spotify_id":"6BHyoPdNEKrcCNQLtZHcjs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x639d1f5e076349294499f54309823dc121d9bb3c70d3cad79fe6b63312be81df. 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/6BHyoPdNEKrcCNQLtZHcjs.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/6BHyoPdNEKrcCNQLtZHcjs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x023643bc0b69a97fac4a6c94b601f880126b95abad2964fc87951a1750acf35e. 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/7zAEQ1s6Jyf9X1oeQbPmf1.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/7zAEQ1s6Jyf9X1oeQbPmf1.
{"copyright_id":"0x9155537128a1c04ccf6d0a5338f00102fd2195a2f7bdafe888ab9058016f7bf9","isrc":"BRJPA2200811","name":"De Fina Estampa","registered_at":"2026-06-20T15:13:10Z","spotify_id":"2SetnYwnAfiSXFDBjrfzBH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9155537128a1c04ccf6d0a5338f00102fd2195a2f7bdafe888ab9058016f7bf9. 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/2SetnYwnAfiSXFDBjrfzBH.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/2SetnYwnAfiSXFDBjrfzBH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2331871a154731075e0ba0f33d0d8ba14390797798240f41824771aea273997. 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/5QWJXGnExC3bYk3TVu5vxj.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/5QWJXGnExC3bYk3TVu5vxj.
{"copyright_id":"0xb2fee99dbcc662d06eaceebeaaeedd97197bb1180c06eeca24f786f0db3db047","isrc":"BRJPA2200814","name":"Rodeio da Paixão","registered_at":"2026-06-10T23:34:40Z","spotify_id":"6G5NS9Z1MKEtXzHgLGfzJG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2fee99dbcc662d06eaceebeaaeedd97197bb1180c06eeca24f786f0db3db047. 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/6G5NS9Z1MKEtXzHgLGfzJG.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/6G5NS9Z1MKEtXzHgLGfzJG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9996fbb8c3c9f45c60593b384e40698a3cfd1a3185a07b01e0276f91e4c3066. 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/1aP8gn5clBOEgmCRG6ztL7.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/1aP8gn5clBOEgmCRG6ztL7.