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 0x741905e6c527afaf812eca592207000114093d1a4595f555230fb1fcaa25cab3. 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/42c33919-2466-42ff-ba12-3eec6e43587f.json and https://artists.proofprofile.net/proofs/artist/42c33919-2466-42ff-ba12-3eec6e43587f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x9d8d1104bb3e996ebe7adfdbc8566a1ed438a26f5825b679339cbe74dae950a0","isrc":"SEXGF2395276","name":"Love Is All Around","registered_at":"2026-06-05T10:52:21Z","spotify_id":"1wQ07OlblAtBNxWGNun2vw","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 0x9d8d1104bb3e996ebe7adfdbc8566a1ed438a26f5825b679339cbe74dae950a0. 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/1wQ07OlblAtBNxWGNun2vw.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/1wQ07OlblAtBNxWGNun2vw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6229982211c24682cb3375b4bf690f211dc2c6409c2844a1a9a1b7210768a38c. 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/5qFGwrV6CqFNaQ9Ntvs7AY.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/5qFGwrV6CqFNaQ9Ntvs7AY.
{"copyright_id":"0x60cc69f88a0ba0d90702daaf66458821e57d8c2277cdf2810a1376edd98ad60d","isrc":"SEXGF2395136","name":"That's The Way It Is","registered_at":"2026-06-04T06:46:23Z","spotify_id":"4xMDyCESzvK2wNxeslM8M5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60cc69f88a0ba0d90702daaf66458821e57d8c2277cdf2810a1376edd98ad60d. 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/4xMDyCESzvK2wNxeslM8M5.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/4xMDyCESzvK2wNxeslM8M5.
{"copyright_id":"0xb0d9c3c9cd4ad746e5db74ce85f29935fa72ae6ce8c7ea96bdaf86eadc6e1843","isrc":"SEXGF2395137","name":"The Power of Love","registered_at":"2026-06-27T16:45:17Z","spotify_id":"1ta6ZjToospACYyhDkpdQG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0d9c3c9cd4ad746e5db74ce85f29935fa72ae6ce8c7ea96bdaf86eadc6e1843. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1ta6ZjToospACYyhDkpdQG.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/1ta6ZjToospACYyhDkpdQG.
{"copyright_id":"0x5004714eda0e0b9351e0d78dfb2ff47637dd65529366c57c74a231e11c4c861a","isrc":"SEXGF2395058","name":"How Deep Is Your Love","registered_at":"2026-06-08T09:12:18Z","spotify_id":"7pAnGyZ2j1BImyrTkUMmzQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5004714eda0e0b9351e0d78dfb2ff47637dd65529366c57c74a231e11c4c861a. 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/7pAnGyZ2j1BImyrTkUMmzQ.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/7pAnGyZ2j1BImyrTkUMmzQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a1978e10a69c05b07b029245214a3a2017b4568ed5f38ad18b32e6a8bab2c65. 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/1ocUQUnGLOGIW0n3ModD5K.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/1ocUQUnGLOGIW0n3ModD5K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3243e17e5f5667b79ea2d02f319926a871d2b0ecc4a865b1a72a8ba6e0dc024f. 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/4B3pEmqb4yCdmYnG7IW410.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/4B3pEmqb4yCdmYnG7IW410.
{"copyright_id":"0x92fe0e90b54e1c148337bc0101315fdd0fd48e9fb2db9df22a941b8f8ce6add3","isrc":"SEXGF2202311","name":"Always On My Mind","registered_at":"2026-06-07T11:00:16Z","spotify_id":"4UhT0Dxxm0cX6P2NBxCp5t","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92fe0e90b54e1c148337bc0101315fdd0fd48e9fb2db9df22a941b8f8ce6add3. 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/4UhT0Dxxm0cX6P2NBxCp5t.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/4UhT0Dxxm0cX6P2NBxCp5t.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc7ae27b1ec7435042fa832d04bbbcb4382f06125aa05e06297651d82b88ef4b. 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/5VMPixSvGFod1dZGHXG8XI.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/5VMPixSvGFod1dZGHXG8XI.