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 0x7f63220e3e0bf8c7dd8bc29bdc4624f2e27679bb5702828d329468461908c48d. 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/3e6f01cf-07a2-4783-8a8a-701e754f7a3f.json and https://artists.proofprofile.net/proofs/artist/3e6f01cf-07a2-4783-8a8a-701e754f7a3f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x4c37ff67d0f0aa0b062aca29bcebced84ff017f2bc4b6ed15370b01ae13dc66c","isrc":"BC0UT2300003","name":"Roça na Peça","registered_at":"2026-06-07T00:50:40Z","spotify_id":"3FbBLeDmrYdOgJKSiTxzqr","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 0x4c37ff67d0f0aa0b062aca29bcebced84ff017f2bc4b6ed15370b01ae13dc66c. 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/3FbBLeDmrYdOgJKSiTxzqr.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/3FbBLeDmrYdOgJKSiTxzqr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04d3c1b372079ddb2c6c444d39ea9c797a21458e07873a1fc3d75c820dd680d8. 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/36NzzUckVlKlfpvM1UQEor.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/36NzzUckVlKlfpvM1UQEor.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7846080a653a6c6d4e44a92d3449958c93d19c6fb627ce0f8a1da2f210f1c798. 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/3Yzm8lrmibXZyzg2vUYLe8.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/3Yzm8lrmibXZyzg2vUYLe8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd5a9c1574ec9a5d1eaa9c6021bf0b002e907de246924475c43a803ee2966f6. 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/1L1g0uQ3dZgJSXMIuzwfRn.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/1L1g0uQ3dZgJSXMIuzwfRn.
{"copyright_id":"0xd5bdc500d8eadf213f16b9e83b3c3e3b764f82cbec85e7b96d4c19df16790b4b","isrc":"BKG5L2300001","name":"Evolução 2","registered_at":"2026-06-11T10:21:55Z","spotify_id":"62IAsbS9u4jzcO6x4LmdaF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5bdc500d8eadf213f16b9e83b3c3e3b764f82cbec85e7b96d4c19df16790b4b. 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/62IAsbS9u4jzcO6x4LmdaF.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/62IAsbS9u4jzcO6x4LmdaF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29eda443bd032a3a08549f8c323ddbdab9cbac8182869d810b208da64914120a. 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/5XgR6XGex53JjwrjTq352w.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/5XgR6XGex53JjwrjTq352w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1afbfd8353ee8d23eb575dbc6241872a963a051985692ab26aaad1c876822675. 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/2AuH6RO1u7PMqCUv8HNg43.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/2AuH6RO1u7PMqCUv8HNg43.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07b33eccecaa46a296289dc29fbd42610924c37537836489983988533974054a. 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/7FbeeyMWZsJw36SaRbFNMk.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/7FbeeyMWZsJw36SaRbFNMk.
{"copyright_id":"0x211a0f681c0ee5c2d991e3477c9cbfa8f9ec14046eec875ce0807ddce8bba6a1","isrc":"BC0UT2200005","name":"Foi Só Eu Te Deixar","registered_at":"2026-06-05T19:45:26Z","spotify_id":"3G5iHgGJqWAKRi60HT0pHG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x211a0f681c0ee5c2d991e3477c9cbfa8f9ec14046eec875ce0807ddce8bba6a1. 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/3G5iHgGJqWAKRi60HT0pHG.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/3G5iHgGJqWAKRi60HT0pHG.
{"copyright_id":"0xf5d7ee44ab0c45c9802acb1882314a7c700586a156a7c7bba0b7715fe23c5e9d","isrc":"BC0UT2200006","name":"Quem Jura Mente","registered_at":"2026-06-04T07:31:09Z","spotify_id":"2T9DdHrPsb40AecsOqCOJg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d7ee44ab0c45c9802acb1882314a7c700586a156a7c7bba0b7715fe23c5e9d. 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/2T9DdHrPsb40AecsOqCOJg.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/2T9DdHrPsb40AecsOqCOJg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb265b39faa13a0c1b497662506ef703fac002ab73a301dcac092c0b10d182b95. 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/6750ETCZArnUYN2KQbXGE7.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/6750ETCZArnUYN2KQbXGE7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92c08b5d44793382e27d822418f5eca8ae48986b359a9aa50cf0a76cd838bdf1. 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/54Am9PMURLJ6NcJApP4l05.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/54Am9PMURLJ6NcJApP4l05.
{"copyright_id":"0xe1b785bac14c7b0c0ec8d3b5348eb1f6969677dafb72d59da08569b06eb0d896","isrc":"BC0UT2400014","name":"Meu Problema","registered_at":"2026-06-04T09:30:06Z","spotify_id":"7x9ZGBLZKTPplZIApLJ3Rz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b785bac14c7b0c0ec8d3b5348eb1f6969677dafb72d59da08569b06eb0d896. 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/7x9ZGBLZKTPplZIApLJ3Rz.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/7x9ZGBLZKTPplZIApLJ3Rz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb75826fbf7ab56b6e34a9efefd7ea02d12121caecf1847adb741eb0531d9273. 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/0Wy3fjbBiIuCIF8UDzADov.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/0Wy3fjbBiIuCIF8UDzADov.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78bb120c65afa00df48b886081e6b65c9a6495b1da17dedf680b2f8f5c61a5d0. 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/3MSsAKcyLjiMJz0Hq4kZos.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/3MSsAKcyLjiMJz0Hq4kZos.
{"copyright_id":"0x23515efef145596b5bd51acada9f57a0b366f16fb657addb0c79134dc328933c","isrc":"BC0UT2400012","name":"Perdi o Interesse","registered_at":"2026-06-04T13:40:03Z","spotify_id":"13WhN6sxeG8zemYgKa4xft","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23515efef145596b5bd51acada9f57a0b366f16fb657addb0c79134dc328933c. 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/13WhN6sxeG8zemYgKa4xft.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/13WhN6sxeG8zemYgKa4xft.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b58d1f329ef9051d82e1981eb3f2f28f289a2f5bdff236aabeef0e82de79479. 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/1HBFYs68ayggUWhgySCK7j.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/1HBFYs68ayggUWhgySCK7j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8181615f2cac6d600f08d04cd375747b7232ea1af7e4ef82a5567986685dcb53. 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/34j5aln1VAyWwqqENvrPBS.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/34j5aln1VAyWwqqENvrPBS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b42e7db70af1e33bb99eff05869dd70c036f6ca5d0e272fad7217fe7a95b44. 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/4WX8VfKyZ4pzZag1FKg7uq.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/4WX8VfKyZ4pzZag1FKg7uq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fd31c78f66a369189253bc81b773f2733b84ca72977a61ae0511bc7434ab16a. 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/21zml0AVaufInHzJZ74ZZa.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/21zml0AVaufInHzJZ74ZZa.
{"copyright_id":"0xe0ccf17a5b35aaa9d2fc76b9c54030c35276a353ac9154eb21f22db59e0f5471","isrc":"BC0UT2400015","name":"Sei o Caminho","registered_at":"2026-06-06T08:22:34Z","spotify_id":"6qURIJuCcJmB9rSLv7nOGS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0ccf17a5b35aaa9d2fc76b9c54030c35276a353ac9154eb21f22db59e0f5471. 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/6qURIJuCcJmB9rSLv7nOGS.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/6qURIJuCcJmB9rSLv7nOGS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78f9d4d57b0bd43b332507504fd38a4f28a49d2685e29a8335dade03dd5776f0. 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/5VO7nbadwpJjNKgAfDWC92.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/5VO7nbadwpJjNKgAfDWC92.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x051841bc7806431f27431e63775d6b1a0bfe785aa6244b2bb6c54deb64803ba6. 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/2cvSMK0Pt5sEhZGtg82fUX.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/2cvSMK0Pt5sEhZGtg82fUX.