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 0x2891ece8c62215fd8021979235749dc22d2319dcccde955d95f7d1f8336b5da1. 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/bcd5ad0b-26cc-4d36-bd1f-6cad9874138b.json and https://artists.proofprofile.net/proofs/artist/bcd5ad0b-26cc-4d36-bd1f-6cad9874138b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Zapateados de la Moraima (Arr. R.E. Tachuela)
Recuerdos En Tremolitos (Memories in Tremolos)
Paseo En La Selva Verde (Green Forest Promenade)
Juntos En La Inspiracion (Together in Inspiration)
Recuerdos en Tremolitos (Memories in Tremolos)
Paseo en La Selva Verde (Green Forest Promenade)
Juntos en La Inspiracion (Together in Inspiration)
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 0x7ec3745e5d4fd96978f6aabdca169c159e6fad6581c175bd5ddf0a5a44cbcc1b. 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/2xQDZTIqZ0Aci0U3vjsEQ9.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/2xQDZTIqZ0Aci0U3vjsEQ9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0a12ceb32b6d53b97deeaf7d367f4548c98797b389539f51c2efc7e9195024c. 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/7lG7M0ItMnrybeayF1XVun.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/7lG7M0ItMnrybeayF1XVun.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbab4b041f5887de877c73d2e24e3e5e52dc5ce3d77024afff42366225d37b6f. 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/0mAAqY0KwhqlBgbhGbZfIM.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/0mAAqY0KwhqlBgbhGbZfIM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2dcb0a19489b2438271a01eff5871e54fbf0a324a3c43cb959a1988f757059a. 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/1GWFdpNad8zOlwSCW8tnEJ.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/1GWFdpNad8zOlwSCW8tnEJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41500459a66de79e121885f21110bc5ac03ecbf045e6bc1c8d8675ceb67eb969. 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/2ytD1he4cklb86ZbY6Bnra.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/2ytD1he4cklb86ZbY6Bnra.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0a12ceb32b6d53b97deeaf7d367f4548c98797b389539f51c2efc7e9195024c. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5V9S136JLW892kloAV5y2H.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/5V9S136JLW892kloAV5y2H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2dcb0a19489b2438271a01eff5871e54fbf0a324a3c43cb959a1988f757059a. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/62oQ3IgR9mHpm6Gz4D4WKU.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/62oQ3IgR9mHpm6Gz4D4WKU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1559235b87ec1dfd7cccef2956489613fde8ce876e03b0fcad067a8cafd24ebc. 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/6mRdsz7INXEZjFiPdXBbCp.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/6mRdsz7INXEZjFiPdXBbCp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd13479bb24e7b003e9b4ea53dcfce5254340976f67b7875540e0cb7883676a5. 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/1rQ32IYVmF0O8iRDM9qFqr.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/1rQ32IYVmF0O8iRDM9qFqr.
{"copyright_id":"0x9d167e7d9a5a8bf6abb509c071f068b5deed9aa9aefad3f733468b6b6f210685","isrc":"GBCKG0500721","name":"El Amor Perdido","registered_at":"2026-06-27T10:13:49Z","spotify_id":"3eEijTlOt0v8PuKqUMRDU7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d167e7d9a5a8bf6abb509c071f068b5deed9aa9aefad3f733468b6b6f210685. 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/3eEijTlOt0v8PuKqUMRDU7.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/3eEijTlOt0v8PuKqUMRDU7.
{"copyright_id":"0xfd13479bb24e7b003e9b4ea53dcfce5254340976f67b7875540e0cb7883676a5","isrc":"GBCKG0500716","name":"Memories of Old Granada","registered_at":"2026-06-22T05:55:57Z","spotify_id":"3EnXaSTMTrUxeYt64bck1W","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd13479bb24e7b003e9b4ea53dcfce5254340976f67b7875540e0cb7883676a5. 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/3EnXaSTMTrUxeYt64bck1W.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/3EnXaSTMTrUxeYt64bck1W.