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 0xc19ebee17b3cd4c63abc05fc889ecbdce22aa3ce4b6c8a2e116930300750169b. 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/c975487a-1836-481b-a666-e72f3991294c.json and https://artists.proofprofile.net/proofs/artist/c975487a-1836-481b-a666-e72f3991294c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xf26dc6faa5c814f614fa8150b35f18b9153a2e76c68a75b6e189dcbe01bbad83","isrc":"CAD430890702","name":"Comme des enfants","registered_at":"2026-06-04T08:44:11Z","spotify_id":"5H3ChVfItCaDpj1vPbigyX","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 0xf26dc6faa5c814f614fa8150b35f18b9153a2e76c68a75b6e189dcbe01bbad83. 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/5H3ChVfItCaDpj1vPbigyX.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/5H3ChVfItCaDpj1vPbigyX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74be3e2138b3f282d61557817fe9f32f49f4abc5ef43dcc4ab23e9fa7924e837. 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/2B2RGvB17Otaw6LdizQ4oq.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/2B2RGvB17Otaw6LdizQ4oq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x289a0be91636557b7f13bb44a1927db4a28354cb08705fec0409d6112201b4d4. 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/2RSjgW4arutr9Q5Va9ur8U.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/2RSjgW4arutr9Q5Va9ur8U.
Noël des enfants / Happy Xmas (War Is Over)
{"copyright_id":"0x9c6dd1b804af7dee5e0e61b3f37659a3e2c8641cdd04919a31eff5a8de01fe26","isrc":"CAQ521938001","name":"Noël des enfants / Happy Xmas (War Is Over)","registered_at":"2026-06-20T04:07:58Z","spotify_id":"13RMuZfKnEypuaQCWhHSZx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c6dd1b804af7dee5e0e61b3f37659a3e2c8641cdd04919a31eff5a8de01fe26. 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/13RMuZfKnEypuaQCWhHSZx.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/13RMuZfKnEypuaQCWhHSZx.
{"copyright_id":"0xcdccd743d008e9558a8b25e5fd215d7ce22d5c4f457512fa1bba613f2ac4a04d","isrc":"CAD940981802","name":"Des maisons","registered_at":"2026-06-18T18:42:15Z","spotify_id":"2buYCWyAzvePUAypbrkAnL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdccd743d008e9558a8b25e5fd215d7ce22d5c4f457512fa1bba613f2ac4a04d. 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/2buYCWyAzvePUAypbrkAnL.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/2buYCWyAzvePUAypbrkAnL.
Peace Sign (feat. Coeur de Pirate) [Acoustic]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb64dc53d399f4f762da7ecf306778a9554e7ff5b12f52a77db47a71e280d189b. 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/7rIpyKwdahij7IDW0cqFs3.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/7rIpyKwdahij7IDW0cqFs3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf988ca7ec059b27f2ff836999eb752ca3d411fc5e7bc86d50c6db4e9bcb7ebb1. 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/5bS2TwQlcEre8RhvmxKL4m.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/5bS2TwQlcEre8RhvmxKL4m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6af30477c05fc460dad67d31f5464d460a9254124ef40904386e874498afd63. 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/1NCYv9JU0v3Gcc4Cf7LlzL.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/1NCYv9JU0v3Gcc4Cf7LlzL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eb7ff96ea4a35e8bc0ef34cadd6dec9cc88e6dc50521104d2eb3e5fdda6973b. 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/0mQBSV2eV8iNDJjyTdO2TM.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/0mQBSV2eV8iNDJjyTdO2TM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0f33331469f5ea88da902b272adf07c3db81e10b7b8c27f7fc186be6719153c. 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/2XciGs1TytrFycEgWjY57D.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/2XciGs1TytrFycEgWjY57D.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff732e0d5e56c85f7021caf6730fa48586a9210e9d81e94c031035efd09f573d. 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/25hGRHHmaJZOfSCAkFS7Bu.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/25hGRHHmaJZOfSCAkFS7Bu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43aa9215530b88d5aa07d6108e29c50cad602a8c6ab06096872de81851324978. 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/7B5iVq1KpRI6KwomC6W1Ge.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/7B5iVq1KpRI6KwomC6W1Ge.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf536c84c6f02c1a312fb564a26253d9d54d5e8a9e72d6f392b4d9c2fe86bfb4. 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/4jv5zWagdYCEIMj3ZQ8s6B.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/4jv5zWagdYCEIMj3ZQ8s6B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbceaa8d24ae79ab42a904a632a02de75f2f11d26892dac301754cf3472b507c5. 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/3v2zihq8tOkhBAVZPOqSYK.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/3v2zihq8tOkhBAVZPOqSYK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34f0de346aacf20ae7ae00e18c83cc7e0a95d1fc35f14c432ebd96bd281dae8b. 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/1m7kKdr3qI19eZ4yBQjWBY.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/1m7kKdr3qI19eZ4yBQjWBY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d8e71dd919ec2791b4dcf24f876098c4d5b7c75ed825cf11da978a282b06b22. 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/6FDxJTXzrUhhpWe0YK3uOQ.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/6FDxJTXzrUhhpWe0YK3uOQ.
{"copyright_id":"0xb56c2ee4bcc0abcc3a5772f9e6e3beabb46e84847cc8416d97b8da35217ab801","isrc":"FRUM71601196","name":"Viens danser","registered_at":"2026-06-21T06:25:47Z","spotify_id":"31473jaCQQGsKmsU71IkhX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb56c2ee4bcc0abcc3a5772f9e6e3beabb46e84847cc8416d97b8da35217ab801. 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/31473jaCQQGsKmsU71IkhX.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/31473jaCQQGsKmsU71IkhX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18322124febe7d1b86e78c818746d376cf7025219d27ca595abd535f89280857. 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/2dRbJU5iBh9MkYM5wUX8Rs.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/2dRbJU5iBh9MkYM5wUX8Rs.