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 0xaad0e712695881e7b28145b6c595427d53403ee5e46a6dde51f808e1c50792cb. 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/51ef5a0a-c685-4763-9064-6c7f7b14ed1e.json and https://artists.proofprofile.net/proofs/artist/51ef5a0a-c685-4763-9064-6c7f7b14ed1e.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 0xf6c7c36554197937095596363e677f67ac4cb227206a080b9ad2ea09b1b3d359. 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/0zX1wpVS477ECMmXxbTHrt.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/0zX1wpVS477ECMmXxbTHrt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26bc0dcadb02aa8517cd9e8920e45ff0a61cb2dacfca73d1daee66e7461fd334. 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/0Pkt8PSCeRiH1rfKpG2elR.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/0Pkt8PSCeRiH1rfKpG2elR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff90552f398cb57567615f04b76a176b850151fa61144a910d882e961747d3b5. 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/4TocUxVXAGYUapufWm4Ddz.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/4TocUxVXAGYUapufWm4Ddz.
Yours Truly (Summer Was Fun Remix) [feat. Danyka Nadeau]
Yours Truly (Aaron Jackson Remix) [feat. Danyka Nadeau]
Yours Truly (Vacant Remix) [feat. Danyka Nadeau]
Yours Truly (JIKES Remix) [feat. Danyka Nadeau]
Time to Say Goodbye (ARUNA vs Rameses B Remix)
Tomorrow (feat. Matt Van & Holly Drummond)
{"copyright_id":"0xf3a609ba35987939eaba2ee3dbcc5734694aa0e80cdddab4be030d5ec6f013ea","isrc":"QZBRF1881918","name":"I'm Alright","registered_at":"2026-06-28T19:14:33Z","spotify_id":"1MQ45l1OxtWbZmNtzd2QuQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3a609ba35987939eaba2ee3dbcc5734694aa0e80cdddab4be030d5ec6f013ea. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1MQ45l1OxtWbZmNtzd2QuQ.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/1MQ45l1OxtWbZmNtzd2QuQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1f30fbef68138778c138ff2930a2ce643f360c703f2743eafa4188d5b1c0226. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2eex5KqwwPLtPJY8mxeSxd.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/2eex5KqwwPLtPJY8mxeSxd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9981cd4b0dbc8764732900d7917e43d6ae3e8e899244912abeb0051772774e1e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4V2Z6yLpH2FA1edHMTWdgJ.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/4V2Z6yLpH2FA1edHMTWdgJ.
{"copyright_id":"0xa17d35722b982c315a0c10ecb32bb7f97cd235b0b7de0c91f873ce6e61e65b9c","isrc":"CA6D21600317","name":"Matches - Mr FijiWiji Remix","registered_at":"2026-06-18T03:10:23Z","spotify_id":"6SbJDuS8tak5VlTZPMK4kM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa17d35722b982c315a0c10ecb32bb7f97cd235b0b7de0c91f873ce6e61e65b9c. 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/6SbJDuS8tak5VlTZPMK4kM.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/6SbJDuS8tak5VlTZPMK4kM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9981cd4b0dbc8764732900d7917e43d6ae3e8e899244912abeb0051772774e1e. 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/6jAPzxblYZrD1XpGAhIswt.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/6jAPzxblYZrD1XpGAhIswt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a6d222f4b76c888b1f7b7daa6c1c3344a77bbd27703baf47be28425e98cdb93. 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/1wkbxc4gH04t3JNGxt9QTN.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/1wkbxc4gH04t3JNGxt9QTN.