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 0x19d3100217bdf932734cf925eb966ea48eb26acdb08ef1bbdfc3b1b36118b80c. 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/c27dcce1-79f9-4a24-8503-349eefccdb0e.json and https://artists.proofprofile.net/proofs/artist/c27dcce1-79f9-4a24-8503-349eefccdb0e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x52ffcc3b9ac6d6deb91bcea29ce836b624215801e6b9b169595fa68e0325df6e","isrc":"LTK402400002","name":"Mažas rūpintojėlis","registered_at":"2026-06-05T23:56:41Z","spotify_id":"2mV63GidyLrGmWUQORQ8Wz","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 0x52ffcc3b9ac6d6deb91bcea29ce836b624215801e6b9b169595fa68e0325df6e. 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/2mV63GidyLrGmWUQORQ8Wz.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/2mV63GidyLrGmWUQORQ8Wz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdc27427a7c0c2af8cd77aaf6cc9d2df205690b3df94235415880be91e2c7dd5. 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/5cxpVslr1T420OzcxZ6Fv0.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/5cxpVslr1T420OzcxZ6Fv0.
{"copyright_id":"0x3d4547e50a1ab558495b524f05ba33fccbfb78c135173ee41466e9cedfa1405b","isrc":"LTK402400004","name":"Keleiviai be bilietų","registered_at":"2026-06-06T13:49:10Z","spotify_id":"2zp6UMMH1HuZkl8WDa0frR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d4547e50a1ab558495b524f05ba33fccbfb78c135173ee41466e9cedfa1405b. 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/2zp6UMMH1HuZkl8WDa0frR.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/2zp6UMMH1HuZkl8WDa0frR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c821d16c19271b1c8f8e723e89d07093a50530b5347773641e8d75b1a0317bf. 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/48vq6Ru6gsKd6bNrznDAtg.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/48vq6Ru6gsKd6bNrznDAtg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4041a1290d88f24b5fd86d6703ff83324d495ae615e7d73d33839c536d431728. 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/1FptUpfiFbD2GX7CNtqU9L.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/1FptUpfiFbD2GX7CNtqU9L.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x821d80fe268a6d560f2f2792a60cdb865784883f395acd29827f51a3b9600d82. 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/0gHYGd6lrpLbmJBQXD6DB2.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/0gHYGd6lrpLbmJBQXD6DB2.
{"copyright_id":"0x91485a2a83ebe49211e10db89df4c294feea02886dc6e29e75f25952bc3aa9ee","isrc":"LTK402400007","name":"Amžinai neramios širdys","registered_at":"2026-06-07T05:54:06Z","spotify_id":"62d75EP70ouQboYIuutqmT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91485a2a83ebe49211e10db89df4c294feea02886dc6e29e75f25952bc3aa9ee. 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/62d75EP70ouQboYIuutqmT.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/62d75EP70ouQboYIuutqmT.
{"copyright_id":"0x82b9389df54e5b763a9a73162c7c6dcfe2bab6093e066e01d85b61f7af85b0e9","isrc":"LTK402400008","name":"Jono Meko užuomina","registered_at":"2026-06-05T23:56:35Z","spotify_id":"0qBZusbhXScBFCcdY3QU4a","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82b9389df54e5b763a9a73162c7c6dcfe2bab6093e066e01d85b61f7af85b0e9. 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/0qBZusbhXScBFCcdY3QU4a.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/0qBZusbhXScBFCcdY3QU4a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ac5ea709c5a3f10e50513354eaad6ee0939e0a4d251d144caa56b67b81b3728. 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/2ZEhluVENpF27F0hhuH5eL.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/2ZEhluVENpF27F0hhuH5eL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x258159107383239f559be889b6eabfb09de582d65ea17eafe1359e1e9114f835. 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/7bp9ZuprVr2k8zzJ8TRnnL.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/7bp9ZuprVr2k8zzJ8TRnnL.
{"copyright_id":"0xf00e0f54ae6d34aa0ddae995dc18b338f31770bb33474d0cd62ecea122c18e33","isrc":"LTK402400011","name":"Kūnas šaltinis","registered_at":"2026-06-07T04:17:56Z","spotify_id":"1pcVtULjsxelRacdR76tB7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf00e0f54ae6d34aa0ddae995dc18b338f31770bb33474d0cd62ecea122c18e33. 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/1pcVtULjsxelRacdR76tB7.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/1pcVtULjsxelRacdR76tB7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf733db371dc813d0a2301f18e9801a96d6cc2866a9f117e70c2960a81bf083f9. 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/59Gl53UjUCKTMaZEhf4Roc.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/59Gl53UjUCKTMaZEhf4Roc.