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 0x0ddf233757ffaccc1ad1086737c3031c60958dda2e4e06eb32bbf39a790ea5a3. 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/549f7505-f3f9-428c-be28-d537b702f159.json and https://artists.proofprofile.net/proofs/artist/549f7505-f3f9-428c-be28-d537b702f159.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x73d91fa439306dc73962e1544425ba557a2dbbf7ec2936c58b279b6d1af9d73a","isrc":"BRDEP0900331","name":"Te Descartar É o Vício","registered_at":"2026-06-29T22:16:32Z","spotify_id":"6McD9EgzmIOsgpOkDZsVzo","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 0x73d91fa439306dc73962e1544425ba557a2dbbf7ec2936c58b279b6d1af9d73a. 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/6McD9EgzmIOsgpOkDZsVzo.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/6McD9EgzmIOsgpOkDZsVzo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ecfb1925890ddef8b94901547e4cf28b2ba32f35b97755fb094aaf1d3e06dfd. 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/2cYAYWzYw13MOFeE9XjbAp.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/2cYAYWzYw13MOFeE9XjbAp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x383ed90882ddbb77998c369de0f5af6aa944f8d0b92347e4ef05d4556b043e91. 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/5nOqjT6SUKo8ECdbpnmEyH.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/5nOqjT6SUKo8ECdbpnmEyH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10808743b166c88c414e491cd22a543794b94de4750d778a1f86fa83ab5af1f2. 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/6JpmtdVViFzkmpedNqgDps.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/6JpmtdVViFzkmpedNqgDps.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13e8e496d9a32f41ab5ebc3d44ea38c787429184d1635e1b3b6fb2acb5e9e1a6. 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/1ddf3vUQapRP6ZmNgogTBq.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/1ddf3vUQapRP6ZmNgogTBq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72e48774f4e9fc5552a09bc94031df42825b725e0d42d1f4b363a8d9f65d3dd3. 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/6d6pWSww3BI15vg578rlf3.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/6d6pWSww3BI15vg578rlf3.
{"copyright_id":"0xaf524a2a30af87c4bf264695deb12932ba8cf627504e32011a118f070647ce85","isrc":"BR9F91200011","name":"Quando o Fim É Só o Começo","registered_at":"2026-06-11T11:37:54Z","spotify_id":"6OXgCnLOGDt1AbkrfczUnR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf524a2a30af87c4bf264695deb12932ba8cf627504e32011a118f070647ce85. 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/6OXgCnLOGDt1AbkrfczUnR.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/6OXgCnLOGDt1AbkrfczUnR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1099b3dda76d71fce3be2d1bd9edba50b2262ca51161898bcd5f3b73c895e6a0. 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/00QgsZma0GDCL0BPj8chP6.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/00QgsZma0GDCL0BPj8chP6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe765f74222ad0fed8b44eb76ff327bb6acf5622202860633eecdafb33a331fa6. 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/573msGaSQXRN3hwPv96cwH.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/573msGaSQXRN3hwPv96cwH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46ad8cbc6a0deb742dc73470b040120f2cadeb7237877e7a78f7ff817f54cb4b. 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/2ed49omIESOb0cW58c9HAF.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/2ed49omIESOb0cW58c9HAF.
{"copyright_id":"0x3fb0874b24d6ba5a668ba3ce01d656e91d009a58e199fb949b20d99885bd2bf1","isrc":"BR9F91200015","name":"Deixo Voce Ir","registered_at":"2026-06-08T13:09:24Z","spotify_id":"31nHzLJkKMchXezAUNFehn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb0874b24d6ba5a668ba3ce01d656e91d009a58e199fb949b20d99885bd2bf1. 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/31nHzLJkKMchXezAUNFehn.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/31nHzLJkKMchXezAUNFehn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88c2855f24048dbc33cd05f7603fdba1723483ac7747d68f26bd81f56180c9bd. 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/6y8KtZ0vGqoKAef67GhI39.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/6y8KtZ0vGqoKAef67GhI39.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fa49533be6e4fd409dc89bc63536802453a71a466edf5cecb1c1c097e1a3b78. 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/2ytv1BWuYl5pqBlHWw0GMI.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/2ytv1BWuYl5pqBlHWw0GMI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd6fa2efe4e533d29c04f62ed11485a5f1418e11ff79cd02ed004051db9d0fac. 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/2MwF4JNiiV3ZVrcPuhEG1h.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/2MwF4JNiiV3ZVrcPuhEG1h.