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 0x838f5131c514b50cf3cedfb04c843c1fec391cfd372d91282ede7106fd833766. 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/61cfc94a-fbd3-4437-9770-21c259baeb42.json and https://artists.proofprofile.net/proofs/artist/61cfc94a-fbd3-4437-9770-21c259baeb42.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 0x5b7ab2625d410f9496344213fcd5097d3264ac4dc0e1d833e93717e232bb4843. 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/5IdAdvIC6HOEk2jaTYmaUd.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/5IdAdvIC6HOEk2jaTYmaUd.
{"copyright_id":"0xf65e8d5bad70454729e17a3b08cdfeef5c21e87a776d0a8762b00a5828ab5c0a","isrc":"TCADY1814998","name":"Mushroom Kingdom","registered_at":"2026-06-10T06:15:38Z","spotify_id":"642cWRtAOKhRoxdbGSMLo8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf65e8d5bad70454729e17a3b08cdfeef5c21e87a776d0a8762b00a5828ab5c0a. 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/642cWRtAOKhRoxdbGSMLo8.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/642cWRtAOKhRoxdbGSMLo8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb35be6aca8c73fa64b35e3361e4f042463051a099ce193b3b0c80b461fed7aa9. 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/6EEdtJNpma8E5mlrE172kH.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/6EEdtJNpma8E5mlrE172kH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a62620a7790598f332471c5bbb684e840d458b43c0016b5c8210eadb43d6c02. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/65OItAmv8B1E0czyrfIo6e.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/65OItAmv8B1E0czyrfIo6e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01582b48985927879b3239fd8810aab53e5877fb179594fd3f6a9b75bd3b2869. 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/75MD2ab2QvhTjR6r3lieON.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/75MD2ab2QvhTjR6r3lieON.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc85ba7381dc0b661fbb71e25bf8c11047f5cbd2b1655b5b087a8bdc7ed7ce0df. 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/1uHZ2pddGZZzNEx4aC2CRf.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/1uHZ2pddGZZzNEx4aC2CRf.
{"copyright_id":"0xf9a4ce01dcbbb9c3d2a8a1c5c962ff2cef062ada9784f4f6b987977468a6a841","isrc":"TCADY1815004","name":"Life Cycle","registered_at":"2026-06-22T06:43:44Z","spotify_id":"65N1bVPS3s93vygibDMtba","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9a4ce01dcbbb9c3d2a8a1c5c962ff2cef062ada9784f4f6b987977468a6a841. 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/65N1bVPS3s93vygibDMtba.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/65N1bVPS3s93vygibDMtba.
{"copyright_id":"0x3702f1fa132cf6347fabbb5edef1a4f0cc4ea9accfb0d87fb9c2b559d91bd099","isrc":"TCADY1815005","name":"Spores (Skit)","registered_at":"2026-06-23T12:58:04Z","spotify_id":"6lfV9xI7F0jSJZUmtp28lc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3702f1fa132cf6347fabbb5edef1a4f0cc4ea9accfb0d87fb9c2b559d91bd099. 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/6lfV9xI7F0jSJZUmtp28lc.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/6lfV9xI7F0jSJZUmtp28lc.
{"copyright_id":"0x88cca2a65e09b2d002822c4da647667bf78bbfeb16bb6b65fb8f9a08ca1d76fa","isrc":"TCADY1815007","name":"Coming Home","registered_at":"2026-06-24T17:44:53Z","spotify_id":"0LrYJN19l8lk5MzrMYqlp1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88cca2a65e09b2d002822c4da647667bf78bbfeb16bb6b65fb8f9a08ca1d76fa. 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/0LrYJN19l8lk5MzrMYqlp1.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/0LrYJN19l8lk5MzrMYqlp1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27998f137a98b8e4d4e1665e3f5acb1c8f0111d7219bb04fbf4ba46b72b00069. 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/3SzvH8lNC5iYwtmHt0H8ix.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/3SzvH8lNC5iYwtmHt0H8ix.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfafeb654d40fe420fb8d6474845421a2bfe738f4a06a57157e81e1226855f6dc. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1pF3hfOI52idTQP4VkomBr.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/1pF3hfOI52idTQP4VkomBr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fdb38b4780eb39b9ace2874f6e049319dabd10a00104a8d07ec7368a36c318e. 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/1Mz1DyqQrqKX4bJQq72ysa.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/1Mz1DyqQrqKX4bJQq72ysa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8a5a0d71d7769a83b1c8d06ae0152e198a3295f617c077f48af44f2dd70690d. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1m752vvzgpHPbANkCjfFeF.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/1m752vvzgpHPbANkCjfFeF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x345aa14d9271d7df332f9c17730fdb6c886a9bfcc9e5741e957350e339cc5883. 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/5MBV3FixXvrxDiVeQT0evR.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/5MBV3FixXvrxDiVeQT0evR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c179af2bc7d4feaefc6e90fc6356e3c83d1a34747f6d611a46447c9de73cfd0. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6FVcEii6R39Cyp4Xoz6YQo.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/6FVcEii6R39Cyp4Xoz6YQo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x404922a34e2de54475d44debec693a84bb7a743a1145db477040b16c99f878a2. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7h14XuGCIZllsmuCaVTkWP.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/7h14XuGCIZllsmuCaVTkWP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cd92793112a060d46984c77eda9cd614cbd4cfd790cd032c9584fd6e090cd0f. 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/5olvmNGB5Kcf7oo5bIbxsG.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/5olvmNGB5Kcf7oo5bIbxsG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9c6981f46f6f32f3b2e493e73d310424ad32a2842ec1bfd87869d9eebdf77c6. 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/4bmAgFGle3TKj5EyOw6VWx.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/4bmAgFGle3TKj5EyOw6VWx.