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 0xa0330c64feef58d7f96178c3ef46de5f1d5637b28a224d6102dd60ce54b8f303. 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/e79180ca-a36e-4a3c-94a5-02015f0c3ffc.json and https://artists.proofprofile.net/proofs/artist/e79180ca-a36e-4a3c-94a5-02015f0c3ffc.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 0x24a6dfa76350f5d3963f40114536523b66b4a6012ffb699463b6d4890d555371. 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/71vjuBgo22PlBflgqQ5V3R.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/71vjuBgo22PlBflgqQ5V3R.
{"copyright_id":"0xb9e3bf7aee2d7540f6dded14890e76b1e8ce0e2a9342211ce9ebbb065e9706cc","isrc":"QZNFJ2300926","name":"Mi Pasado","registered_at":"2026-06-10T19:12:59Z","spotify_id":"5J18UMoesZ3Tp4d13HAxUc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9e3bf7aee2d7540f6dded14890e76b1e8ce0e2a9342211ce9ebbb065e9706cc. 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/5J18UMoesZ3Tp4d13HAxUc.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/5J18UMoesZ3Tp4d13HAxUc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2582d11345f370321e4ae9235b02ed5ab159441bc602a6d052a96f3f92d9fdfb. 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/62eWSdUeIYIXDC4BUxET1O.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/62eWSdUeIYIXDC4BUxET1O.
{"copyright_id":"0xdfcf43211df548cf60ac0f5fda23f2cf30b9af42a44592784de487487c343e69","isrc":"QZNFJ2300925","name":"Suela Roja","registered_at":"2026-06-22T04:58:18Z","spotify_id":"6jnvkizFbQxz7GIgnk8Oaj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfcf43211df548cf60ac0f5fda23f2cf30b9af42a44592784de487487c343e69. 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/6jnvkizFbQxz7GIgnk8Oaj.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/6jnvkizFbQxz7GIgnk8Oaj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391a913aa2b0fe396a18fd9515912e5037a780fc3b9e0013d28c6536453125d1. 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/1bdqxFN1H0C5wMo7UQYn7z.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/1bdqxFN1H0C5wMo7UQYn7z.
{"copyright_id":"0xa3f8560701ccdd292fe7f41a5ef07ab2c99d8ab0a68a36f1d07a27e086290c9b","isrc":"QZNFJ2201925","name":"La Pluma Del Diablo - En Vivo","registered_at":"2026-06-23T10:04:22Z","spotify_id":"3ovMqmRlaiIqDuo3n4D0OG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f8560701ccdd292fe7f41a5ef07ab2c99d8ab0a68a36f1d07a27e086290c9b. 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/3ovMqmRlaiIqDuo3n4D0OG.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/3ovMqmRlaiIqDuo3n4D0OG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b80cafb44927a01b5d74627c0572e5fec6b558e5ce910093c126ebbb1181653. 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/1VGIVqaCCsdL6jpG8rDLZp.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/1VGIVqaCCsdL6jpG8rDLZp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a2f20c561c66f07249c4c33f5e89703a2ca902797ce19926ff30685b5c14a4. 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/3UIKE5hWtmRtGGuwiy30bU.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/3UIKE5hWtmRtGGuwiy30bU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eb15d62e5da92ac60a7beb01c42ddfb264008ff27ecc29bc574c8d768051d41. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:46:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4cf1AzC63OKL7PB7NEy4rM.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/4cf1AzC63OKL7PB7NEy4rM.
{"copyright_id":"0x9e291be6b475f53dfef5f5f74fa68666ccd7c14adc53ff0171be8136ee8b7247","isrc":"QZNFJ2120881","name":"El Dolido","registered_at":"2026-06-09T18:23:54Z","spotify_id":"5TkdrvD95ENMZCQLREtOzg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e291be6b475f53dfef5f5f74fa68666ccd7c14adc53ff0171be8136ee8b7247. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5TkdrvD95ENMZCQLREtOzg.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/5TkdrvD95ENMZCQLREtOzg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e291be6b475f53dfef5f5f74fa68666ccd7c14adc53ff0171be8136ee8b7247. 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/1ZNxbZioh358Z04ECc3l53.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/1ZNxbZioh358Z04ECc3l53.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x437eab2417fa345edffb002650076a13f29ee821263d7ac219f4c5a4f43ae515. 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/5xeQi4Ddecc3GqRLdDoaOs.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/5xeQi4Ddecc3GqRLdDoaOs.
{"copyright_id":"0x4940ee7beed6cab92e6b0395d4bc6cd2d4a0274f7f804763c61db6633f5356fb","isrc":"QZNFJ2120669","name":"Un Nuevo Pilar","registered_at":"2026-06-18T03:20:21Z","spotify_id":"4b47qIjilqdcwhxlQs5uGq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4940ee7beed6cab92e6b0395d4bc6cd2d4a0274f7f804763c61db6633f5356fb. 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/4b47qIjilqdcwhxlQs5uGq.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/4b47qIjilqdcwhxlQs5uGq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9039008fe279a40bf044394a5c8dcf824d7db3b09681e62c3d000609b9a34323. 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/7ij9XbfuzC1ImJlqxxKNqu.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/7ij9XbfuzC1ImJlqxxKNqu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60612313f78dba3b2ae8f83c916bf1b00d4e009188fcd984a3f899ff70c70499. 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/5LGL4pQoT5Q5zKlp0bELWY.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/5LGL4pQoT5Q5zKlp0bELWY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8698e36d50518e08addd080d912693e539d677683a543cab99985f616c83866. 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/6xsT487edCcAfrQNQanE2P.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/6xsT487edCcAfrQNQanE2P.
{"copyright_id":"0x07d33c0e39bb6be6de1d9b8148cf6dc24530589036c1af55445e1cfead671b46","isrc":"QZNFJ2114640","name":"Te Voy A Extrañar","registered_at":"2026-06-07T21:00:18Z","spotify_id":"1qAugI8H3ngKflgiAOOfcl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07d33c0e39bb6be6de1d9b8148cf6dc24530589036c1af55445e1cfead671b46. 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/1qAugI8H3ngKflgiAOOfcl.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/1qAugI8H3ngKflgiAOOfcl.