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 0x8438369ca997356319eddff22a747d161416049ef226698e73a8ae2cc6d6fb66. 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/acd43353-44a0-44ea-80e0-d4b21e4e893e.json and https://artists.proofprofile.net/proofs/artist/acd43353-44a0-44ea-80e0-d4b21e4e893e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xcee0036325bce3a30b8178bb997b7a72bc407cfc5d1c30a7485df4979cb67b53","isrc":"USWB12306829","name":"Bloodsucker - One Take Version","registered_at":"2026-06-06T21:20:41Z","spotify_id":"6eeSQsNJdrctWjOMNEpcvW","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 0xcee0036325bce3a30b8178bb997b7a72bc407cfc5d1c30a7485df4979cb67b53. 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/6eeSQsNJdrctWjOMNEpcvW.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/6eeSQsNJdrctWjOMNEpcvW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d124b08102a51229f54521908754f94be7afc16dfa27bf01b2e45d2e0f2cde8. 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/3Vjz4qxSB8k2UGjJPR6JGd.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/3Vjz4qxSB8k2UGjJPR6JGd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd7382da912a7cf067e677536d3a70b1f65352e6675f1ae7152370f24f4eb850. 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/0tuCoRqCbVnA3hUxY0n5xG.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/0tuCoRqCbVnA3hUxY0n5xG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5333ffc52ac129a1a608d394a4333718765bae5a17522c38857945a679fd1e70. 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/4ZLg2TeLNNsaMQs4vtK0ua.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/4ZLg2TeLNNsaMQs4vtK0ua.
{"copyright_id":"0x4cbd4399fccd59cd3eb9c6ca4150d0565a7553a9a5729c6f9e01a73cec2db32e","isrc":"QZPLR2277088","name":"One More Shot","registered_at":"2026-06-01T13:41:46Z","spotify_id":"6EwuDaUjPefSs0jzSDsyt1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cbd4399fccd59cd3eb9c6ca4150d0565a7553a9a5729c6f9e01a73cec2db32e. 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/6EwuDaUjPefSs0jzSDsyt1.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/6EwuDaUjPefSs0jzSDsyt1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5333ffc52ac129a1a608d394a4333718765bae5a17522c38857945a679fd1e70. 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/0SN4MpOVyqBlZuPxruTNZB.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/0SN4MpOVyqBlZuPxruTNZB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2538a80e369b776471bfffbddcd0fd3f79b5a33101a79409c426cb30edb135a. 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/4pFYdooboW4XwGLFu0Aubn.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/4pFYdooboW4XwGLFu0Aubn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x243242ee69f85b435e5092a1e926b28e2761ce3176563794fb2af2a0c8b400be. 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/5kxsXVwqaHfeTYOQAItd97.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/5kxsXVwqaHfeTYOQAItd97.
{"copyright_id":"0xe6b1398a9bae363589f656cddf2cd9203893cd570faad895e743e2831a3363dc","isrc":"USWB12302185","name":"Sunsets From Space","registered_at":"2026-06-06T21:57:18Z","spotify_id":"7rP9OHortAHFo8BPCLBUfI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6b1398a9bae363589f656cddf2cd9203893cd570faad895e743e2831a3363dc. 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/7rP9OHortAHFo8BPCLBUfI.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/7rP9OHortAHFo8BPCLBUfI.
{"copyright_id":"0x12658fee9bd0bfc39ae78ce12455bda7aa485aa3e86fb6b5ed908aa23ab79d91","isrc":"USWB12300791","name":"Girl I Used To Be","registered_at":"2026-06-04T09:40:40Z","spotify_id":"0nDjG66JooSacWQflyw0C9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12658fee9bd0bfc39ae78ce12455bda7aa485aa3e86fb6b5ed908aa23ab79d91. 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/0nDjG66JooSacWQflyw0C9.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/0nDjG66JooSacWQflyw0C9.
{"copyright_id":"0xe4897112aaf8e53039089a52a5e028f0a7c0b93e56f7867471d5bf70c61ba1a8","isrc":"USWB12301459","name":"Girl I Used To Be - One Take Version","registered_at":"2026-06-08T00:04:03Z","spotify_id":"5Uu9sj7I7agWSRR9wWZnD9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4897112aaf8e53039089a52a5e028f0a7c0b93e56f7867471d5bf70c61ba1a8. 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/5Uu9sj7I7agWSRR9wWZnD9.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/5Uu9sj7I7agWSRR9wWZnD9.
{"copyright_id":"0x12658fee9bd0bfc39ae78ce12455bda7aa485aa3e86fb6b5ed908aa23ab79d91","isrc":"USWB12300791","name":"Girl I Used To Be","registered_at":"2026-06-04T09:40:40Z","spotify_id":"1vNhTK90N8Sn1Zmc7NBcgg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12658fee9bd0bfc39ae78ce12455bda7aa485aa3e86fb6b5ed908aa23ab79d91. 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/1vNhTK90N8Sn1Zmc7NBcgg.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/1vNhTK90N8Sn1Zmc7NBcgg.
{"copyright_id":"0x96fd9457ef23cb94d66478d37eee772a18c29036c88675b72fc7586e525128de","isrc":"USWB12300663","name":"One More Shot - One Take Version","registered_at":"2026-06-05T15:36:19Z","spotify_id":"5Z2FbUETxq8cgzY1JVtxf1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96fd9457ef23cb94d66478d37eee772a18c29036c88675b72fc7586e525128de. 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/5Z2FbUETxq8cgzY1JVtxf1.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/5Z2FbUETxq8cgzY1JVtxf1.
{"copyright_id":"0x4cbd4399fccd59cd3eb9c6ca4150d0565a7553a9a5729c6f9e01a73cec2db32e","isrc":"QZPLR2277088","name":"One More Shot","registered_at":"2026-06-01T13:41:46Z","spotify_id":"54SXW7yYS36p8rOMFGmcoN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cbd4399fccd59cd3eb9c6ca4150d0565a7553a9a5729c6f9e01a73cec2db32e. 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/54SXW7yYS36p8rOMFGmcoN.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/54SXW7yYS36p8rOMFGmcoN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x243242ee69f85b435e5092a1e926b28e2761ce3176563794fb2af2a0c8b400be. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/05W5ja60MWwJXUSI0v4OsT.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/05W5ja60MWwJXUSI0v4OsT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5333ffc52ac129a1a608d394a4333718765bae5a17522c38857945a679fd1e70. 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/1qXrPAYRZdWq5XrtRklmha.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/1qXrPAYRZdWq5XrtRklmha.
{"copyright_id":"0x4cbd4399fccd59cd3eb9c6ca4150d0565a7553a9a5729c6f9e01a73cec2db32e","isrc":"QZPLR2277088","name":"One More Shot","registered_at":"2026-06-01T13:41:46Z","spotify_id":"6L0YL6wFymPU4e3eiK6N0q","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cbd4399fccd59cd3eb9c6ca4150d0565a7553a9a5729c6f9e01a73cec2db32e. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6L0YL6wFymPU4e3eiK6N0q.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/6L0YL6wFymPU4e3eiK6N0q.