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 0xef9a2dc315554178892919de415899fcfca646c39272a76b5610afed0f1e0b43. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/73a8f16b-0072-478a-8815-7a81397c4cc0.json and https://artists.proofprofile.net/proofs/artist/73a8f16b-0072-478a-8815-7a81397c4cc0.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 0x0811d4416a3a784b997a2c51085c528fef3d22a5a57f19c39e45b2f59999b029. 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/49LxAHMsUjRdHjsVp0FUG4.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/49LxAHMsUjRdHjsVp0FUG4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c0055bc924450e1e37e16e2e4f670e5219988b25caaa09995fc2c285b668bff. 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/2OeqzSL444P77GSZx2YRfA.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/2OeqzSL444P77GSZx2YRfA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57a29e8d5f538559213fb69ce87a9df760aa2cb00400ffd21db8554b761a1a67. 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/4Kj1DkKGonf7KAXTSaY6AJ.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/4Kj1DkKGonf7KAXTSaY6AJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91cb34b55ce9c96b1cf2914f909d88eb00cde1be059163d60978f4aa85cda66d. 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/6my1U63Ye6QbnosmByizbV.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/6my1U63Ye6QbnosmByizbV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9670cfa5ae45abc74e4fbae0e54cd8f9ffcdecc538c6e6c8bf7d146ad6833b43. 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/4mQjHYPcEf6ZuiQ0ZWCGSx.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/4mQjHYPcEf6ZuiQ0ZWCGSx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x895c23ba5bec38480b4c35c655d5df94384c6011d7cc5fa855d8ca37b0d93eaf. 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/34qPMo4tEBBuUMrGuqypb9.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/34qPMo4tEBBuUMrGuqypb9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbda06d3e92c83d7c44e0e5b00240c79841faa2996507680f0d10d3a31077b51. 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/4EvD1X6VOYYdkE0buhc28a.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/4EvD1X6VOYYdkE0buhc28a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10875edcb0df387abd2d6a6e8f444f696a3b0063117ccfe40a6343317a6164fa. 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/3pgcatJFXBHsdHS8Fv98bo.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/3pgcatJFXBHsdHS8Fv98bo.
{"copyright_id":"0x5b1d0a0835de488c1046137b4197ad7de47afafdab4d074f9644e2a5f5bbe3bc","isrc":"ING982400056","name":"Yaaran Di Jugni","registered_at":"2026-06-06T15:30:20Z","spotify_id":"1yUA0hXfQtyUge1yLZiEHF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b1d0a0835de488c1046137b4197ad7de47afafdab4d074f9644e2a5f5bbe3bc. 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/1yUA0hXfQtyUge1yLZiEHF.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/1yUA0hXfQtyUge1yLZiEHF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaf86b27c62e099454f0939c7a702f6e923f1c44f75718eaf15dd5a952946ec7. 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/0qEQbxxYGi3w60WDDSzDBy.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/0qEQbxxYGi3w60WDDSzDBy.
{"copyright_id":"0xf91adba9e771aee9d451f0c03bb821cea706066b01873b4161cb62f983b1b8a8","isrc":"QM4TW2458009","name":"Balle Balle","registered_at":"2026-06-07T03:46:16Z","spotify_id":"0uoOVGnwuyxoxm6KkhB0YC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf91adba9e771aee9d451f0c03bb821cea706066b01873b4161cb62f983b1b8a8. 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/0uoOVGnwuyxoxm6KkhB0YC.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/0uoOVGnwuyxoxm6KkhB0YC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5eedc4be53162604371ad604e7e04fdcec07c3a245be610af72744463fc1a582. 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/64FatK0KgTZ9qPPiyOWG9U.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/64FatK0KgTZ9qPPiyOWG9U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdff372b942c0ec2834a693519f01603c4d925466b13e6606cf80980369d0ab27. 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/0aGVf9lQwgiCBgQJsM3fZQ.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/0aGVf9lQwgiCBgQJsM3fZQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b1467b9e0397935c4698943781914c53f778f281290cf81b03a04cc8f56d67. 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/4wp958YjjvEqzNoeirYKr8.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/4wp958YjjvEqzNoeirYKr8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4d62f831c1c88dadb281590202f981e633291d0bb17a01a77bce96a53dcbf8. 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/2Dny4EVNCmgo3lvnFTOwYA.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/2Dny4EVNCmgo3lvnFTOwYA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa784c9a984636fd6c5a5de7c01ab5971d38445d3d7ae8e9f37974a6e5e34b028. 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/1B6aD19vo5HSq7TSVpkylL.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/1B6aD19vo5HSq7TSVpkylL.
{"copyright_id":"0x559176be7a3f35a2f39262fab1a6573d3d3e297af51aedef3700dca08727264e","isrc":"DGA062334971","name":"Laali Tu Lukonda Firda","registered_at":"2026-06-06T06:31:34Z","spotify_id":"1u0dstNwfIenDTVvq8fRgL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x559176be7a3f35a2f39262fab1a6573d3d3e297af51aedef3700dca08727264e. 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/1u0dstNwfIenDTVvq8fRgL.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/1u0dstNwfIenDTVvq8fRgL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc23c38d94b03b266b7ce97f6240d8ba9e9f9b738cc95f3ce97d0d706c1fd64b2. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/33GOvJQxGEF6x8hRwTQfQ9.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/33GOvJQxGEF6x8hRwTQfQ9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47be53773338adbbe7503ca91ae125a706b8e8bd8478791eea1fd7fc92c948a8. 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/5RzvZREq9PU9SEF7L7vyrW.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/5RzvZREq9PU9SEF7L7vyrW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9f489924b12db132545c74f495832b9a30630c82c57884a28099d9ff1795df2. 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/5PgrSOvlWJ49jRWYTy0X2i.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/5PgrSOvlWJ49jRWYTy0X2i.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29cf65db49b1b3b0af730333ca70346a2474790fb9b0838d848fb73f5c7ca586. 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/4XZoa1wRphy4iEmlZYT3FK.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/4XZoa1wRphy4iEmlZYT3FK.
{"copyright_id":"0xbeb9abb3d5d28368d1bb3b111f5301dff33f89fe4b4175bd920c493e84a44ffa","isrc":"QM6N22326279","name":"Putt Kha Gyi","registered_at":"2026-06-08T14:59:43Z","spotify_id":"3Oc7ap8aUsWB9KvANy6sXr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeb9abb3d5d28368d1bb3b111f5301dff33f89fe4b4175bd920c493e84a44ffa. 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/3Oc7ap8aUsWB9KvANy6sXr.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/3Oc7ap8aUsWB9KvANy6sXr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6348a2b2d2c3d0d513fa6222d7c28ee2d3bb4a50f3325a57476ec97bace2e0ca. 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/2B82tFDbZr2uUMol6dYE1c.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/2B82tFDbZr2uUMol6dYE1c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b95842eb6b9063742df6eeab5e745a76eebfa5cf87e672e2d81b69a0e03d9ac. 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/0uAmLL7xcL1IaVloxBtCNt.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/0uAmLL7xcL1IaVloxBtCNt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2649c4b4cc4b46b5f402e262f58255239260fa807e5bbd43f87e6ed8a0561909. 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/1eoXD2t2NtJkstMWvQhjYH.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/1eoXD2t2NtJkstMWvQhjYH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97ac613ea49b141aa613f7d5d266ee7c33510f95603c7eda5258540b303a5b3f. 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/7zBDmuLe7LkF6g6bgLbmUR.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/7zBDmuLe7LkF6g6bgLbmUR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2117fd592a6edd7ae97daaade92faf204f3e8d2bebdcae4f28fc8e59db229bb. 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/6nfMTKDJkiACqJzZfGTJpP.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/6nfMTKDJkiACqJzZfGTJpP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bf155af3062118c4a44ccd5247e4f97196ddefbbb77cca3688998e80b44fd5a. 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/1q3n0MfCDymjD3uhheh3yO.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/1q3n0MfCDymjD3uhheh3yO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7019d480022d4d06336df4a105b8a53d1613ce7c35232b7cad94941631ee617. 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/3GVO9jgqwSbstzfPBb0w2C.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/3GVO9jgqwSbstzfPBb0w2C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb73b0a9a0b599e93a6e19e07f0ece1629478fb7d9e68b8179efd387debfd2fa1. 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/18lAv053TJXRcoTKCwZZo9.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/18lAv053TJXRcoTKCwZZo9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb342a04bd08684299009db796295d1260f9f111883bc75a0d3d8e78d18987712. 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/5XH1aoPY5OxSUKSYsjMIez.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/5XH1aoPY5OxSUKSYsjMIez.