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 0x9414873339a7f73ecba81d5c3fc7ca9db0b092d8bcd837a17b5d380c5f815369. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a8a4a5e4-2d53-47de-a8d0-6a27b060b924.json and https://artists.proofprofile.net/proofs/artist/a8a4a5e4-2d53-47de-a8d0-6a27b060b924.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xa00c59dbbd1e81afc6d2422961b105948d170c634f6422c94459cc842dd64e63","isrc":"FR10S1666437","name":"Viaje Interminable","registered_at":"2026-06-20T15:02:06Z","spotify_id":"7Lci3WRrWJHlWwfuAPLLim","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 0xa00c59dbbd1e81afc6d2422961b105948d170c634f6422c94459cc842dd64e63. 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/7Lci3WRrWJHlWwfuAPLLim.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/7Lci3WRrWJHlWwfuAPLLim.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x623e88f3e9c93d205c510107d907fb41a64939ee5ac4468a6ba16092a84f00c7. 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/5qFJ20u36BXizfEXaw5FGG.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/5qFJ20u36BXizfEXaw5FGG.
{"copyright_id":"0x94c1b7d3989289be0781eb982ea5cab0d40b0de8831fd80591918da8d7ca6742","isrc":"FR2X41467260","name":"Verte Madrugar","registered_at":"2026-06-20T14:59:56Z","spotify_id":"1XUvpTJkOYevSiFKYrB5LI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94c1b7d3989289be0781eb982ea5cab0d40b0de8831fd80591918da8d7ca6742. 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/1XUvpTJkOYevSiFKYrB5LI.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/1XUvpTJkOYevSiFKYrB5LI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a5f20921069b92cf7b105276031936c6e19529d833f510e0eb1721e55f569a6. 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/7fPcZTFElF5jdU6K1YjhZc.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/7fPcZTFElF5jdU6K1YjhZc.
Inmortales / la Máquina del Tiempo / Tres / Hotel Apocalípsis - Aclubstico
{"copyright_id":"0x3d1047e64ee30b2e971aa7d3559a09c621180d5d6f0390ba76ac603d7e61aaa5","isrc":"FR2X41471563","name":"Inmortales / la Máquina del Tiempo / Tres / Hotel Apocalípsis - Aclubstico","registered_at":"2026-06-06T19:58:40Z","spotify_id":"1QD8smJuDBCztrbpmbI1iB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d1047e64ee30b2e971aa7d3559a09c621180d5d6f0390ba76ac603d7e61aaa5. 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/1QD8smJuDBCztrbpmbI1iB.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/1QD8smJuDBCztrbpmbI1iB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e362a71ec5145714e350b21f3f469d3dae9b1902af0b0b8b1ca09f8e533d704. 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/79VP5Ap32a7ilnhZL0nn8v.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/79VP5Ap32a7ilnhZL0nn8v.
{"copyright_id":"0x3ca787a9e31f6384fafbf7eac730f7ac4241dac88723eb14b4dce6986509cdbd","isrc":"FR2X41468364","name":"Una Vez Más","registered_at":"2026-06-21T13:28:05Z","spotify_id":"3U6EumZdqAHqz1dyWtETPH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ca787a9e31f6384fafbf7eac730f7ac4241dac88723eb14b4dce6986509cdbd. 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/3U6EumZdqAHqz1dyWtETPH.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/3U6EumZdqAHqz1dyWtETPH.
{"copyright_id":"0x94995c1c65fcbc776dfd2ab7267173eb4e7ecacfa24c74a0d8170cff37b5487f","isrc":"FR2X41468365","name":"Esfera de Cristal","registered_at":"2026-06-18T23:51:55Z","spotify_id":"057oTsBaG0ecAxWrvMzHM5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94995c1c65fcbc776dfd2ab7267173eb4e7ecacfa24c74a0d8170cff37b5487f. 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/057oTsBaG0ecAxWrvMzHM5.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/057oTsBaG0ecAxWrvMzHM5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa15b108dd6c676e531f4cd45a8a40b40adcd8d8dcb16b85bfa9194c9cc04ba05. 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/4ubznFkmUyaYWxqAT2I2Lu.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/4ubznFkmUyaYWxqAT2I2Lu.
{"copyright_id":"0x5cc37bac248ca6a22d22b49b3efd1cf69c083209625ef070df8dbd6a5acc4780","isrc":"FR2X41468374","name":"La Bruma","registered_at":"2026-06-20T15:01:40Z","spotify_id":"3AadLk6kjyqkZhTh7TBWe3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cc37bac248ca6a22d22b49b3efd1cf69c083209625ef070df8dbd6a5acc4780. 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/3AadLk6kjyqkZhTh7TBWe3.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/3AadLk6kjyqkZhTh7TBWe3.
{"copyright_id":"0x5d36469038b3b14bbea61bcc319015bceb0a84c012d2c71b1ae18c509aff5ea8","isrc":"FR2X41468326","name":"Sometimes Bonita","registered_at":"2026-06-08T15:42:47Z","spotify_id":"1gAhwcIjrEyHWeEPPrrxUl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d36469038b3b14bbea61bcc319015bceb0a84c012d2c71b1ae18c509aff5ea8. 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/1gAhwcIjrEyHWeEPPrrxUl.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/1gAhwcIjrEyHWeEPPrrxUl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec4e3add828fe8fc19d69465b59d1b804a84e89a6eb54b93eddf195d0a7f909d. 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/7ENW7OZ136GWzZv3qBd3t6.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/7ENW7OZ136GWzZv3qBd3t6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f7422ed9593032afc97d1e73f3e8ec92bc69786e2e98d83aefcdf67e358be3f. 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/0gFDB5hdEFf3VMdvvgX68B.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/0gFDB5hdEFf3VMdvvgX68B.