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 0x22b354ac8b8950ac4f1d541417d09152b57765bc5e61d4ec6e80176b07668762. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1d9e5359-d767-446c-a735-11ef7c71abdd.json and https://artists.proofprofile.net/proofs/artist/1d9e5359-d767-446c-a735-11ef7c71abdd.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 0x2d4825a6532c1a4e9abb873c29310a5d39813939c5768e526e77395a004ca53f. 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/0EqpWrlBb3D1JBIeWfH5GA.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/0EqpWrlBb3D1JBIeWfH5GA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5771cb592de2c4696b414960f4db9c18821e4f7bdf66459ce9837adea89b39a9. 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/4AltQ5AlP9LdhFqGDFsUqy.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/4AltQ5AlP9LdhFqGDFsUqy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf653b9d5afa63d96399cf19b6a76324b4008527280b20fc7005fcafef23398a. 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/0VH9XU3ZUYN5vOXbsos6mz.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/0VH9XU3ZUYN5vOXbsos6mz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29221bb568dcf80d6d5c082435a07c33443e3f44b8e983c778efae7616d09925. 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/7tVZViH1q2MRBwnGBPyq7w.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/7tVZViH1q2MRBwnGBPyq7w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x159b643d49588be7b7751384466a636351b56b1a8366046af2057652cc581e96. 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/3GSehBmdlLPsHovQkm47pJ.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/3GSehBmdlLPsHovQkm47pJ.
{"copyright_id":"0x80baba6d8dd3c8ae8076a316b64aa0f713685ad3b4c35ff866b635134cc4cf3c","isrc":"QZMHN2280818","name":"In Your Arms","registered_at":"2026-06-18T21:53:09Z","spotify_id":"7idNBNmPSw90zyxubtnKdQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80baba6d8dd3c8ae8076a316b64aa0f713685ad3b4c35ff866b635134cc4cf3c. 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/7idNBNmPSw90zyxubtnKdQ.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/7idNBNmPSw90zyxubtnKdQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f0796065ea4d15a1150a567b7b586ad11987c63f547228b7eb8992bd64cf874. 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/2toG8FXCAMobw0sPPJz78K.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/2toG8FXCAMobw0sPPJz78K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8217c0103f877a20651c4202c12c038b42a687f1a32cbb225f37c347313847a1. 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/4QgYiamKtw0zjOKqhwmMIo.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/4QgYiamKtw0zjOKqhwmMIo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x045e98906dde7499cbf37f5b8abbe2639640c160b61012ca429a5ab214e4b925. 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/6OAlog0TfLYgmT1LVXPOQU.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/6OAlog0TfLYgmT1LVXPOQU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa68b2742572428c8e25a2fa4b31792eb1968f1a4fe90901b7af7fbcd4af7442. 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/7nZNvE2EdKrH127yzBMW8E.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/7nZNvE2EdKrH127yzBMW8E.
{"copyright_id":"0xe8dba0ede8f45d6c838578a6466a894e0019f3ce7455b8e1acfb4fa2803c2157","isrc":"GBJX32263042","name":"Problem Solver","registered_at":"2026-06-10T21:45:03Z","spotify_id":"4fYaI49ZYWEyRe2cSzUMg4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8dba0ede8f45d6c838578a6466a894e0019f3ce7455b8e1acfb4fa2803c2157. 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/4fYaI49ZYWEyRe2cSzUMg4.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/4fYaI49ZYWEyRe2cSzUMg4.
{"copyright_id":"0x7bf789a848a384afdf06d722997518f6ac6b52e24b20ae28c885f47afffdcf05","isrc":"USZXT2250089","name":"Never The Same","registered_at":"2026-06-08T06:11:37Z","spotify_id":"52V5wpCwxwzWgNZczk0xRB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bf789a848a384afdf06d722997518f6ac6b52e24b20ae28c885f47afffdcf05. 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/52V5wpCwxwzWgNZczk0xRB.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/52V5wpCwxwzWgNZczk0xRB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ffb97a7487764acd6d03d9da87e1a23d48ba6be7bfeb2f4c89bc698b7543a64. 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/5MP0HO3d1GVGwrCFhg2X4I.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/5MP0HO3d1GVGwrCFhg2X4I.
Pure Bliss Meltown - Gerd Janson Dance Remix
{"copyright_id":"0x1664a28a0a13cc1d733609db1b42b6699ec722c1baf93c7fc3f6eb3c3e49acf1","isrc":"GBJX31964049","name":"Pure Bliss Meltown - Gerd Janson Dance Remix","registered_at":"2026-06-24T15:41:03Z","spotify_id":"2UPabZ2rRYaRIWb69C5TU8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1664a28a0a13cc1d733609db1b42b6699ec722c1baf93c7fc3f6eb3c3e49acf1. 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/2UPabZ2rRYaRIWb69C5TU8.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/2UPabZ2rRYaRIWb69C5TU8.
Pure Bliss Meltown - Edit - Gerd Janson Dance Remix
{"copyright_id":"0xfee51a2487593f8fa2e9159b2118d61b71d58bb1877b8fb1ed84e5892b3405c3","isrc":"UKXN22089857","name":"Cold Hands, Warm Heart","registered_at":"2026-06-21T10:48:23Z","spotify_id":"4wnr6GpYE2AkIHLf8Osuvc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfee51a2487593f8fa2e9159b2118d61b71d58bb1877b8fb1ed84e5892b3405c3. 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/4wnr6GpYE2AkIHLf8Osuvc.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/4wnr6GpYE2AkIHLf8Osuvc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55048da9201c0db1d2187898bb1ef87ca439bdff8317f14c0a6a315b5afc4ec4. 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/4HGS38KxOH1OdWaTxwsrWO.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/4HGS38KxOH1OdWaTxwsrWO.
{"copyright_id":"0xb012494de9d5424eec5038b5fb526bc65dd5b5f44cfeedb12a72099b56ed1454","isrc":"AUDCB1701584","name":"Hypnotized - Loods Remix","registered_at":"2026-06-22T17:01:14Z","spotify_id":"5ZIBlwNh4VDWZQlIOxpleI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb012494de9d5424eec5038b5fb526bc65dd5b5f44cfeedb12a72099b56ed1454. 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/5ZIBlwNh4VDWZQlIOxpleI.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/5ZIBlwNh4VDWZQlIOxpleI.
{"copyright_id":"0x1eaf2e8131866591ea1c21b9fe10ed57d2d2ae38b40c10c572862156b822caab","isrc":"AUDCB1701585","name":"Hypnotized - Loods Dub Remix","registered_at":"2026-06-19T03:01:03Z","spotify_id":"1mpPUrkbwRgNGw7faP1Hxw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eaf2e8131866591ea1c21b9fe10ed57d2d2ae38b40c10c572862156b822caab. 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/1mpPUrkbwRgNGw7faP1Hxw.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/1mpPUrkbwRgNGw7faP1Hxw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22e256cfe5103fbe78d8987930f8b69170825983eb3bc34e7bd377a89e8cc812. 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/5vhNn6ZfEXbFMw0qR6Grpn.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/5vhNn6ZfEXbFMw0qR6Grpn.
{"copyright_id":"0x19f6c9b65829dcbed58e8359fa337cd231ec4c394879ec42c4abc1a1fcbd8689","isrc":"GBJX31964008","name":"Three Blocks","registered_at":"2026-06-11T21:55:17Z","spotify_id":"4IdF7r0FVzzKqQxFP90qHJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19f6c9b65829dcbed58e8359fa337cd231ec4c394879ec42c4abc1a1fcbd8689. 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/4IdF7r0FVzzKqQxFP90qHJ.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/4IdF7r0FVzzKqQxFP90qHJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f194a5d9f11bd668c366b226605709ed3c28e078bd11518b67b94f8b7b6fc4e. 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/6DPzHj3d4AJB9TAZX9U1mw.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/6DPzHj3d4AJB9TAZX9U1mw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe435057ccd235f638f31b1c4e5658441a5d1ecbfb37e58e8016df6e7a03b9bd2. 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/1dOMStbSxiOTcmKqCJ71NK.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/1dOMStbSxiOTcmKqCJ71NK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28672a737a80c974a4c10f2319ccac6b57d6b07dc88bd01034d83e6f26525045. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3LPAOzKBKcDJvUoVRi47lz.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/3LPAOzKBKcDJvUoVRi47lz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4faa4e747d1307848882a3f1517d502c7581a6d3da3467b990f476ce6610870. 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/3YLdMwPUuPmVSzbAt9H8HU.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/3YLdMwPUuPmVSzbAt9H8HU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5cca3accd813fd2c0b7eb41f3d1f321742ac6cd99e66278172f52e631508609. 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/2zi8bmILQbetp9TPDQa1L4.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/2zi8bmILQbetp9TPDQa1L4.