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 0x3fd2858d13025ca119513dffd729fc4314ee7565c71364287544e845d9877092. 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/97d297df-1f0d-4bdb-a7ad-b7c13c0b2e41.json and https://artists.proofprofile.net/proofs/artist/97d297df-1f0d-4bdb-a7ad-b7c13c0b2e41.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xfe409181291b67f0406be32688cba25ff797d92caabffbdb35a7ddd127004ecd","isrc":"KRA341503837","name":"I'm Sorry","registered_at":"2026-06-21T17:59:35Z","spotify_id":"4smolTwYcR8WE5GKCZyVcl","type":"track"}
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 0xfe409181291b67f0406be32688cba25ff797d92caabffbdb35a7ddd127004ecd. 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/4smolTwYcR8WE5GKCZyVcl.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/4smolTwYcR8WE5GKCZyVcl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee3f539ea653901708af269b806f6f2b824fcee945c20f220e059782e54bc0e9. 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/27o82op0HEOxzTDShLMaWX.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/27o82op0HEOxzTDShLMaWX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa573840749144775ccb1b6077a5900046dc48aecfbefb5513910c3a72450c1ea. 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/1qilzDC4ve56YK1JJgyoNd.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/1qilzDC4ve56YK1JJgyoNd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d1b1bde253f7b4ab20856b66c6f0291154c8c73fd7752f1932eb902e6265232. 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/7plKqrVNqhtQ6mmNEyBPNl.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/7plKqrVNqhtQ6mmNEyBPNl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61c5914a7d4542848ba19c3c17938499f6bfc23e5a323d86fb1fa1d0c0305e5d. 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/2HcSzxiJtqV0GCaoRYvLD4.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/2HcSzxiJtqV0GCaoRYvLD4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x830106cbc3b733721ea4f03f998e97b0d4eba3ac4f2a69202c220599e663dd02. 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/3uVoQCKWqqayAPfrujRjfR.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/3uVoQCKWqqayAPfrujRjfR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d24a97e99038bfdbcb6b86843cb818229c4ee7eeb2eb01771abe165798d236e. 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/5tGGbUXylXAWCpgvV18IX8.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/5tGGbUXylXAWCpgvV18IX8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8daf2971573a97ae90a2e6fed0d037b43559896645046d282494f61dbf74eb35. 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/149918ulxhnEq79KpI61NV.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/149918ulxhnEq79KpI61NV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06bf8c47ce3d70f9a8a9c8486577f7b641c81d4186691f1797d3ee3138aacc5. 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/6PcO4LwfLbYx3RNvliqQp4.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/6PcO4LwfLbYx3RNvliqQp4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb9116e8f8a2139597277c6fd7026a411953c71cf5a5998e00b2431d02072600. 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/71R5qr3BGgdISGGLvXMJ3c.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/71R5qr3BGgdISGGLvXMJ3c.
{"copyright_id":"0xf5bdac4517a2106cf0f36d2351a62357ef4fa727b80df003a7f8736e5911f423","isrc":"KRA380900505","name":"The Impossible Operation","registered_at":"2026-06-07T04:46:42Z","spotify_id":"7HNBCcbRRcD7o7CRAT8rAe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5bdac4517a2106cf0f36d2351a62357ef4fa727b80df003a7f8736e5911f423. 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/7HNBCcbRRcD7o7CRAT8rAe.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/7HNBCcbRRcD7o7CRAT8rAe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02fd0f8aec8f780652b88525307ee35d7e10c2ca151b68eb58468c429403c3ad. 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/79YWz8oV1RZxdi2UVpbrB7.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/79YWz8oV1RZxdi2UVpbrB7.
{"copyright_id":"0x0e766ece95ba15faf8e03a887d28c329a2b2e548df813cb1cc355db43cd72cd3","isrc":"KRA380900507","name":"Please Stay With Me","registered_at":"2026-06-05T20:22:31Z","spotify_id":"0ax31ol9mCqPiKnn7mkFCk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e766ece95ba15faf8e03a887d28c329a2b2e548df813cb1cc355db43cd72cd3. 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/0ax31ol9mCqPiKnn7mkFCk.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/0ax31ol9mCqPiKnn7mkFCk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2176f2ef3c61b49695f4cf726afad966778f6e2a91421b50a41813cd7c320444. 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/1WZgvbOfCAOvBEDvWMw2VY.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/1WZgvbOfCAOvBEDvWMw2VY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91a638ea78baff781debea5d530399d59c9b49de2afc47e0e27955bbd175d095. 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/1tUSPAvpilpqfPq0g6j3oe.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/1tUSPAvpilpqfPq0g6j3oe.
{"copyright_id":"0x43e81b1aaccd4ffd325b4f45d8eed8d51031283164d4b207af3be90e2e22cd3a","isrc":"KRA380900510","name":"The Star,To You 17Years Old","registered_at":"2026-06-04T11:51:16Z","spotify_id":"147RFbUeRUEGuD2DXplkWx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43e81b1aaccd4ffd325b4f45d8eed8d51031283164d4b207af3be90e2e22cd3a. 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/147RFbUeRUEGuD2DXplkWx.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/147RFbUeRUEGuD2DXplkWx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d55ed887bf3f61ac406799884aab5db51ec597a0a00bbf45c5ed6810582c25d. 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/5slXUU35ZYfb7bsTN54eyV.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/5slXUU35ZYfb7bsTN54eyV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a925b1f345df8e51abba19139f4d23be3c257b4929043049a83dabd75a4f116. 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/1GmbwXYGurTwMxZ9qwavHd.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/1GmbwXYGurTwMxZ9qwavHd.