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 0xe430d18fefb096c818c81558e83b8a539ac0ed6ab55c1ca34d10b6b1c82b1e51. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9e711e33-a1d7-443e-8ab0-025ceae1264b.json and https://artists.proofprofile.net/proofs/artist/9e711e33-a1d7-443e-8ab0-025ceae1264b.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 0xb07baf16465127c7c5239ece7be2262f44a84de3d46054222f2435933bb16e67. 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/27375CASeros2Z5JaxJ8j0.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/27375CASeros2Z5JaxJ8j0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f52fa9446c0f924762a2a9870272c3019750b58e7577bcb17421e11d09e366. 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/4khZezp1zCzTO4md7Aba2k.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/4khZezp1zCzTO4md7Aba2k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a8540698d76a163f7061e70b74f51bb7a9f57e29981614b8e5026eda799e498. 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/0ApShe5ZE7rsEicNlo87Bv.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/0ApShe5ZE7rsEicNlo87Bv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb23af4ad9529077e088455d8c09e742b05fd83d5312ba15cbdf69d9447c6d241. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6jEMsF3C8S50QNoH5gB6UK.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/6jEMsF3C8S50QNoH5gB6UK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97e0c3f540ccb71115793556ad09198c79a934884e68fc1d5bd2aa1d46fe9ee9. 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/79yjHf1gVSZTPUf02IEyzv.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/79yjHf1gVSZTPUf02IEyzv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb05d80f446b358a908d17ad4faf1ff98a2037858666100ca8c1c4be51bda37ac. 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/69FNwKciqQXKaoZuiexcrr.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/69FNwKciqQXKaoZuiexcrr.
{"copyright_id":"0x7c0e9251c9f928886ac84ec6c0ba3bf403095027f47fd385c49a2e8ca6ce135f","isrc":"FRDX62310010","name":"Go Get Some People","registered_at":"2026-06-08T22:56:22Z","spotify_id":"2gtY2fRwzWeFY1arZKuyp9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c0e9251c9f928886ac84ec6c0ba3bf403095027f47fd385c49a2e8ca6ce135f. 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/2gtY2fRwzWeFY1arZKuyp9.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/2gtY2fRwzWeFY1arZKuyp9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0a439118125752d7204e46bedf99d9a0ca5535d6517d3c5d44d07f9e03218da. 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/7sy0K8NHhSFXuUo6xozZ2g.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/7sy0K8NHhSFXuUo6xozZ2g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dcac2179625881103622901f0a9ac13f04ce3516b3f54b3eeebc1ce6dac7ad7. 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/6mA19xl9kdTvhN51wOoCoI.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/6mA19xl9kdTvhN51wOoCoI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf5647db785298f610fc10e5fa6efb9b6becc655669bcc929046d8c8ba392bce. 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/2ivSl4IXJioAM5R6oDaIMf.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/2ivSl4IXJioAM5R6oDaIMf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bcf89ec95c0d6a1696938eb95d50e3dada8bb19468a36c3f63ca2864bf288ed. 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/2UVic3as4AICO1AZN29Foc.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/2UVic3as4AICO1AZN29Foc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5efcb2582f7d5e24edb45586f927e62587903b83d30d30715228d689d16fb79a. 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/1hQq10Z70gbkC3UFAWYRIP.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/1hQq10Z70gbkC3UFAWYRIP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe05f7b3e901bf8f77c44589d9c3dd7893cba7234af2931c15334f5615c426507. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0Xkwo48VWrj5iuz92X0vDX.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/0Xkwo48VWrj5iuz92X0vDX.
{"copyright_id":"0x2f966b6ce5968526416d1a9d7f9756fb41df7b2bab6417028ee11d41909f171f","isrc":"DEH742314717","name":"The Girl with the Red Hair","registered_at":"2026-06-27T15:40:30Z","spotify_id":"44OVIUxNaAbppP1kLaII3l","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f966b6ce5968526416d1a9d7f9756fb41df7b2bab6417028ee11d41909f171f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/44OVIUxNaAbppP1kLaII3l.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/44OVIUxNaAbppP1kLaII3l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe24622868d668e7064dad4f86a238b556265f38f04e6028a805bf9f780c03f8a. 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/5vuUBxtpL3IbPuWRKN7tq6.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/5vuUBxtpL3IbPuWRKN7tq6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf986b109a680b7f6606b2a59577a1e2dda33e737050f446046521945808c1a41. 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/2YKCyUCOrIoYcHeT5Y4ySW.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/2YKCyUCOrIoYcHeT5Y4ySW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa4464ad79b09948d4197426980a2a7d802fa2bb24bee711d6d2e5ee033eb52. 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/5IHFf0LHvPWumSunAhPSIh.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/5IHFf0LHvPWumSunAhPSIh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4609d648d485c5d801997ae0df8389212196e000c57fdf322856fe2caa250360. 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/6BFAfaRowB53r92iUMiPGM.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/6BFAfaRowB53r92iUMiPGM.
{"copyright_id":"0xe9b567cf3b3aa2205213615ce41c9915aac08564e427e5af6fdb293d5a0f667f","isrc":"NLCK42221613","name":"When I'm Alone","registered_at":"2026-06-27T15:28:44Z","spotify_id":"7cFGOQHHwUa4TjjFaCKuYc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9b567cf3b3aa2205213615ce41c9915aac08564e427e5af6fdb293d5a0f667f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7cFGOQHHwUa4TjjFaCKuYc.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/7cFGOQHHwUa4TjjFaCKuYc.
{"copyright_id":"0xdbac93baa43e1af9a08029cc3b7fce6b11031f1723ac002e48427ec1fcedbc9c","isrc":"GX53U2069073","name":"Just To Touch Her - Modēm Remix","registered_at":"2026-06-19T17:10:51Z","spotify_id":"5IBLHyOpAKvWRJQj8eGDxq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbac93baa43e1af9a08029cc3b7fce6b11031f1723ac002e48427ec1fcedbc9c. 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/5IBLHyOpAKvWRJQj8eGDxq.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/5IBLHyOpAKvWRJQj8eGDxq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3876263003fe6d5f99ba61922746a8f7d3a95121a0eb1ccc3be9415fdb6152. 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/6s3RAj1qrgARdZZYVbHiAI.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/6s3RAj1qrgARdZZYVbHiAI.
Kraviz Acid - Danny Wabbit's 'Stripped Down Hypnotic' Remix
{"copyright_id":"0x7c1cb09594ae2d3058f0873f6dcc224658d892c0818ccc5ff2c730e5c4568be9","isrc":"GBLV62105369","name":"Internal Jungle","registered_at":"2026-06-06T12:56:04Z","spotify_id":"5ymg6qTGJS7jHWopiztBQj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c1cb09594ae2d3058f0873f6dcc224658d892c0818ccc5ff2c730e5c4568be9. 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/5ymg6qTGJS7jHWopiztBQj.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/5ymg6qTGJS7jHWopiztBQj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x040e25fb8192ae2ec39dc0a57932b14d58fa710492ad79fd83931a9a9bb9239c. 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/1fAeBD7StKvaRWyBgUK8vw.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/1fAeBD7StKvaRWyBgUK8vw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f98f956407713000384714fef9db0aa8993e6b6072ee3027cce2bc9d1b3cc1a. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6WBSyq3X8ZA93UgAMedpXj.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/6WBSyq3X8ZA93UgAMedpXj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x712687e73be432e4bf8008600a807ab469a6b7d33ece52bf5d370236c57d813d. 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/4iJLIVZcEg8l7CDApgCsl6.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/4iJLIVZcEg8l7CDApgCsl6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a298f9ca49c4cc2461b529f17d67f1bd53fab934b8f95c8c76313af989ed32e. 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/1QrvSouehZOTJ27p4hqUA6.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/1QrvSouehZOTJ27p4hqUA6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x102901062d793c5b529d51d4a2a1fb763c3ed3a753b4419979eb6969c8bbc552. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7GcxRVbAcERENJIUYMgKgP.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/7GcxRVbAcERENJIUYMgKgP.
Glitch In The Universe - Ben McConnell Remix
La Luna Del Cacciatore - Danny Wabbit Remix