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 0x9ce4107e0f4b357979eaf9a8af907b0c01b07dc187050a831c04459343a985b7. 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/99df0ad5-5545-4db9-9438-9a9ea779c547.json and https://artists.proofprofile.net/proofs/artist/99df0ad5-5545-4db9-9438-9a9ea779c547.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 0x6374cde5e6ecb5c4dd161358dcbdf27f1d86a5e8b9bf5c1175ba4d03e98d009c. 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/1MqGKtY9L5qjPi8s7gX645.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/1MqGKtY9L5qjPi8s7gX645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f236d2708535edbb666fcdfbf068973ebd780a5486d62c3e6f757d638088fe4. 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/1rlC4fERGHFgEMOEj1MOSG.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/1rlC4fERGHFgEMOEj1MOSG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce947465dc13409228914594032202d754f33e069c1e7b2ce8a0684ca510a201. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:34:33Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5adstaqOvI6D6zIWR53lhK.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/5adstaqOvI6D6zIWR53lhK.
{"copyright_id":"0xf4ca02ffceb4f3bf912457105adf5270e071a40c8e11dbc02faa155da3591ed0","isrc":"USGF18404304","name":"Two Sides Of Love","registered_at":"2026-06-06T18:28:40Z","spotify_id":"6YqohcsG2Q0xbepZY2QSz0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ca02ffceb4f3bf912457105adf5270e071a40c8e11dbc02faa155da3591ed0. 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/6YqohcsG2Q0xbepZY2QSz0.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/6YqohcsG2Q0xbepZY2QSz0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0392a5bb46ad94cef63745273f39f10123baa96c7134181b2d17c5c41ff9c83d. 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/1M39h1bNs40CHjI1AkO2wm.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/1M39h1bNs40CHjI1AkO2wm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14e3bda808d278d4886986270f404fe57d977b44f85109a83570f08023f1f798. 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/2PPKoVromE3tDzCPJzd2Dq.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/2PPKoVromE3tDzCPJzd2Dq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10d151da0f86ec6252c1db1fa70c9a6f2541ddb9a2ffd6583a4318779faa7581. 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/4FN9YT2xVbYCw6C6KlL3CV.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/4FN9YT2xVbYCw6C6KlL3CV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10c45843a359c82335e733d85f77ce8ce1d24e2243749238a9ff8ecafc60476b. 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/5w5HSnGuXc5Qr5QbCbzuYp.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/5w5HSnGuXc5Qr5QbCbzuYp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbae46c0772c1c276500723424469147140a482a5555ed62cc4a2bf6daf8b2413. 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/5y9gFWBjJBLsVsVoj92Oee.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/5y9gFWBjJBLsVsVoj92Oee.
{"copyright_id":"0x081f7e753d821e673f030cd74fa475cd435f640e82af69d7b97a86db8aa1ea57","isrc":"USGF19970204","name":"There's Only One Way To Rock","registered_at":"2026-06-04T08:48:21Z","spotify_id":"6DZVWULzIED39omfY6ZTFC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x081f7e753d821e673f030cd74fa475cd435f640e82af69d7b97a86db8aa1ea57. 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/6DZVWULzIED39omfY6ZTFC.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/6DZVWULzIED39omfY6ZTFC.
{"copyright_id":"0x14ecb6f6651bf6df300485a069deadad4c3ea250c53b06fee9cde71546accc22","isrc":"USGF19970207","name":"Baby's On Fire","registered_at":"2026-06-05T17:36:31Z","spotify_id":"36DwqDbgWWn48i4Lc2Ncib","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14ecb6f6651bf6df300485a069deadad4c3ea250c53b06fee9cde71546accc22. 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/36DwqDbgWWn48i4Lc2Ncib.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/36DwqDbgWWn48i4Lc2Ncib.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf617a15f2b25a003fe8460888e040c93b9c099998fa90f2034bfc04d942f047. 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/6ZXxMt6rptPrP7NhHlP9Hz.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/6ZXxMt6rptPrP7NhHlP9Hz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb20c1759206d79e5df8c65343b147fa2603f46b9da94896cc4cb8509ca64a4d5. 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/1XxUDJp9zsjd6tBSvE3la4.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/1XxUDJp9zsjd6tBSvE3la4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15022efc76588c40d63514e45ab039ee8cf78e991b62415b2a5c67daa24b4408. 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/1lDkA0XoKFhTj4JkaPKnbk.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/1lDkA0XoKFhTj4JkaPKnbk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x260323b836ccb4897f7c44e0cb2a9e1a657621fa04a5e5495b5450493323111c. 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/6zYNJ4TuRScb8vlPThU1QE.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/6zYNJ4TuRScb8vlPThU1QE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd50738a84d04460720c514cdc62b87400373eef95d180995862840d78fc3f47e. 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/6IaEEtM7QT42CDlTSHmnPK.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/6IaEEtM7QT42CDlTSHmnPK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6968bdc4a249e6dc99e856d1f5e8fd6631234e2092a6a5ad37d75a026ae65955. 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/5jsmIOPMXnpw6PiEW5iMy1.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/5jsmIOPMXnpw6PiEW5iMy1.
{"copyright_id":"0x6b1fe5ec66a75efb78cc87d7fa0f06e32e4036d05c7300505322508b9a1bded3","isrc":"USIR10000276","name":"Piece Of My Heart","registered_at":"2026-06-07T02:08:07Z","spotify_id":"7lRVXzYDdXywXHMeoZZsXl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b1fe5ec66a75efb78cc87d7fa0f06e32e4036d05c7300505322508b9a1bded3. 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/7lRVXzYDdXywXHMeoZZsXl.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/7lRVXzYDdXywXHMeoZZsXl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x732f65bf267f11f265a61e0cc2fc85194018bfc71462aa4539f69de8f78bfd08. 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/4Z7RibsSFRDl03zYdZNEyj.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/4Z7RibsSFRDl03zYdZNEyj.