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 0xfdf77541279346d9300f5da43681a7b832594e3ce259fc62e37a0740e6a46354. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/57df765e-f956-4c3d-a888-351853adbea7.json and https://artists.proofprofile.net/proofs/artist/57df765e-f956-4c3d-a888-351853adbea7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x55cc0cc18c48deac0455908ba78c76cf3aa724b0908bb21ae8c09956f2c6a54e","isrc":"GXBAV2380562","name":"Linea Del Perreo","registered_at":"2026-06-01T08:39:31Z","spotify_id":"1Aa54YEL20kiDPI6f4XGdS","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 0x55cc0cc18c48deac0455908ba78c76cf3aa724b0908bb21ae8c09956f2c6a54e. 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/1Aa54YEL20kiDPI6f4XGdS.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/1Aa54YEL20kiDPI6f4XGdS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x912583108771f734bcc17c31d75cfd2854a965fd3c04a93c919f7cc1190ff046. 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/08EMYv1x3pKAmO9MIrH1kj.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/08EMYv1x3pKAmO9MIrH1kj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec2737980ca8c9a317ed06015bade1a1791b556ed52ae5a4b90a73a1cef3ddd0. 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/3pXrRHypbVuTnGQP2z68ef.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/3pXrRHypbVuTnGQP2z68ef.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6706f572a94d794f30fa238ca851033f4209281886a604544f1cf36f36078935. 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/0IHDlf7iQdfeBrcBKTCGZz.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/0IHDlf7iQdfeBrcBKTCGZz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7c70466335e7e40b5e8900338a99cc786ce2e73fb6e02aaf8a89015b1aed9e9. 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/7H3mL8tOH1VjHXuOH0AFOb.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/7H3mL8tOH1VjHXuOH0AFOb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6566c467797ca879407dfeeb3e4bed63f70d0811a37686b52d474aee618ebf7c. 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/4wZ4a142ZbzJFrNj0SC0F1.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/4wZ4a142ZbzJFrNj0SC0F1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x286a64c00d4ebf07a6e17aa4a9d96ba966b0a16f5f5c47e6457be58ce42efd50. 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/0AxCCtFJSon4e7p5ikxqVj.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/0AxCCtFJSon4e7p5ikxqVj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49b448a1725998e45ebff0aaf77f2b990fc3e072a43b160689cc454ec7517034. 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/4MzYWMnbxJNNI9ZR5Kmdfy.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/4MzYWMnbxJNNI9ZR5Kmdfy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec2737980ca8c9a317ed06015bade1a1791b556ed52ae5a4b90a73a1cef3ddd0. 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/5yLA1qS0OYfcIvl7lUD3n9.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/5yLA1qS0OYfcIvl7lUD3n9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49b448a1725998e45ebff0aaf77f2b990fc3e072a43b160689cc454ec7517034. 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/4fswcwrHiVSDVzw2i3fTM2.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/4fswcwrHiVSDVzw2i3fTM2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb18087c513234d200e0666caf5d480fde902f1ebf8f0b00f74eef127fe7e22a3. 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/0ClNAYtRbGcdoeZMlNdxH4.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/0ClNAYtRbGcdoeZMlNdxH4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b9fc1fff366f46ae94fdd8213391c6cde3fa8a68400653e8b3695b509680877. 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/60kW2T5YTgnOo34MSMZITz.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/60kW2T5YTgnOo34MSMZITz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e35a713da15412035c9bf1d18416b1dcc27b56154f2d6a532512ad2f01ca074. 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/4udwfvT8bOZ8lfbgGRLp68.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/4udwfvT8bOZ8lfbgGRLp68.
{"copyright_id":"0xa47019bd538bb5665926ee9085b7d040dfa39ae97e1dbf78cc5badc83ee57af1","isrc":"GXBAV2337639","name":"Tendo - Remix","registered_at":"2026-06-10T22:51:59Z","spotify_id":"1p2RflOWPROUzByhjlzhT7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa47019bd538bb5665926ee9085b7d040dfa39ae97e1dbf78cc5badc83ee57af1. 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/1p2RflOWPROUzByhjlzhT7.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/1p2RflOWPROUzByhjlzhT7.
{"copyright_id":"0x459dbbc844b189984909bbae4406690e2c1af11dbba2d9b1dc98c22ddf3b0861","isrc":"GXBAV2508814","name":"Me Tienes Down","registered_at":"2026-06-07T12:12:42Z","spotify_id":"4X5UqNZnpjTrPee1Yl5UTj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x459dbbc844b189984909bbae4406690e2c1af11dbba2d9b1dc98c22ddf3b0861. 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/4X5UqNZnpjTrPee1Yl5UTj.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/4X5UqNZnpjTrPee1Yl5UTj.
{"copyright_id":"0xbbf452f1d6cf96eebfe98d2c15c044dac5f8e1b76fba34b9ab270b5e09f01337","isrc":"AEA3A2283604","name":"Nena Mala","registered_at":"2026-06-11T17:37:55Z","spotify_id":"0Fjo9awFIfTET3KzyNS1vQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbf452f1d6cf96eebfe98d2c15c044dac5f8e1b76fba34b9ab270b5e09f01337. 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/0Fjo9awFIfTET3KzyNS1vQ.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/0Fjo9awFIfTET3KzyNS1vQ.