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 0xdda2c7e7f5b1d86ad7c4c656655b64a5ddf6a3abd48733a22a008a6fce2468b9. 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/aa149530-16a4-4348-979a-978752244d12.json and https://artists.proofprofile.net/proofs/artist/aa149530-16a4-4348-979a-978752244d12.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 0x606f842460248110770a9c216e1516e3fecde25a34ac1c965dc079ea909f9122. 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/6t4OP4dIW72rDH1ucIE9Aj.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/6t4OP4dIW72rDH1ucIE9Aj.
{"copyright_id":"0x0d21fad58ace9db719e91836b91dd6fa3e568743365399a6ce0e0184fab9489d","isrc":"USWD12327281","name":"Kids With a Calling","registered_at":"2026-06-07T16:32:29Z","spotify_id":"7ziQCXAtBTGs9NVRfdoPvy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d21fad58ace9db719e91836b91dd6fa3e568743365399a6ce0e0184fab9489d. 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/7ziQCXAtBTGs9NVRfdoPvy.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/7ziQCXAtBTGs9NVRfdoPvy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50a3f8e091dfd7b70f64759bf9c5be316f9ab334b264227fbde1cf09f5e3ae1a. 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/2PYyzALLaEshIMcooiovQD.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/2PYyzALLaEshIMcooiovQD.
{"copyright_id":"0x262992023031a582aa47c819d74ccd028fccbcd2df7bbe0cc97fec594aa62f4b","isrc":"USWD12327283","name":"Don't Get Better Than This","registered_at":"2026-06-09T00:45:30Z","spotify_id":"6wJsNqRgkMEvJvcasQSrUe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x262992023031a582aa47c819d74ccd028fccbcd2df7bbe0cc97fec594aa62f4b. 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/6wJsNqRgkMEvJvcasQSrUe.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/6wJsNqRgkMEvJvcasQSrUe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d7b9cb0ee6441dc61d1ac69c4e62226469174f9654faa64df1bf0d5449aaf79. 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/1qE8GErXJu9OBUKbzJcY5c.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/1qE8GErXJu9OBUKbzJcY5c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x272ed407b889eebf5a044ee2c82f028b782252fd6ede976296cf6114bfc273f9. 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/6f95byyRGxNs3dl8x6PWaq.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/6f95byyRGxNs3dl8x6PWaq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6301d739ace85111109e9a1509eec11805a8a040c881f7418a14832a1449aa8a. 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/3bjlRKQpx1jFyEG5Waw15Q.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/3bjlRKQpx1jFyEG5Waw15Q.
{"copyright_id":"0xd33c36cf9cff9bbf8086ee3389ca52f2310c2fb80c078c4edb75095345d4a043","isrc":"USWD12327287","name":"Got Character","registered_at":"2026-06-08T07:36:32Z","spotify_id":"7yXRMXcGZWJe83Y7sdGEGm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd33c36cf9cff9bbf8086ee3389ca52f2310c2fb80c078c4edb75095345d4a043. 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/7yXRMXcGZWJe83Y7sdGEGm.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/7yXRMXcGZWJe83Y7sdGEGm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d982e23090988916dfc32de8699374551ee1578d68e18456ddfe100e54ff8e6. 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/17zCMRKOGhvu1Omv4BZfUo.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/17zCMRKOGhvu1Omv4BZfUo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd415988e6f2879ac734bee07835d1d936784899b16ff8cef03e6f4fdf97ad838. 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/073wxO0gy5cptPTTM5fUux.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/073wxO0gy5cptPTTM5fUux.
{"copyright_id":"0xe8ee57a64921ae92b1265b5caecf5dcaaae46c1d7803f629498e71a95bdf584c","isrc":"USWD12431009","name":"Room To Rent","registered_at":"2026-06-09T05:24:27Z","spotify_id":"5r2luwW2HKcjeKZ0Ycby7M","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ee57a64921ae92b1265b5caecf5dcaaae46c1d7803f629498e71a95bdf584c. 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/5r2luwW2HKcjeKZ0Ycby7M.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/5r2luwW2HKcjeKZ0Ycby7M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb232a94712dad96ea4f4bd46582242305656562328ceef6734d9a54886950ba3. 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/2ZQOOom4kVfDNkMe0diVkr.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/2ZQOOom4kVfDNkMe0diVkr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa191f1f304c5cd07c95932822acc8afcac83dae1652d9493922385507650c7ed. 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/2n5BZUCmX8W0TgvXTrFJYi.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/2n5BZUCmX8W0TgvXTrFJYi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ab6b622e05f63714a8af854151dac0a1e95dbf493b2378c88b9236b8616812c. 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/796mg7dj3KDM4Hyfs3ARp8.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/796mg7dj3KDM4Hyfs3ARp8.