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 0x9042cc154295116de6242dd356fd1d87b0d9255b89332e5d7ce9db7234ea579b. 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/8977e9c8-82b6-4539-a5ac-d82dd9956fd5.json and https://artists.proofprofile.net/proofs/artist/8977e9c8-82b6-4539-a5ac-d82dd9956fd5.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x1590a2fcc02ada1985e1d97491e448c59e9af58ee4bbc3362cfec17d4aac8a78","isrc":"DKAWM0100401","name":"Der står et billede af dig på mit bord","registered_at":"2026-06-04T13:32:05Z","spotify_id":"0dIaYiwgjDbEagTfViXBhO","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 0x1590a2fcc02ada1985e1d97491e448c59e9af58ee4bbc3362cfec17d4aac8a78. 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/0dIaYiwgjDbEagTfViXBhO.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/0dIaYiwgjDbEagTfViXBhO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8689d0f58cbae7d5f934925b622192ba4082da1e65970c582563695412a81c70. 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/71QOMmnVTYZ3nuoFbUfDwJ.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/71QOMmnVTYZ3nuoFbUfDwJ.
{"copyright_id":"0x1593c4bbaad33b2c3b04d32410ceabc55022087315b33157437d35edd52828e4","isrc":"DKAWM0002202","name":"Fodformede Gekkosko","registered_at":"2026-06-09T04:06:08Z","spotify_id":"1deS8jjGk0YxPJwWYjc2XW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1593c4bbaad33b2c3b04d32410ceabc55022087315b33157437d35edd52828e4. 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/1deS8jjGk0YxPJwWYjc2XW.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/1deS8jjGk0YxPJwWYjc2XW.
{"copyright_id":"0x957c18bf63d7572368ca0c4aceca172c2b3bf4468e5ca75e7cb2a83a89d6e25e","isrc":"DKAWM0002203","name":"Dyt I bamsen","registered_at":"2026-06-05T05:13:20Z","spotify_id":"28d4GcFFR8gWmkr7z7QrOx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x957c18bf63d7572368ca0c4aceca172c2b3bf4468e5ca75e7cb2a83a89d6e25e. 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/28d4GcFFR8gWmkr7z7QrOx.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/28d4GcFFR8gWmkr7z7QrOx.
{"copyright_id":"0xe47e79e0ee3efd249d37cc97add773de396d1eba76c5a051c63bbdfa8c067dca","isrc":"DKAWM0002204","name":"Fjernsyn for dig","registered_at":"2026-06-22T18:12:24Z","spotify_id":"2NY1ZDW64YBtMXynbobwra","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe47e79e0ee3efd249d37cc97add773de396d1eba76c5a051c63bbdfa8c067dca. 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/2NY1ZDW64YBtMXynbobwra.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/2NY1ZDW64YBtMXynbobwra.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7e8d421adadfb272c111742e1de69e8d385c06028e167636a40dfa0d5335384. 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/1KmGY3PgPmPCicdbTge48j.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/1KmGY3PgPmPCicdbTge48j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc67dfcaceb44d66202dd455553d53992ed7fcb1c65f9f30f5d24344db8651115. 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/51BqtBnSeMr6Fg6uO4L2DA.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/51BqtBnSeMr6Fg6uO4L2DA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x873393dcaac947d2041437aa9fa350f1c39696653eba999e3792b7151ec97086. 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/53det6js7ADpSNwjIZ1JmS.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/53det6js7ADpSNwjIZ1JmS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfdb5bc438e380d0219c7fd95b23a3f0371a9e21d57de057a885d2a4a440b368. 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/2NFobc0i7wOw081CY1kZFq.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/2NFobc0i7wOw081CY1kZFq.
{"copyright_id":"0x68e1e9bf1701a8b8e8e6e4fa5fff5cc4c52bb84dbe36f4536a99f62bb1b5751f","isrc":"DKAWM0001902","name":"Sol over Bellevue","registered_at":"2026-06-19T04:07:56Z","spotify_id":"1XHtJN7chJe4jCHqlFuEf5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68e1e9bf1701a8b8e8e6e4fa5fff5cc4c52bb84dbe36f4536a99f62bb1b5751f. 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/1XHtJN7chJe4jCHqlFuEf5.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/1XHtJN7chJe4jCHqlFuEf5.
{"copyright_id":"0x6aaeb3cd882174e1e7af3a2f94de4064156a98e42b4b7779c2c7cb1281a11d2e","isrc":"SEVJH1208101","name":"Søndagsbasser Med Birkes","registered_at":"2026-06-22T18:24:01Z","spotify_id":"7MlYq59XisNtTKtb3O594b","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aaeb3cd882174e1e7af3a2f94de4064156a98e42b4b7779c2c7cb1281a11d2e. 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/7MlYq59XisNtTKtb3O594b.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/7MlYq59XisNtTKtb3O594b.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c8556f96956753cf34c882a928a0ac8767e8eb4c26511c5932c45138354e74e. 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/09dVGeGQEDKYEKc2DnOXVE.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/09dVGeGQEDKYEKc2DnOXVE.
{"copyright_id":"0xcc30bde64ae2b771463f85bdb4b934efd2537b0a8decf853758bcfad214579be","isrc":"SEVJH1208103","name":"Nu Ka' Du Ikke Snakke Udenom","registered_at":"2026-06-21T17:08:32Z","spotify_id":"157d0Nb76rIi88tqpmacdy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc30bde64ae2b771463f85bdb4b934efd2537b0a8decf853758bcfad214579be. 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/157d0Nb76rIi88tqpmacdy.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/157d0Nb76rIi88tqpmacdy.
{"copyright_id":"0xe7b41db0c4aead7468da1c67635f6ddbe9e733ee9b335875a43841a41e0e4d1a","isrc":"SEVJH1208106","name":"Heidi Ho","registered_at":"2026-06-10T13:46:55Z","spotify_id":"65UYgDJ0V5p6xAdtLHZUBd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7b41db0c4aead7468da1c67635f6ddbe9e733ee9b335875a43841a41e0e4d1a. 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/65UYgDJ0V5p6xAdtLHZUBd.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/65UYgDJ0V5p6xAdtLHZUBd.
{"copyright_id":"0xccc6ac04c57923324cb9843de5f6ca199215cd0fa224e069e89375f960665fc5","isrc":"SEVJH1208107","name":"Der Står Et Billed Af Dig På Mit Bord","registered_at":"2026-06-19T04:09:57Z","spotify_id":"5OxIbXk6xCRmV0xSupdXql","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccc6ac04c57923324cb9843de5f6ca199215cd0fa224e069e89375f960665fc5. 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/5OxIbXk6xCRmV0xSupdXql.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/5OxIbXk6xCRmV0xSupdXql.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdf5722294e8e9257d99029706ff5608bc892071f4448a34229a97d42d618c02. 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/5Bjc8Bx3uFvJTLaeaDLGIY.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/5Bjc8Bx3uFvJTLaeaDLGIY.
{"copyright_id":"0xec9bbab703b0e8fd8790d1f0b28ac62a1773501a149e6e069f6da8cfb4db84cd","isrc":"SEVJH1208112","name":"Never Ever Let You Go","registered_at":"2026-06-09T04:09:08Z","spotify_id":"7mx6IZujrnfHLBmqcIOxIe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec9bbab703b0e8fd8790d1f0b28ac62a1773501a149e6e069f6da8cfb4db84cd. 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/7mx6IZujrnfHLBmqcIOxIe.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/7mx6IZujrnfHLBmqcIOxIe.
{"copyright_id":"0xec9bbab703b0e8fd8790d1f0b28ac62a1773501a149e6e069f6da8cfb4db84cd","isrc":"SEVJH1208112","name":"Never Ever Let You Go","registered_at":"2026-06-09T04:09:08Z","spotify_id":"4WWzifyWD0zfImlSn4LpU3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec9bbab703b0e8fd8790d1f0b28ac62a1773501a149e6e069f6da8cfb4db84cd. 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/4WWzifyWD0zfImlSn4LpU3.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/4WWzifyWD0zfImlSn4LpU3.
{"copyright_id":"0x957c18bf63d7572368ca0c4aceca172c2b3bf4468e5ca75e7cb2a83a89d6e25e","isrc":"DKAWM0002203","name":"Dyt I Bamsen","registered_at":"2026-06-05T05:13:20Z","spotify_id":"4CUrkuJVwZfShFV4dWjS7j","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x957c18bf63d7572368ca0c4aceca172c2b3bf4468e5ca75e7cb2a83a89d6e25e. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4CUrkuJVwZfShFV4dWjS7j.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/4CUrkuJVwZfShFV4dWjS7j.
Det Står Ett Billede Af Dig På Mitt Bord
{"copyright_id":"0x1590a2fcc02ada1985e1d97491e448c59e9af58ee4bbc3362cfec17d4aac8a78","isrc":"DKAWM0100401","name":"Der Står Et Billede Af Dig På Mit bord","registered_at":"2026-06-04T13:32:05Z","spotify_id":"2IfZV7qgD28fwhOvGiWbbg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1590a2fcc02ada1985e1d97491e448c59e9af58ee4bbc3362cfec17d4aac8a78. 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/2IfZV7qgD28fwhOvGiWbbg.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/2IfZV7qgD28fwhOvGiWbbg.