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 0x98cec038226d77098cb596043de9218d0fca50b57c471246b196db8561f121bb. 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/ad5fb0bd-79e1-44c9-8e83-6d9bdbc137b7.json and https://artists.proofprofile.net/proofs/artist/ad5fb0bd-79e1-44c9-8e83-6d9bdbc137b7.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 0x3201e1913eb52c730e34779876781d3cb093a004fdcb2d11707fedde8b27bd40. 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/16ux7RA90OUcVqhgrad44r.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/16ux7RA90OUcVqhgrad44r.
{"copyright_id":"0x968d30f2a00c93f8e262a9a946f2305a07d0c6032a4fbdd9259280cfafe75fd9","isrc":"GBEWA2302950","name":"Someone We Used To Love","registered_at":"2026-06-08T01:44:21Z","spotify_id":"0cq4bbFvxah0w90wSVTkCv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x968d30f2a00c93f8e262a9a946f2305a07d0c6032a4fbdd9259280cfafe75fd9. 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/0cq4bbFvxah0w90wSVTkCv.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/0cq4bbFvxah0w90wSVTkCv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50f35fb92209d4b6c4716a146ec53ed613bc40574238e9d4d49af2fa64b3aa12. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4RNBMGovx81xbB67K1e7OF.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/4RNBMGovx81xbB67K1e7OF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53a584680ac621fa153234e61a572b34ab3cfc4c352b76116e11949590359930. 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/04BNQFaBlFF7WDeTb1V0AP.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/04BNQFaBlFF7WDeTb1V0AP.
{"copyright_id":"0x6df86a8aee9b6cb56427038fca9dbf3f5cce00ecafcc8f6de9e5bcd4c202e9e6","isrc":"GBEWA2103584","name":"The Best Part - Extended Mix","registered_at":"2026-06-06T04:01:13Z","spotify_id":"7t4hxA0TzbPXib0eT8iI3x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6df86a8aee9b6cb56427038fca9dbf3f5cce00ecafcc8f6de9e5bcd4c202e9e6. 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/7t4hxA0TzbPXib0eT8iI3x.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/7t4hxA0TzbPXib0eT8iI3x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13e7a62331971a1981d766af8df251be8c7676aa449ba22b647912c42a924972. 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/7lkMVIpkpG4IUN0hiEKk42.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/7lkMVIpkpG4IUN0hiEKk42.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3201e1913eb52c730e34779876781d3cb093a004fdcb2d11707fedde8b27bd40. 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/17kDoCyWLuTKgSf0Oxr2dV.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/17kDoCyWLuTKgSf0Oxr2dV.
{"copyright_id":"0x0c1e6ed36caf3b82f5997468f0ea381cfbc1577a1c8e05fb4c96d7d2dd888a13","isrc":"GBEWA2303191","name":"Must Be Dreaming - Extended Mix","registered_at":"2026-06-25T16:30:04Z","spotify_id":"702hUFkG75WFwZSzYyRgay","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c1e6ed36caf3b82f5997468f0ea381cfbc1577a1c8e05fb4c96d7d2dd888a13. 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/702hUFkG75WFwZSzYyRgay.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/702hUFkG75WFwZSzYyRgay.
{"copyright_id":"0xc29487ade02050755d33a8e7a0d9c9a08b512a41f61d36f54fceeae8ecfc7f77","isrc":"GBEWA2104050","name":"The Best Part - Patrice Bäumel Remix","registered_at":"2026-06-20T22:39:57Z","spotify_id":"4I11eaQ6EfG6tOflYiov0a","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc29487ade02050755d33a8e7a0d9c9a08b512a41f61d36f54fceeae8ecfc7f77. 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/4I11eaQ6EfG6tOflYiov0a.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/4I11eaQ6EfG6tOflYiov0a.
The Best Part - gardenstate Outer Space Mix
{"copyright_id":"0xa2001c5328acd44e28b8ab2730a9ed7426489afb59bc9d7455bbb811ebfb3fca","isrc":"GBEWA2104052","name":"The Best Part - Lost Prince Remix","registered_at":"2026-06-05T21:06:10Z","spotify_id":"6Jzmhn3m6ukvfNAgYVKLqj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2001c5328acd44e28b8ab2730a9ed7426489afb59bc9d7455bbb811ebfb3fca. 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/6Jzmhn3m6ukvfNAgYVKLqj.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/6Jzmhn3m6ukvfNAgYVKLqj.
The Best Part - Patrice Bäumel Extended Mix
The Best Part - gardenstate Outer Space Extended Mix
The Best Part - Lost Prince Extended Mix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53a584680ac621fa153234e61a572b34ab3cfc4c352b76116e11949590359930. 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/69ZJVEPx4dzMYEyDLLsfMI.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/69ZJVEPx4dzMYEyDLLsfMI.
{"copyright_id":"0xc29487ade02050755d33a8e7a0d9c9a08b512a41f61d36f54fceeae8ecfc7f77","isrc":"GBEWA2104050","name":"The Best Part - Patrice Bäumel Remix","registered_at":"2026-06-20T22:39:57Z","spotify_id":"0kgjDmoDBAjJJoJRt8GVuo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc29487ade02050755d33a8e7a0d9c9a08b512a41f61d36f54fceeae8ecfc7f77. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0kgjDmoDBAjJJoJRt8GVuo.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/0kgjDmoDBAjJJoJRt8GVuo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f7809926033c6604668cda71917362b2eae6e23d0f49bc8aab12ae340488b87. 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/2OBaoP7DfWvlm4gc0QPkgg.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/2OBaoP7DfWvlm4gc0QPkgg.