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 0xf7cba0f287ab010033d59a750ae1425d23cd09c3f626489e994f5e893beafe96. 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/128a5f6d-5a2b-4503-be1f-fbb3007e946f.json and https://artists.proofprofile.net/proofs/artist/128a5f6d-5a2b-4503-be1f-fbb3007e946f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x4197dbe617dd74e4cf87ad8ce0f17985ed12fa298e1faf9548c67e58bea21b08","isrc":"NLSB72200883","name":"Alleen In Bed","registered_at":"2026-06-19T17:27:25Z","spotify_id":"5YYGua7TW1KjqjqDO0EjqJ","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 0x4197dbe617dd74e4cf87ad8ce0f17985ed12fa298e1faf9548c67e58bea21b08. 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/5YYGua7TW1KjqjqDO0EjqJ.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/5YYGua7TW1KjqjqDO0EjqJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x248cae6b2260fc796d2bb40ed9e5d0f13be0c2a00f49c7ebd9c7f26a31cfaad5. 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/4rZ0w2Qugor40rbAvLqENB.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/4rZ0w2Qugor40rbAvLqENB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75cc2feace3a1ad37795daa303bd922b2155771d7a1d403c036b7846b7ff82a6. 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/7ugz62mqd0w0ZHsbQHCbUw.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/7ugz62mqd0w0ZHsbQHCbUw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05e3d74cfb198483b29a84c154a84a0780733c61f88fb839ab259ff2f8789734. 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/2lj2y6ZppRELMdM3PL2ifT.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/2lj2y6ZppRELMdM3PL2ifT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfd402324eea2a52bd1cd55815ae9bf51dab1e7c2d1fc7b70e4478736654569d. 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/7xVssMegpAxQ8GuFa84V31.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/7xVssMegpAxQ8GuFa84V31.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa406f0ec0a90f5e3c39776210087bd129cc919b6f925e860732b96d236f2668c. 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/0NZRGlATAFNRWwBjNGA3DC.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/0NZRGlATAFNRWwBjNGA3DC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd288ac8a3efcd1db254254b938376e8ea1b9607da0dc2076e7333c16a8b12fa7. 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/3UU8OqJfnsj1Z5lCQdTSJ6.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/3UU8OqJfnsj1Z5lCQdTSJ6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2098e8b4e20f70f43c3e30155e94a8e11f216977af936863f96acb3b89b3c8c6. 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/4ylgxoKpv0UwCUP4INgVNp.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/4ylgxoKpv0UwCUP4INgVNp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45a8eb2fb0612f8f15335195806452febbf9d3abe62c60e916b4516c47d76e25. 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/4ezFZsx32leihtAu0Rh5GZ.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/4ezFZsx32leihtAu0Rh5GZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2120520d16b8a08a73f06c50b97495bb811e5f853914a79fb5aaa4c96319fad8. 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/4hFLAgCvQdngAtIhb3KaVI.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/4hFLAgCvQdngAtIhb3KaVI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5a8033264648c06bc6d227377415f76e6086c997b36f1387613e1c8cee84ad5. 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/6m1ZndzH8TCj4wvjPpNpt7.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/6m1ZndzH8TCj4wvjPpNpt7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e057e7f893659fe358fc801393316db32dc8d8ad3b8281aea11161948406f12. 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/58SAzHDZoAKTv5mNBZywak.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/58SAzHDZoAKTv5mNBZywak.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c3cb04921706fc5cbc850fa19fa40138d621c883561959c1b6f291225965a47. 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/65OiugSZZ4GSJC92XX33Hh.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/65OiugSZZ4GSJC92XX33Hh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96cf5e0b272e96ea27562a4c767504fc067cf6c52ca5c86b078136f00ba99f04. 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/3nHALlbTj5BXiNEJQJwrhS.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/3nHALlbTj5BXiNEJQJwrhS.
{"copyright_id":"0x38d9889cd160a3203a824cd8a092cc12ace621160d0f21f733003b0fc24ca4fc","isrc":"NL1MC1900009","name":"Guus Meeuwis","registered_at":"2026-06-08T08:27:38Z","spotify_id":"6SsUaZrFHXwAjSkVqsKUew","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38d9889cd160a3203a824cd8a092cc12ace621160d0f21f733003b0fc24ca4fc. 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/6SsUaZrFHXwAjSkVqsKUew.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/6SsUaZrFHXwAjSkVqsKUew.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7565bdd255c81a5511cb86a9a18a096c57acf9df1c774fda13d8202c2535c2b2. 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/3s1Sk61JVqPo1Lbpei69C4.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/3s1Sk61JVqPo1Lbpei69C4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e057e7f893659fe358fc801393316db32dc8d8ad3b8281aea11161948406f12. 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/2TV1IfBNbGwL859kdcfGwJ.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/2TV1IfBNbGwL859kdcfGwJ.
{"copyright_id":"0x6dcaf2cea34a120f71aab055db25ba0fcf8059847b5562e01412b2b6a332ed8c","isrc":"QZNWZ2160697","name":"Papa en Mama","registered_at":"2026-06-05T09:33:11Z","spotify_id":"6i0c4VSTOtsjizdQe6mCII","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dcaf2cea34a120f71aab055db25ba0fcf8059847b5562e01412b2b6a332ed8c. 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/6i0c4VSTOtsjizdQe6mCII.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/6i0c4VSTOtsjizdQe6mCII.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe11e4f9b902b2c461eee2ae9b7445d3934a7118ca285e2ca732d1190f8f9560e. 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/4RMMcvhXaaowXhtzsEwFi1.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/4RMMcvhXaaowXhtzsEwFi1.