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 0xc12af4a58394a119dfd55cf0a30738fbf719959b5fec10e7e453da5dcf08b848. 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/2c3521f5-205f-407c-b2df-22b8f8026ca7.json and https://artists.proofprofile.net/proofs/artist/2c3521f5-205f-407c-b2df-22b8f8026ca7.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 0xb9474f23e612eb214d6c8d60d87d090be16f1fa1627826b8ff3783714b5ab1fe. 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/0UhQ0AxdE88Awr5ioBZrH7.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/0UhQ0AxdE88Awr5ioBZrH7.
{"copyright_id":"0xa0c50f75c19edbf777a22e2582235ef99d7208518dc12477db23136efebbf98a","isrc":"PLI360319360","name":"OSIEDLOWY DRESSCODE","registered_at":"2026-06-10T20:37:41Z","spotify_id":"3FdbKtq6ugV2XBpBvoelN9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0c50f75c19edbf777a22e2582235ef99d7208518dc12477db23136efebbf98a. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3FdbKtq6ugV2XBpBvoelN9.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/3FdbKtq6ugV2XBpBvoelN9.
{"copyright_id":"0xf99ecf00b426892dff146b94b0efd9ab739614de6585acb2a611e902660f0aad","isrc":"PLI365548220","name":"NIE MA NA CO CZEKAĆ","registered_at":"2026-06-09T20:02:19Z","spotify_id":"6JikJi7fA37JCXuWYtFYZu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf99ecf00b426892dff146b94b0efd9ab739614de6585acb2a611e902660f0aad. 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/6JikJi7fA37JCXuWYtFYZu.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/6JikJi7fA37JCXuWYtFYZu.
{"copyright_id":"0xa0c50f75c19edbf777a22e2582235ef99d7208518dc12477db23136efebbf98a","isrc":"PLI360319360","name":"OSIEDLOWY DRESSCODE","registered_at":"2026-06-10T20:37:41Z","spotify_id":"1k6ifbzDVMIYIAay0o6y1n","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0c50f75c19edbf777a22e2582235ef99d7208518dc12477db23136efebbf98a. 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/1k6ifbzDVMIYIAay0o6y1n.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/1k6ifbzDVMIYIAay0o6y1n.
{"copyright_id":"0xdbdc394ed6023e0c01d9b21dc6014ed8924531e01fec1d0b44c62a3747bfdc00","isrc":"PLI364386390","name":"ONE SHOT","registered_at":"2026-06-18T20:26:11Z","spotify_id":"1uljgbcwJpISXCqZ3tWHzP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbdc394ed6023e0c01d9b21dc6014ed8924531e01fec1d0b44c62a3747bfdc00. 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/1uljgbcwJpISXCqZ3tWHzP.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/1uljgbcwJpISXCqZ3tWHzP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a998418f7131a852a44a6f0127371693cda6975ca511f8a238114326129e8e4. 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/5kFRS61zXi8sKRJF7QNCmc.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/5kFRS61zXi8sKRJF7QNCmc.
{"copyright_id":"0xb20c50ebed16f14c140cec3b6577064fc86cac842cb97af852e69f58863dc237","isrc":"PLI365548240","name":"WOŁA MNIE MIASTO","registered_at":"2026-06-18T04:55:05Z","spotify_id":"4MhaetxCTeLJx0ucyC15yv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb20c50ebed16f14c140cec3b6577064fc86cac842cb97af852e69f58863dc237. 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/4MhaetxCTeLJx0ucyC15yv.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/4MhaetxCTeLJx0ucyC15yv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63488adad4ab40ea958925453bb56e4abcef7508b0ceb7fda34695877c20520d. 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/0f5TLv3jiWoNT4AyTQTwZ5.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/0f5TLv3jiWoNT4AyTQTwZ5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc943a382bb09546c2798e87d679cce24a608c56e612c65b4b9b1a0b501f4b633. 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/6uc5ouTZBa2ST0TuuCa6YU.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/6uc5ouTZBa2ST0TuuCa6YU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e5783a6b07fde8baa471744a86cf9e1e2f6b8e0c74280961d98693c05480421. 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/0F2A5sw0qKh69lRlFLKIY5.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/0F2A5sw0qKh69lRlFLKIY5.
{"copyright_id":"0x28c2fff17f081614ff52b18237618a83a6aee9b29381e3bbe3a6c1d29d87946b","isrc":"PLI365548330","name":"TO NIE JEST SKIT","registered_at":"2026-06-10T20:37:55Z","spotify_id":"2lzlmHdCxpBmAogR3vTIsT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28c2fff17f081614ff52b18237618a83a6aee9b29381e3bbe3a6c1d29d87946b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2lzlmHdCxpBmAogR3vTIsT.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/2lzlmHdCxpBmAogR3vTIsT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f63abc590e8b480ee40e801b4f2132c68bf0fabaf84862ca368717b318944bf. 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/38zh3tNBSX3aBfXtRlr4Kx.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/38zh3tNBSX3aBfXtRlr4Kx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x992a2581472fd45d1360d6c93fcaa8fba69be45367e7e8a9679f35ba4915f456. 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/03cXWdofqtBvI7wJrakG85.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/03cXWdofqtBvI7wJrakG85.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a720ddc4bdeb548c5da3fed0d78924ae168fdea789da84d0508db3761b18d7. 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/1zNSuhT72Vtu4YgBnBd3LT.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/1zNSuhT72Vtu4YgBnBd3LT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90ca0db434e5f81f93727224025605eb2d9ecd4f29e7e97e0f16558a1c352fc3. 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/6bTuj0D5lup5OJWvL9UTJC.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/6bTuj0D5lup5OJWvL9UTJC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20a817c782d084dcdfe188584ee292ed4ea5746512d35305f61c17ddd159fe91. 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/1sQjhHYMrCZaPLmKoR6P0G.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/1sQjhHYMrCZaPLmKoR6P0G.