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 0x66eae09b95842205b3e44d9d9fe2567a6f6fc759b6b81c6e33c12ebea6418eda. 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/46212598-1e56-452f-8976-3499d28f6e7d.json and https://artists.proofprofile.net/proofs/artist/46212598-1e56-452f-8976-3499d28f6e7d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
I Just Can't Be Alone (with Billy Lemos)
{"copyright_id":"0xb19f04364b1fc36190a9822ba20e5e44be389a78752c509ac5306ea527cd01b5","isrc":"USA2P2434252","name":"I Just Can't Be Alone (with Billy Lemos)","registered_at":"2026-06-04T15:25:38Z","spotify_id":"6famAoizbKfoETPU9Jobz0","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 0xb19f04364b1fc36190a9822ba20e5e44be389a78752c509ac5306ea527cd01b5. 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/6famAoizbKfoETPU9Jobz0.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/6famAoizbKfoETPU9Jobz0.
{"copyright_id":"0xa7844bd39e4db3a62ae943ce634fd963857eed9dad8b54e613950acd72c2bb5e","isrc":"QZMHM2073130","name":"Don’t Come Around","registered_at":"2026-06-21T07:38:20Z","spotify_id":"2GNtAayMTVRu3tlbpZCwqR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7844bd39e4db3a62ae943ce634fd963857eed9dad8b54e613950acd72c2bb5e. 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/2GNtAayMTVRu3tlbpZCwqR.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/2GNtAayMTVRu3tlbpZCwqR.
{"copyright_id":"0xf2349796bff9e86d176fb08e3dcfc6a6e979083bd1996e14fcbe00315f37e74e","isrc":"USLD91771156","name":"New York To The World [Instrumental]","registered_at":"2026-06-24T21:40:52Z","spotify_id":"2iJzt6dQNURw0gFBkU5oBH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2349796bff9e86d176fb08e3dcfc6a6e979083bd1996e14fcbe00315f37e74e. 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/2iJzt6dQNURw0gFBkU5oBH.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/2iJzt6dQNURw0gFBkU5oBH.
{"copyright_id":"0x087739fb12e3027a6d4dff390fa0ecf9c805b614d19d8a35666ecbe9f4dd44f2","isrc":"USLD91770749","name":"New York To The World","registered_at":"2026-06-04T13:49:57Z","spotify_id":"2lXRpKZ1igTeCAE0RVRucl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087739fb12e3027a6d4dff390fa0ecf9c805b614d19d8a35666ecbe9f4dd44f2. 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/2lXRpKZ1igTeCAE0RVRucl.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/2lXRpKZ1igTeCAE0RVRucl.
{"copyright_id":"0x0c040ff55b308d755882d18ee5980ed15fc7957f75e27a479e0bcda7f10638a2","isrc":"US38Y2427383","name":"MORTALITY? IMMORTALITY?","registered_at":"2026-06-10T19:23:38Z","spotify_id":"7xGjsLQajsyZWyM9iuDT5r","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c040ff55b308d755882d18ee5980ed15fc7957f75e27a479e0bcda7f10638a2. 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/7xGjsLQajsyZWyM9iuDT5r.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/7xGjsLQajsyZWyM9iuDT5r.