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 0xf164b8c2c2aa53b6679d30e65bdbab063f5f2631eb85d830956df4609a9ef7ab. 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/75daeab8-70c0-4a4b-b33c-1f064a308d94.json and https://artists.proofprofile.net/proofs/artist/75daeab8-70c0-4a4b-b33c-1f064a308d94.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 0x90768d4e62d2defd790bf216749651f3857ef36792b35170d8618b98d623eeb9. 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/3rpBkWpINIPd8F4m3u1BCx.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/3rpBkWpINIPd8F4m3u1BCx.
{"copyright_id":"0x7455bb602f3ecf42ebfb19bf0205ef5d2e2055faf0be4ee28ee1b8cf03685ba4","isrc":"QZK6L2334511","name":"Abide in me","registered_at":"2026-06-04T07:01:03Z","spotify_id":"1YZUFy1ROlpcq02DDDTxZp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7455bb602f3ecf42ebfb19bf0205ef5d2e2055faf0be4ee28ee1b8cf03685ba4. 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/1YZUFy1ROlpcq02DDDTxZp.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/1YZUFy1ROlpcq02DDDTxZp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f686e83a264ec1803dfd757c269253dab08abfc1234fa0fdaa807a8d26c77a. 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/7sHj6YPHdwO9EZsy5FOjyP.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/7sHj6YPHdwO9EZsy5FOjyP.
{"copyright_id":"0x963a68555b9293b1f92f1b25eefd04bc0e910be18b1b85b956790fedaa04890a","isrc":"QZFZ32305267","name":"All of my Life","registered_at":"2026-06-04T11:10:03Z","spotify_id":"2NddPyktahmJkUAbbbUtgO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x963a68555b9293b1f92f1b25eefd04bc0e910be18b1b85b956790fedaa04890a. 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/2NddPyktahmJkUAbbbUtgO.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/2NddPyktahmJkUAbbbUtgO.
{"copyright_id":"0x96192ee84ad2c9a6355519bf5f7d86cbb7717fd6fff4cfa16c37056dbc0a6d33","isrc":"QZMEM2243840","name":"Wait on You","registered_at":"2026-06-04T06:29:38Z","spotify_id":"7FucHNKxT1lBHDeXGd1xRL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96192ee84ad2c9a6355519bf5f7d86cbb7717fd6fff4cfa16c37056dbc0a6d33. 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/7FucHNKxT1lBHDeXGd1xRL.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/7FucHNKxT1lBHDeXGd1xRL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3c6ea6202f033898e383d6615a41f1096e50df1425141141f6a6823767f8f7. 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/5znnYspmd9MiRprO3vcOSk.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/5znnYspmd9MiRprO3vcOSk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962b44b4e2c77ce12f813f816047def41247cd98c63ee1b6d7b93198f5831bc1. 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/6rSXeScnKAl8M7TmjGzpgu.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/6rSXeScnKAl8M7TmjGzpgu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5070a7912058c99728ea568a342311e7d82b59ae968ed60b2a23776cb8c9bde. 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/15wLXsEH4o528hUrMxbTke.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/15wLXsEH4o528hUrMxbTke.
{"copyright_id":"0x9cb2cfdd3b131db4a1f3e42b8777e7362302feecbc9eec3a497e4870b4459358","isrc":"QZK6F2434220","name":"hidden - ambient","registered_at":"2026-06-04T10:59:50Z","spotify_id":"0YCeNiDTwBhshYbUUwYZMh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb2cfdd3b131db4a1f3e42b8777e7362302feecbc9eec3a497e4870b4459358. 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/0YCeNiDTwBhshYbUUwYZMh.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/0YCeNiDTwBhshYbUUwYZMh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09cce476d7f0e3d5cb59e4aaa9eb8b4e0f7fc8c44b119e6fd0de4a0d343d5301. 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/487mI3DRLxb6AXaE39PRJZ.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/487mI3DRLxb6AXaE39PRJZ.
{"copyright_id":"0xd4eb91a61b8bab73aa4a7d72b19ec1e0a96b75d9bf6d368dbf866a3da6245207","isrc":"QZK6F2434222","name":"I need thee every hour","registered_at":"2026-06-04T08:45:43Z","spotify_id":"5TlGDAFtuQyZDFeIfGACsM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4eb91a61b8bab73aa4a7d72b19ec1e0a96b75d9bf6d368dbf866a3da6245207. 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/5TlGDAFtuQyZDFeIfGACsM.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/5TlGDAFtuQyZDFeIfGACsM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc979c7a7226158579c1be01a8577fca3e1b84a637fbb2ce0b59a31c9352e2a66. 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/0sgq62a5UEHLVNelXy1QJC.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/0sgq62a5UEHLVNelXy1QJC.
{"copyright_id":"0x4ded4ad23d0003e1ee2583cbc94dd23ca7ad7a3f4f4117c8186963b0045ed03c","isrc":"QZES52413035","name":"Still Kind","registered_at":"2026-06-06T13:57:31Z","spotify_id":"79JlV1KhthAQnwUlBbhu6C","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ded4ad23d0003e1ee2583cbc94dd23ca7ad7a3f4f4117c8186963b0045ed03c. 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/79JlV1KhthAQnwUlBbhu6C.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/79JlV1KhthAQnwUlBbhu6C.
{"copyright_id":"0x03b338589b154f266bd21edf19a13956bc7cb5daa3f47ffae07c6f84ecc5a1d3","isrc":"QZDA42421971","name":"Falling In Love","registered_at":"2026-06-04T05:57:47Z","spotify_id":"3Lpz3Whz7ZNLp6mx2OGLZy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03b338589b154f266bd21edf19a13956bc7cb5daa3f47ffae07c6f84ecc5a1d3. 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/3Lpz3Whz7ZNLp6mx2OGLZy.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/3Lpz3Whz7ZNLp6mx2OGLZy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77fdd9d09a386b4a4994c07c182b97fb4e948f860612efcbee4955a85ec83d49. 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/2MQI5MFMp2IGaC44PP6W2k.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/2MQI5MFMp2IGaC44PP6W2k.
{"copyright_id":"0x7455bb602f3ecf42ebfb19bf0205ef5d2e2055faf0be4ee28ee1b8cf03685ba4","isrc":"QZK6L2334511","name":"Abide in me","registered_at":"2026-06-04T07:01:03Z","spotify_id":"11IPArPOHGGHFpkfHJZuKZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7455bb602f3ecf42ebfb19bf0205ef5d2e2055faf0be4ee28ee1b8cf03685ba4. 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/11IPArPOHGGHFpkfHJZuKZ.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/11IPArPOHGGHFpkfHJZuKZ.
{"copyright_id":"0x835af24f3cc1a04cb6f85b6ba814df731faa1454b10fc7a7ef7b2cac5cbb6445","isrc":"QZDA72345496","name":"Power To Save","registered_at":"2026-06-04T09:31:10Z","spotify_id":"7ukyyp1GzyUzwr9hZQ9r8G","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x835af24f3cc1a04cb6f85b6ba814df731faa1454b10fc7a7ef7b2cac5cbb6445. 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/7ukyyp1GzyUzwr9hZQ9r8G.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/7ukyyp1GzyUzwr9hZQ9r8G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x963a68555b9293b1f92f1b25eefd04bc0e910be18b1b85b956790fedaa04890a. 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/670DkKROR8zeyw48fZ51fr.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/670DkKROR8zeyw48fZ51fr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f686e83a264ec1803dfd757c269253dab08abfc1234fa0fdaa807a8d26c77a. 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/6zboRjkqBcjzy8VWQafZc6.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/6zboRjkqBcjzy8VWQafZc6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3c6ea6202f033898e383d6615a41f1096e50df1425141141f6a6823767f8f7. 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/0xZMmAUjFnK8SUdNI9pn1a.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/0xZMmAUjFnK8SUdNI9pn1a.
{"copyright_id":"0xb5fb81f6d9d05235f03cabafe154ef7c1f1503827859d572bc77fc612b9e5a74","isrc":"QZNWZ2288532","name":"QUIET - Acoustic","registered_at":"2026-06-01T12:40:47Z","spotify_id":"7fY5bvnh1EDqF2SS4JnOKS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5fb81f6d9d05235f03cabafe154ef7c1f1503827859d572bc77fc612b9e5a74. 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/7fY5bvnh1EDqF2SS4JnOKS.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/7fY5bvnh1EDqF2SS4JnOKS.
{"copyright_id":"0xec098ca5b52d9f548b5aa4801697af90989935dc41b539bc69a87d6d5f5a7cab","isrc":"QZNWU2243440","name":"Lean Back - Acoustic","registered_at":"2026-06-04T07:01:29Z","spotify_id":"1yWLDZ3iTD1ugEkd7JNXLh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec098ca5b52d9f548b5aa4801697af90989935dc41b539bc69a87d6d5f5a7cab. 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/1yWLDZ3iTD1ugEkd7JNXLh.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/1yWLDZ3iTD1ugEkd7JNXLh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962b44b4e2c77ce12f813f816047def41247cd98c63ee1b6d7b93198f5831bc1. 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/2B4EATq7r097YyBDHo5EEd.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/2B4EATq7r097YyBDHo5EEd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96192ee84ad2c9a6355519bf5f7d86cbb7717fd6fff4cfa16c37056dbc0a6d33. 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/5B9W9na5lv1fI9U0yQUb9j.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/5B9W9na5lv1fI9U0yQUb9j.