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 0xc4af9b2cc51cc6813ea5f5b34a3e5293515ce1709141a9069274ac1e814a1acd. 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/dcc5ff0d-c48d-4217-b092-d503f380cd67.json and https://artists.proofprofile.net/proofs/artist/dcc5ff0d-c48d-4217-b092-d503f380cd67.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 0x10e1e350b7eeb57e346205aa4454cf08eee017efea5401461758a27117b09498. 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/3FlCRsfEPR4T1f18708RTv.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/3FlCRsfEPR4T1f18708RTv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x630b589ae4e229de4ce2b83085bfe6593249eba35b8e9d99e3097e9ea73a535a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/61Em12om6ygkcEYNIlIcZu.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/61Em12om6ygkcEYNIlIcZu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0811d4416a3a784b997a2c51085c528fef3d22a5a57f19c39e45b2f59999b029. 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/49LxAHMsUjRdHjsVp0FUG4.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/49LxAHMsUjRdHjsVp0FUG4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dc228b14359c6bdba57aef4b6743d55d2c96b895ee3a6b34796c5c0772c7d2f. 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/7BvwsgUnnD1XkLBqy6Ittc.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/7BvwsgUnnD1XkLBqy6Ittc.
{"copyright_id":"0x2ec39d8cf33acaa8f37f141ba2a208d5c379da02d5f9d265c9fff9e18dbff8fe","isrc":"FR10S2420192","name":"Jaan Mangda","registered_at":"2026-06-07T09:35:49Z","spotify_id":"5MNkpoevaCzsSJqfmBJsFg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ec39d8cf33acaa8f37f141ba2a208d5c379da02d5f9d265c9fff9e18dbff8fe. 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/5MNkpoevaCzsSJqfmBJsFg.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/5MNkpoevaCzsSJqfmBJsFg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c0055bc924450e1e37e16e2e4f670e5219988b25caaa09995fc2c285b668bff. 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/2OeqzSL444P77GSZx2YRfA.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/2OeqzSL444P77GSZx2YRfA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57a29e8d5f538559213fb69ce87a9df760aa2cb00400ffd21db8554b761a1a67. 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/4Kj1DkKGonf7KAXTSaY6AJ.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/4Kj1DkKGonf7KAXTSaY6AJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd26fc325c14993b22f982c39116b691251117fbb29686879e891648d68b98e6e. 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/4xLl71K0YsAIbsSjFBm5TQ.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/4xLl71K0YsAIbsSjFBm5TQ.
{"copyright_id":"0xfe7276e6ba2c97e34a70221af3995cf4e0c2631370efca3455be69f69aa7d19d","isrc":"QMEZE1947527","name":"Rang Sawla","registered_at":"2026-06-10T23:13:43Z","spotify_id":"5OPBovgrt7hEYknGUn9VFA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe7276e6ba2c97e34a70221af3995cf4e0c2631370efca3455be69f69aa7d19d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5OPBovgrt7hEYknGUn9VFA.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/5OPBovgrt7hEYknGUn9VFA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dcec4101a099ff3e6e6f398d33cf00a0885ff36207fe481d2085115d7041fb3. 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/7MECcukW39gcmxSFEiCeiD.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/7MECcukW39gcmxSFEiCeiD.
{"copyright_id":"0x4588e7c0d4fdc4dad4ab9cc358ebfe8b3c916abdc899a9101c7eb8e2dfbf675e","isrc":"FRX202208209","name":"Janab Ji","registered_at":"2026-06-04T14:25:01Z","spotify_id":"6Z08TT77MfNJrR0ByAKiUt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4588e7c0d4fdc4dad4ab9cc358ebfe8b3c916abdc899a9101c7eb8e2dfbf675e. 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/6Z08TT77MfNJrR0ByAKiUt.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/6Z08TT77MfNJrR0ByAKiUt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9743b5633396572b4f254b97df44ce76590de5f197855785e471ea7fd48a7ccc. 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/3jH9MaT2Zukb4KsmMYuwOE.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/3jH9MaT2Zukb4KsmMYuwOE.