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 0x7893e6ea453372705ff1ac23ed7038de3909dbb3ee700a187d21e1b1330157e4. 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/13dd2453-ce3a-4afb-9a53-db2319b55aa5.json and https://artists.proofprofile.net/proofs/artist/13dd2453-ce3a-4afb-9a53-db2319b55aa5.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 0x0e903d782f5098bfbc78c5415b5994bee8a03c5de8d3d4ea06353573f7ed090f. 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/40gVwaaAX3skNhcET08hiA.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/40gVwaaAX3skNhcET08hiA.
{"copyright_id":"0x709a48d9004a53d5d4a09cfc1bdb906fe1633ad3c832eb2cd210534bdfd18bfa","isrc":"NLT2H2301247","name":"Crying Out For U","registered_at":"2026-06-07T09:35:27Z","spotify_id":"3gJ3jFkgNijVx9M1nINTKl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x709a48d9004a53d5d4a09cfc1bdb906fe1633ad3c832eb2cd210534bdfd18bfa. 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/3gJ3jFkgNijVx9M1nINTKl.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/3gJ3jFkgNijVx9M1nINTKl.
{"copyright_id":"0xd0522be2bba4b17de074d137fefaa72e881cbdf3254a02a5dd1c7161b00125eb","isrc":"NLT2H2400401","name":"You Bring Me Up","registered_at":"2026-06-04T14:02:05Z","spotify_id":"4BoKz5vu9cPFA8hcBBi5HS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0522be2bba4b17de074d137fefaa72e881cbdf3254a02a5dd1c7161b00125eb. 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/4BoKz5vu9cPFA8hcBBi5HS.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/4BoKz5vu9cPFA8hcBBi5HS.
{"copyright_id":"0xa702bc7f296915ae9c9ee51668ac340b87d144bff0b6a745eb9257331d8f1806","isrc":"DEVU52499924","name":"Flowers Need Rain","registered_at":"2026-06-06T13:25:44Z","spotify_id":"2HqfyIjy9MmdiisqYi8VXt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa702bc7f296915ae9c9ee51668ac340b87d144bff0b6a745eb9257331d8f1806. 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/2HqfyIjy9MmdiisqYi8VXt.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/2HqfyIjy9MmdiisqYi8VXt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d61e315fbed0c438b7bf77169431e3f0a6e7c8d40773837bc49169431772353. 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/1zpvGLxWpRERL4Aftjh78m.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/1zpvGLxWpRERL4Aftjh78m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc345b40f01d5a935535e1ae4026c09098b7930a9cf95af94fa321a4983cff7d. 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/5qLkbF9TuBRZ6AWhJ0pgCB.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/5qLkbF9TuBRZ6AWhJ0pgCB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf08113ff88a6a303c619ea959d7771f45e476a04431a4f24cb73d8124c0bac7. 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/2X99bKzZpqSl6S3rodT9SF.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/2X99bKzZpqSl6S3rodT9SF.
{"copyright_id":"0x32ac4b7a8f5215da78109eb7b98f19e5ac5a28b4fef490c943dc54ad54dba726","isrc":"BE8LH2400540","name":"Whole Again","registered_at":"2026-06-04T09:24:44Z","spotify_id":"6LEhYhFUO0iOFWshQfe8w7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32ac4b7a8f5215da78109eb7b98f19e5ac5a28b4fef490c943dc54ad54dba726. 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/6LEhYhFUO0iOFWshQfe8w7.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/6LEhYhFUO0iOFWshQfe8w7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x520946e370109700680a4b4ec4a44af740ba26d38f7b8e20f3e07acf4fdb9fde. 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/3NUH1LPxCuHJ5qvZ8VJ8Gj.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/3NUH1LPxCuHJ5qvZ8VJ8Gj.
{"copyright_id":"0x0da524eca84af901876bf593ad76d846e2980ad0d73a9fe0d8d8fb25f8c99a25","isrc":"SE6XW2409882","name":"Change Your Mind","registered_at":"2026-06-04T12:40:09Z","spotify_id":"0PDUhzy0VhUjktuvG03ghi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0da524eca84af901876bf593ad76d846e2980ad0d73a9fe0d8d8fb25f8c99a25. 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/0PDUhzy0VhUjktuvG03ghi.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/0PDUhzy0VhUjktuvG03ghi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe091fc2a6cfe2396331415fdb87263a06db0e769274077b458eddd70e49b9844. 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/2MU8oxytitanfBLhZwfAFY.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/2MU8oxytitanfBLhZwfAFY.