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 0xe9c57d9ce68a26c681805e2c894b558f24d3ce7461232439e537efb1acf56542. 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/e8b32616-60cd-4c94-ade0-957b10dfb43d.json and https://artists.proofprofile.net/proofs/artist/e8b32616-60cd-4c94-ade0-957b10dfb43d.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 0xf28aa0bf667274bde06150a6502eb087998c58f8607ad37417d0c1900a68cde8. 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/3hcMztvWMQrxILK88IpZwn.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/3hcMztvWMQrxILK88IpZwn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcf229654e0731c3b07f6b6988132a6619a08194b3d09101a4b8a995188157b8. 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/6WwW0JjaMRrSh7IrH4m3v5.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/6WwW0JjaMRrSh7IrH4m3v5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1daacb6a2e23a40e88e2e689c09504d082814601cb4fb84a4c7cb9f5635c9469. 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/7nvRFvE56T5mcmv8FurP1n.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/7nvRFvE56T5mcmv8FurP1n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf769e8c22d5845b1654774cb3501f41c2574a584c0bf170895cddf3eea9f7dc1. 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/2iYEZ035FtRkgFYud9kqY0.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/2iYEZ035FtRkgFYud9kqY0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65021533c59407754a61c98204ee10130963a932c09b00c9b4ff8298b3b572d0. 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/4epfupo2gT5qrjlKCPfS5r.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/4epfupo2gT5qrjlKCPfS5r.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x720c222dc0bd1fdb7ec4a5805805228a45f1049b45cd91f622e39f7827738a6c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/44Fe2nLHTxaOGHR0t4KQTl.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/44Fe2nLHTxaOGHR0t4KQTl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a49d60d63c37e8dea9e331626405e326a8154e4c8b2c0a690d71c2df8b0a3d3. 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/63yowjHD4YsaxQN4nXAJF1.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/63yowjHD4YsaxQN4nXAJF1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2976cd364db9e28d8533cd00d0b3b164c1fc97f73f8763ecb95118277de85bd. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/76k1Ws15o4L1P6oa3utgpw.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/76k1Ws15o4L1P6oa3utgpw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a4684eb9a2622c76bb07699920f4161ef10517ac1942787352ee40b017520a9. 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/56giseAtuOwjmY6cZz2UIM.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/56giseAtuOwjmY6cZz2UIM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3abdc7bce47aa53d17389e14d0fea4e0141afb9d6a8f0555efd67002a7dedcf1. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4PN6YSmENOn4CxSt5Lm9RF.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/4PN6YSmENOn4CxSt5Lm9RF.
{"copyright_id":"0xabed7bb37da1cd37cc8a22d03a449193f506aa8ea846a0d20a3f436da47a7ac4","isrc":"SE5IB2333003","name":"Summer Fling","registered_at":"2026-06-04T11:44:34Z","spotify_id":"1U8YqB1NYPjqSlCiHGcrUj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabed7bb37da1cd37cc8a22d03a449193f506aa8ea846a0d20a3f436da47a7ac4. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1U8YqB1NYPjqSlCiHGcrUj.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/1U8YqB1NYPjqSlCiHGcrUj.
{"copyright_id":"0x00445e59ec67401bee1f92f8fedcf7d92af39fee2fc8cf19be814f45724b423b","isrc":"SE5IB2329847","name":"una giornata al parco","registered_at":"2026-06-04T12:18:23Z","spotify_id":"5HzOxWnen6pE6l9KbSEQaq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00445e59ec67401bee1f92f8fedcf7d92af39fee2fc8cf19be814f45724b423b. 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/5HzOxWnen6pE6l9KbSEQaq.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/5HzOxWnen6pE6l9KbSEQaq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf32fa0f08c2ccaa5305faa9718b7e196021402067852a2e8341a7b61baadf1ac. 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/60tPYJtm2HlE9BMRB1buVY.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/60tPYJtm2HlE9BMRB1buVY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2a61e4a45c4eb2cd77b54738042e433563e55e21d712ac0fd668bd6bc80f641. 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/1Qm8jGs8iEgrvfbPCAawqR.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/1Qm8jGs8iEgrvfbPCAawqR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b306a003889d75ed1c61ca92edb7950174c1df0bb13e0c55be55de181bc0f29. 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/7bPT9pBJaTdl5L4J5SfAI5.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/7bPT9pBJaTdl5L4J5SfAI5.
{"copyright_id":"0x61a233fab757e302ffc3b89bd151e61a8f325e19223682ec462f34f88ca54cf5","isrc":"SE5IB2329815","name":"India floris","registered_at":"2026-06-05T07:39:41Z","spotify_id":"5HZZIeSEVcHakvsNqpNbcU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61a233fab757e302ffc3b89bd151e61a8f325e19223682ec462f34f88ca54cf5. 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/5HZZIeSEVcHakvsNqpNbcU.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/5HZZIeSEVcHakvsNqpNbcU.