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 0xfc12f766e1eb06fa35d12d12d4370abba3c4df263b817a72204ee11df566996f. 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/1bcb1b64-346b-4377-9af4-90a2cf74309c.json and https://artists.proofprofile.net/proofs/artist/1bcb1b64-346b-4377-9af4-90a2cf74309c.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 0x1a650308c53bebaf8df201cdae35a7cad210858e813679e462fda374c1cc45c2. 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/3mU588Di5vqL2w3d3J2dJd.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/3mU588Di5vqL2w3d3J2dJd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7727b68fe3de815bcb597e2827c01aa78706cc05dc8503f8f1685619defddd0. 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/6WnWNaP97gqu4Zr1bPZeE7.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/6WnWNaP97gqu4Zr1bPZeE7.
{"copyright_id":"0x48cf4e0b440b42aa73adbf5e09ec002939ebdedfcf334bb2af28bc5ba5472225","isrc":"FR96X2187779","name":"A Song To Send Your Sadness Away","registered_at":"2026-06-06T03:56:07Z","spotify_id":"3vNsRlEpDMvDIf5xp2TC0R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48cf4e0b440b42aa73adbf5e09ec002939ebdedfcf334bb2af28bc5ba5472225. 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/3vNsRlEpDMvDIf5xp2TC0R.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/3vNsRlEpDMvDIf5xp2TC0R.
{"copyright_id":"0xa2223bd49d8fab6ac9eef918afefee9eb5af77300bf2eddfb9e3c508840decb0","isrc":"FR96X2187780","name":"Comme Avant","registered_at":"2026-06-04T16:15:07Z","spotify_id":"3NrFh24NWt16juQaobeZpy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2223bd49d8fab6ac9eef918afefee9eb5af77300bf2eddfb9e3c508840decb0. 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/3NrFh24NWt16juQaobeZpy.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/3NrFh24NWt16juQaobeZpy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cc815853f61072037893021c3ec85bf659e4e7558a63985a9137d6a585cfdbc. 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/0mscMfP4igdolcT5scI1R1.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/0mscMfP4igdolcT5scI1R1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85cf9b063f39729f94c14304bb2896958ed229bd206646033bf0b6c9a9336b80. 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/3Pafvx9caYw7m4e0lyWgBl.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/3Pafvx9caYw7m4e0lyWgBl.
{"copyright_id":"0x44062e6fb576fceb4a65f4f95e4d9117b7613efd7078ec95d9268cde5138c6a5","isrc":"FR7JQ1900040","name":"Heart of Stone","registered_at":"2026-06-06T05:40:27Z","spotify_id":"5NKpymBJeHnjjran08HFTB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44062e6fb576fceb4a65f4f95e4d9117b7613efd7078ec95d9268cde5138c6a5. 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/5NKpymBJeHnjjran08HFTB.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/5NKpymBJeHnjjran08HFTB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f8fa63e4818baba1856e21d1e2310a91803903ffb5872d0cd0839c18de4a11f. 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/5KQ6jVizgxjd2XBn8qKKCh.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/5KQ6jVizgxjd2XBn8qKKCh.
{"copyright_id":"0xe81e013bed5beaa1b98ed002c7417b2d4e8a17d46ce390a59d36caecb4060a52","isrc":"FR2X42494370","name":"Body Heat","registered_at":"2026-06-04T08:40:55Z","spotify_id":"56DuOpkTj3yXwnlINAqP5l","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe81e013bed5beaa1b98ed002c7417b2d4e8a17d46ce390a59d36caecb4060a52. 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/56DuOpkTj3yXwnlINAqP5l.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/56DuOpkTj3yXwnlINAqP5l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x675076241ff20ac7e24140c76626176aa97b395e44b1d7657c75469838914f63. 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/3z6FX1Swvo0yW3LjUJZhmy.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/3z6FX1Swvo0yW3LjUJZhmy.
{"copyright_id":"0x47d68dd428caba605fda479d62aefd2461b3ecb6d4f5c1a14c6b8f60c49d9382","isrc":"FR96X2134196","name":"Messages from the Stars","registered_at":"2026-06-04T05:44:30Z","spotify_id":"00NUowM70GCryxvjHPd26C","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47d68dd428caba605fda479d62aefd2461b3ecb6d4f5c1a14c6b8f60c49d9382. 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/00NUowM70GCryxvjHPd26C.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/00NUowM70GCryxvjHPd26C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x665e6df086f0618c9fe16ef17a96ae69fa8a9a11cf313111981e107d849a4da0. 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/09iktHjNiTzCX6YT5XKScx.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/09iktHjNiTzCX6YT5XKScx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc204e9837a5aeb27b624de58091b1c95ca31219dc93d4ef4b44a223b28a52a8f. 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/4FKuIlfFCIcvpg7M2HJhwx.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/4FKuIlfFCIcvpg7M2HJhwx.
{"copyright_id":"0xea90623e2c70030847097142b9c63d23b6eeabd1eddcb7a76ccaa2d2e35b6979","isrc":"FRX202223845","name":"Glitter Fonk","registered_at":"2026-06-04T14:19:11Z","spotify_id":"1ewaelTFQ4zyNetGxEcB2x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea90623e2c70030847097142b9c63d23b6eeabd1eddcb7a76ccaa2d2e35b6979. 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/1ewaelTFQ4zyNetGxEcB2x.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/1ewaelTFQ4zyNetGxEcB2x.
{"copyright_id":"0x5c22f0b38e2960f343e91e82d3b14749914745ad838d64c0e7c9741bf79dbccb","isrc":"FRX201773210","name":"Break Your Heart - Indastudio 12","registered_at":"2026-06-05T12:13:56Z","spotify_id":"3esTvyHVGYgbZqkoeSMUiW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c22f0b38e2960f343e91e82d3b14749914745ad838d64c0e7c9741bf79dbccb. 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/3esTvyHVGYgbZqkoeSMUiW.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/3esTvyHVGYgbZqkoeSMUiW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b900165150bab5f8a38147969acf2f3f8f6bc41db48cc63a96d6631c73a9c46. 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/1VNZ7LWT495ICAO4CvOaTX.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/1VNZ7LWT495ICAO4CvOaTX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe81e013bed5beaa1b98ed002c7417b2d4e8a17d46ce390a59d36caecb4060a52. 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/5SqrG4iYtYJ5Pz02zMIVYo.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/5SqrG4iYtYJ5Pz02zMIVYo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea90623e2c70030847097142b9c63d23b6eeabd1eddcb7a76ccaa2d2e35b6979. 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/6eK4CZTcYTdxF745ynuAsm.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/6eK4CZTcYTdxF745ynuAsm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b900165150bab5f8a38147969acf2f3f8f6bc41db48cc63a96d6631c73a9c46. 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/5GmZtQFlzYvFwPSFrum49Y.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/5GmZtQFlzYvFwPSFrum49Y.