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 0xb3cf68b5bcb293ed708250d20180bd5e795ed390b8815b3436d8c69a560e9853. 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/40bc0eb4-2859-452a-9f84-733cc3b691fb.json and https://artists.proofprofile.net/proofs/artist/40bc0eb4-2859-452a-9f84-733cc3b691fb.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 0xcd7f1a4d35ff4aead3033df17b90b398cd603e014664e99ba15f7747a52ddd17. 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/4kIp64bu1ARnnm9M6rv6bc.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/4kIp64bu1ARnnm9M6rv6bc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d0d4d352d5c948a64188bd5097412730a6cee85e28210182d2f09811286d1c3. 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/1PKAD6HtZF9iSvF1VuEWLE.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/1PKAD6HtZF9iSvF1VuEWLE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51854a8c527869b26d28fe671669a0419cf61ea9e654b537cc48e5b6701d51c5. 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/1vKAUJgeXDpaetO2Nbu7vm.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/1vKAUJgeXDpaetO2Nbu7vm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c59fefd7bd36d620e8fad796983e0a49a9b9e607d906c26b8b66351922f4361. 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/26CXspNT5x9Ay6NVpwBKjV.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/26CXspNT5x9Ay6NVpwBKjV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed58e7a57835ee46646644a0ba6e7f3fe2c1ce4668d297cb2b7af038d3c3e019. 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/0KfRQDjY763gIapvW3FQyv.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/0KfRQDjY763gIapvW3FQyv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x091f12dfd86fa1d39f9ce9a47c2906f10f3045588244b2d3256bee9154f1beae. 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/5795NKZxaxiPeSGJ4zEX3z.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/5795NKZxaxiPeSGJ4zEX3z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05b73264965c63700b66b60de5bc7701c077ed11cd9c98414618f75cba8613c8. 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/478GIUMah35uNxDoM5JOnA.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/478GIUMah35uNxDoM5JOnA.
{"copyright_id":"0x7de06ca4f7864c6dc73b227ab22ea292eff796eef2e04a1ee1e3fa4fec094751","isrc":"TCACH1512962","name":"No Lies","registered_at":"2026-06-07T05:05:27Z","spotify_id":"0FbOqQu7rumMGFuoLJmHKk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7de06ca4f7864c6dc73b227ab22ea292eff796eef2e04a1ee1e3fa4fec094751. 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/0FbOqQu7rumMGFuoLJmHKk.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/0FbOqQu7rumMGFuoLJmHKk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d1793861ca99db1fbbb17ddb74bf3364aefcb476c449678ed1680d2c23add6. 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/48OPi240UtMWIms4Wi0jDb.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/48OPi240UtMWIms4Wi0jDb.
{"copyright_id":"0x0d2d6def6150dedfd1f5929002a39112f64f302cc9dde83f2743c11229241ab4","isrc":"TCACH1512964","name":"All I Want to Be","registered_at":"2026-06-08T18:01:25Z","spotify_id":"7ggDXkfoqzdI7GefFUTgEn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d2d6def6150dedfd1f5929002a39112f64f302cc9dde83f2743c11229241ab4. 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/7ggDXkfoqzdI7GefFUTgEn.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/7ggDXkfoqzdI7GefFUTgEn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8602e991d6e556f46c1b43a773847487e9558f6d94d352cc516c399e3d7a2010. 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/7JvObb1GDyLyldnDvwvHPD.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/7JvObb1GDyLyldnDvwvHPD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25925a673918399a946aaf9b3f5e5edb28a845393c1890658e356b9b6a57a68f. 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/7yKrh2ti45qd9ZyYYvEJF8.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/7yKrh2ti45qd9ZyYYvEJF8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91b8626656c976a9c1719899aa1d296aaaf96049fb4a6bb31ddf6336415af985. 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/5yH9blPnplxqAaGTdvuLmu.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/5yH9blPnplxqAaGTdvuLmu.
{"copyright_id":"0xd4d6afeac6167aa2af406c82a0ef40a7681627c18f1f5be3be6df98beac4ca9d","isrc":"TCACH1512970","name":"Staring in the Dark","registered_at":"2026-06-18T09:43:43Z","spotify_id":"798G6KpVznq8R2wvJrYyEP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4d6afeac6167aa2af406c82a0ef40a7681627c18f1f5be3be6df98beac4ca9d. 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/798G6KpVznq8R2wvJrYyEP.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/798G6KpVznq8R2wvJrYyEP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f9603e55116f461f383b5da701f8012c3419ba1d54378bf10382b51e24396e. 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/0ETOCLbU8ihVRxSyOs17Vb.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/0ETOCLbU8ihVRxSyOs17Vb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06725806c651bfa4d7e69393f6c8ed362010f9164c5e388fa861d97562fe3b9e. 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/4m10g7IuA9xhMrhCOhrP16.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/4m10g7IuA9xhMrhCOhrP16.
{"copyright_id":"0x349d83a1a0c8b5b8348de7aa3612b08b7c7d194b558b2c21e185f22f8dfd830f","isrc":"TCACH1512975","name":"Until the World Ends","registered_at":"2026-06-06T00:57:56Z","spotify_id":"0W1eCocfDLEMcxclxX2dhd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349d83a1a0c8b5b8348de7aa3612b08b7c7d194b558b2c21e185f22f8dfd830f. 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/0W1eCocfDLEMcxclxX2dhd.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/0W1eCocfDLEMcxclxX2dhd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa65d50fcb6a13a2bd14f1f1e85665d69a7f61d67d853095406647303e7f1ae38. 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/6W66PZLofEzrzB5RoJneYN.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/6W66PZLofEzrzB5RoJneYN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd16a699bfd222856d1f6c0894b28e0e75edefd0617737cbfa82bca8099ba38c1. 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/3AQRgMUgZtNDfn193riCED.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/3AQRgMUgZtNDfn193riCED.
{"copyright_id":"0x7b9eb194a83e7a14f77dba6730f71e7f3efafd572ad4d7e942af483dc4f49003","isrc":"TCAEO1978148","name":"The Darkness","registered_at":"2026-06-12T02:06:33Z","spotify_id":"71lQUf69kuowENGx9Sk1W7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b9eb194a83e7a14f77dba6730f71e7f3efafd572ad4d7e942af483dc4f49003. 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/71lQUf69kuowENGx9Sk1W7.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/71lQUf69kuowENGx9Sk1W7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb43e5036456bb171ad4930927f7ca68503853b36098e4fd8c5588163d05b274. 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/0pCnimB4CpcJA8Blx4FPKE.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/0pCnimB4CpcJA8Blx4FPKE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x159735657a74af3818e9e28d038c8824ab17f9b172d55e13b631e92d0ea9f38e. 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/6a471103q43WNRKDp2UOqq.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/6a471103q43WNRKDp2UOqq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x722611c45930b1558511c5c92c54e941ca82c64f302ade728a80ebf8c811f80b. 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/1JHf861U0vRr4fQ3f5ZbWC.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/1JHf861U0vRr4fQ3f5ZbWC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca82af87c28198c287e76e5c18ec980d61b8d4e734809ccd8e3d07b30886950e. 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/40Gh8hiirtx7gs1rRZqwDL.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/40Gh8hiirtx7gs1rRZqwDL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac6238fdc8f1fa43e1deff4c2943ec42329799732164924ab9a0258467b8bc8c. 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/6icd7B3972RHiovBf7rwpz.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/6icd7B3972RHiovBf7rwpz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8abfb1c599b05bd86886d58274b465772eb7e95f04f3b896f010383ba192e0cf. 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/3pJuPm1L5Gs5XA4qqajFYX.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/3pJuPm1L5Gs5XA4qqajFYX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38c42c4b5d33cff8291bd01110a662612c411d8e6d4e105809ca03ea0f5669d2. 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/4UcQIDO02n82sbrQJShGfY.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/4UcQIDO02n82sbrQJShGfY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b017b4608b923698a5848baf09fa5f193dbdc9aa2c855090041cf451c4927f. 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/0fQZcGTylQ4FKfN4VQzvdN.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/0fQZcGTylQ4FKfN4VQzvdN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c7935c4374829bf7214afd4423d6f9d80df31eba863ca973690527bf19f7873. 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/5tfsz1xkqRNgbt19ntdwV9.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/5tfsz1xkqRNgbt19ntdwV9.