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 0x969e54620dc5e76d77059db26821fb97a7d52178fe7c3b1f7b46e1162cfcf8f0. 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/5bf97d95-eab9-4997-ae06-60e65db82a71.json and https://artists.proofprofile.net/proofs/artist/5bf97d95-eab9-4997-ae06-60e65db82a71.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xb181db2d4aeb3229b37b2c455da46b27177b6007482f27cb7f8a8f7d45e4da76","isrc":"USA2P2207580","name":"Jag tänker på dig (Akustisk)","registered_at":"2026-06-18T15:32:50Z","spotify_id":"4RQFIXz9LUyUyQ9QZFsEMP","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 0xb181db2d4aeb3229b37b2c455da46b27177b6007482f27cb7f8a8f7d45e4da76. 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/4RQFIXz9LUyUyQ9QZFsEMP.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/4RQFIXz9LUyUyQ9QZFsEMP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34fa9e83f732837426595f9193fcd4803c69481b906877fe5652b9f1684014fb. 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/5yyAUONfl8cT9egE1FoeMU.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/5yyAUONfl8cT9egE1FoeMU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68a4475843925459aa7b84611694a46e05ea5ca4b30162b4dcee70b856d9e988. 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/4QnyV9Bvg3fnwfBvjg9io0.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/4QnyV9Bvg3fnwfBvjg9io0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35fefaf54e02645a16d7b95cc54193aacdf73046fab2538391ec631bb910baa2. 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/5W4zgLC5lBqTZOeBx8rpT2.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/5W4zgLC5lBqTZOeBx8rpT2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ff46c52d7248d2426363598c6c341738e69b48088b6ce74422a2b3dbfdecfc0. 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/7r5zGNV4cygRcLmhWM2Wxg.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/7r5zGNV4cygRcLmhWM2Wxg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00e24a410494a3cd8cd659b4a56c99b1b2142a60c8e09287141d8b38df57c7fb. 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/0Dl6aAece1roeWExwDV6Xs.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/0Dl6aAece1roeWExwDV6Xs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74e2ee0151b759a94a947d4c8466ef9814b61b35b55cf094a8ba96c49b213da1. 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/3MsN1BOwxYrotycq0JMp0n.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/3MsN1BOwxYrotycq0JMp0n.
{"copyright_id":"0x7fc1bc970a16a71668723688601c23bafe7b7207e95e8e9a376d063ac4882e66","isrc":"USA2P2230461","name":"Ingen vill veta var du köpt din tröja","registered_at":"2026-06-07T13:21:28Z","spotify_id":"2zjqQlQd7bvXDLWqZ7iurX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc1bc970a16a71668723688601c23bafe7b7207e95e8e9a376d063ac4882e66. 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/2zjqQlQd7bvXDLWqZ7iurX.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/2zjqQlQd7bvXDLWqZ7iurX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbfcc8fa7539a86764163710e7577cb5eb657ad7bad83a9f14bd09d85b45c73d. 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/1e1YhC6HDORsiVHnjFegHP.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/1e1YhC6HDORsiVHnjFegHP.
{"copyright_id":"0xb8c2a3183c4bafe14e16bdf5ca2807c8393e317a3b492627c2af1f9e9dd6d8ef","isrc":"SE3GO2023401","name":"Fan va bra - Akustisk","registered_at":"2026-06-06T23:57:56Z","spotify_id":"531KkFVnT095TAe0AuyGsT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8c2a3183c4bafe14e16bdf5ca2807c8393e317a3b492627c2af1f9e9dd6d8ef. 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/531KkFVnT095TAe0AuyGsT.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/531KkFVnT095TAe0AuyGsT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f16dde6fdc304e2b1a6aca2332f20ea2fdbed95efb1f8a348e4115f1be85209. 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/2eqI7kGvD0Jvtegnffysgk.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/2eqI7kGvD0Jvtegnffysgk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd1853c5b84d86764f959668e38b6e6441fe0e72184012e0dee5fa3b88e0dd16. 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/6LgdFgPsYAAi4sDi71zHhC.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/6LgdFgPsYAAi4sDi71zHhC.
{"copyright_id":"0xd7e7569e3f0803310b38ff7831f13375d18846ab036e83023b20abf021f2520f","isrc":"SE6LB2000201","name":"Om du tror att jag saknar dig","registered_at":"2026-01-29T09:52:05Z","spotify_id":"5VmBw7puc2zbbNKkKqoYpP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7e7569e3f0803310b38ff7831f13375d18846ab036e83023b20abf021f2520f. 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/5VmBw7puc2zbbNKkKqoYpP.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/5VmBw7puc2zbbNKkKqoYpP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63edee5e7692b3708015420f12b7a9ed767c2398d98fa18ec6231521d146663d. 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/4kjYvBfRuS73ZBVfn86uSg.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/4kjYvBfRuS73ZBVfn86uSg.
{"copyright_id":"0xc4bb1cd82a8272f524eabd5837e7eb8b35a955b91dcf6813cfeee2fa9b364bde","isrc":"SEBGA1700190","name":"Ta med dig solen","registered_at":"2026-06-10T17:04:24Z","spotify_id":"1k0HnFRh4aE0LMBkDKgBUb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4bb1cd82a8272f524eabd5837e7eb8b35a955b91dcf6813cfeee2fa9b364bde. 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/1k0HnFRh4aE0LMBkDKgBUb.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/1k0HnFRh4aE0LMBkDKgBUb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2732686fb6c3f30cfb51a46c11d69308a4782e76238d3004f3d480ba141c0c0. 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/5BEF5p7wGHy7JNYclnONiy.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/5BEF5p7wGHy7JNYclnONiy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7b15155e8d0944cd77cb9d2cd9597865adf5d8c327932b4625c8a12a8b6f7f4. 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/2K0E4LHpgkJeOkTP29s1ns.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/2K0E4LHpgkJeOkTP29s1ns.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x412a82ab806a8a3788d5f7a073753459d06bc317133f8c6b447ec9f2bf227c13. 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/3QUi1KLstwe85XquhXArdm.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/3QUi1KLstwe85XquhXArdm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68895e6e45abe6fc26001b67524a9b166a790e48f58a980c21a4d85d245effb3. 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/4pItP9yMHJ4Klk8U6eOmLx.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/4pItP9yMHJ4Klk8U6eOmLx.
{"copyright_id":"0x9af9b93bc81b696b753e21a6c467894b73e38fa6d16a5ec4a09c529ce2b7f271","isrc":"SEBGA2500559","name":"Fan va bra - Hogland Remix","registered_at":"2026-06-04T14:14:12Z","spotify_id":"5lhHGC34J5bbfqx9xnxVa0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9af9b93bc81b696b753e21a6c467894b73e38fa6d16a5ec4a09c529ce2b7f271. 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/5lhHGC34J5bbfqx9xnxVa0.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/5lhHGC34J5bbfqx9xnxVa0.