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 0x7e6962085a436f37f8609c17bd3d8c6ec524551ab64f37f46593dd16564cdd3d. 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/b972e805-fb61-4595-b9ac-7c6731afb536.json and https://artists.proofprofile.net/proofs/artist/b972e805-fb61-4595-b9ac-7c6731afb536.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xb21f19dd3c510f73d91fb157f1a2d2ca0697936ae4fc8f140496651650ba08d8. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5RejPqJe0bxIlFAS8R99zh.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/5RejPqJe0bxIlFAS8R99zh.
{"copyright_id":"0xf463138fd8b5e44834e028dd8fbcf42ab4166f7db92ee86c309ed495787302d4","isrc":"QZTV32417103","name":"B.T.T - A Hundred Drums Remix","registered_at":"2026-06-24T06:38:11Z","spotify_id":"6Hdhs2PVGeIZB1WZh2ePrz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf463138fd8b5e44834e028dd8fbcf42ab4166f7db92ee86c309ed495787302d4. 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/6Hdhs2PVGeIZB1WZh2ePrz.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/6Hdhs2PVGeIZB1WZh2ePrz.
{"copyright_id":"0x648098cc2ddcc9461a2cdb8af3f77953e038a8c9f2df5ef4479eda0af5a5bbe1","isrc":"NL8RL2437099","name":"Next Up","registered_at":"2026-06-06T17:52:22Z","spotify_id":"70PesUD5AQBzkhqVRoEDzC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x648098cc2ddcc9461a2cdb8af3f77953e038a8c9f2df5ef4479eda0af5a5bbe1. 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/70PesUD5AQBzkhqVRoEDzC.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/70PesUD5AQBzkhqVRoEDzC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1941faaf421b608f5c13b5f36805097d13a34407d3f6adcdbd0de6388b606eba. 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/7CGB43FkEomSXAtnTNLC9n.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/7CGB43FkEomSXAtnTNLC9n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4084f2dbcdc10f3c1d578f78401102d39829297f4f21aee216911bab58ed318. 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/0FsZg7IZAf6ZMU3J7oUvtQ.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/0FsZg7IZAf6ZMU3J7oUvtQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68088b692e2960694f509d492ba40a611733258e4dc9b20a42b6ad5deda8b98c. 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/5FdFWZSpbqH4Qv10tbXAzJ.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/5FdFWZSpbqH4Qv10tbXAzJ.
{"copyright_id":"0xc72b26ace45bbf4e13080ac0faa25f2a3b37ef498182d2bfbd3131681e27735b","isrc":"CA5KR2466036","name":"Set The Flow","registered_at":"2026-06-08T02:11:37Z","spotify_id":"1GkvXqjgnH8iLLcRuhp9m7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc72b26ace45bbf4e13080ac0faa25f2a3b37ef498182d2bfbd3131681e27735b. 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/1GkvXqjgnH8iLLcRuhp9m7.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/1GkvXqjgnH8iLLcRuhp9m7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb321d1586437b5eb14a1c2192fa5a30a376667f2409e2d54fa90e521c26d857c. 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/3LpqWmY4wylwueiL2C35DM.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/3LpqWmY4wylwueiL2C35DM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6b2ec3942ff64752038423744c8fa00d92bf3a03208b14f006b1489590aa997. 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/7D7fcmuIpzCNzFn7ITHBX7.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/7D7fcmuIpzCNzFn7ITHBX7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e826946658606d542e09585d710f47da22445c29b052e90898fc119f634fbe8. 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/07aUKA0uYc0WrlBVcKoNpq.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/07aUKA0uYc0WrlBVcKoNpq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4514f5d12a84b9fcae1ccd050bfb0d7539dcbb833120270914840a639bf79472. 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/6SoYcxffxItwjv2toKaGHd.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/6SoYcxffxItwjv2toKaGHd.
{"copyright_id":"0xea74c37e8323b994deef28ef7699ed75645f3f97faf562fa0d5fc087b8620de3","isrc":"CA5KR2271809","name":"MASHUP - Jon Casey Remix","registered_at":"2026-06-21T20:33:45Z","spotify_id":"7EfpQqypeb5wDeTsKjlA9I","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea74c37e8323b994deef28ef7699ed75645f3f97faf562fa0d5fc087b8620de3. 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/7EfpQqypeb5wDeTsKjlA9I.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/7EfpQqypeb5wDeTsKjlA9I.