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 0xbbe718b289d1284c0a10f157594ddeaa2ebed8ed7d6e7675252fffab700340eb. 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/51b2767f-b7e4-4622-bc41-6b0180f8f630.json and https://artists.proofprofile.net/proofs/artist/51b2767f-b7e4-4622-bc41-6b0180f8f630.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 0xdcf1919244edf73db986f25d9d831bbb508b525965f281b50560524f152c94d9. 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/3AiCplJsknbJ91VlxtvS69.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/3AiCplJsknbJ91VlxtvS69.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a09176599b9f4c2ca9a2c1e269d19afd25746c26f31256f44f63193ab117858. 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/4Y73LLwiKI9UVxEh32zubV.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/4Y73LLwiKI9UVxEh32zubV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd86ccf4fa381b6a37066c86ef442a049d574b933980a4964f9df608e41478c1b. 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/6YNgeOJmhMVIDDd9xOJnnl.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/6YNgeOJmhMVIDDd9xOJnnl.
{"copyright_id":"0x068b1d94d7d13111772dcb0a4ed24800ac5bbc35574999d3a5ad1338ac98e994","isrc":"DKBR20500504","name":"Forklædt Som Voksen","registered_at":"2026-06-11T12:33:11Z","spotify_id":"3ZPZ8WEZfkLmnNAJnZ3iB8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x068b1d94d7d13111772dcb0a4ed24800ac5bbc35574999d3a5ad1338ac98e994. 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/3ZPZ8WEZfkLmnNAJnZ3iB8.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/3ZPZ8WEZfkLmnNAJnZ3iB8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ffdf8504a2edc78e2718881b2b298c324eb2412bd38eedd247fc52676b6b56d. 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/2uf5Jwzwiae5qW9r26sTat.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/2uf5Jwzwiae5qW9r26sTat.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0366f0666ca3c146671c328b206f55095f676e62822a812b7b24b3e83e8e6588. 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/0FSL3yGSBM74V8fuGTQVNP.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/0FSL3yGSBM74V8fuGTQVNP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd649d63a61863d09b9b88310ae185040da0ab2918f77453958b9566ad615b6b1. 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/7yM3DE3HEXc97plVPiVLiJ.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/7yM3DE3HEXc97plVPiVLiJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35cc153c2a4c0eb298e11be555cfba38e56fd893e187ec4f1faedf11af89fdc2. 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/50UHTxnaIzFSlx74fzQY74.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/50UHTxnaIzFSlx74fzQY74.
{"copyright_id":"0xa5dace2819c44cf45a1fc24b39eeb353f1b707f88b17312467f2481d2011c2fc","isrc":"DKBR20500509","name":"Jeg Tør Ikk Tro","registered_at":"2026-06-11T12:32:01Z","spotify_id":"4vlqEYkft5HMOaJHA9Xoey","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5dace2819c44cf45a1fc24b39eeb353f1b707f88b17312467f2481d2011c2fc. 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/4vlqEYkft5HMOaJHA9Xoey.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/4vlqEYkft5HMOaJHA9Xoey.
{"copyright_id":"0x0de6a60e1229234c14068608c8a22b7717e95bacc2a27ab2dcfd9dbee24d0fe8","isrc":"DKBR20500510","name":"Rolig - Rolig","registered_at":"2026-06-05T09:04:20Z","spotify_id":"2ggugRQRJVWn9qtnvkU4ip","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0de6a60e1229234c14068608c8a22b7717e95bacc2a27ab2dcfd9dbee24d0fe8. 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/2ggugRQRJVWn9qtnvkU4ip.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/2ggugRQRJVWn9qtnvkU4ip.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf099cd0909d5067e1475decf2869d2475be3070a08754b93f5322096cc8c57d0. 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/5FWmyZF3Yw7dnBv8s3dv9o.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/5FWmyZF3Yw7dnBv8s3dv9o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25cb6e4b4b16b603928532f6309a71801db1de1395a93f60e96ed723aedd79bb. 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/3v7ZogIgOJ4a1qgc3ipC7u.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/3v7ZogIgOJ4a1qgc3ipC7u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb53c6257e67d4a63b2787722061e4191f0a22f16defb6cede832a548ca5e58f. 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/5PzP4rnB27GBXFTPKfFqqh.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/5PzP4rnB27GBXFTPKfFqqh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5e6ebb0d32e2972fbf6a2282242399b0f7447b4b3828e0206e6759579d9f292. 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/5dRBlk9fW1BinpZT2Hp8Sg.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/5dRBlk9fW1BinpZT2Hp8Sg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b9a7ec30797880ba9c984db36a6de8908a08cc2c50c7a5ec8a74c8b7666424a. 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/4MtnrEK59ALjHmFHzy5yhR.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/4MtnrEK59ALjHmFHzy5yhR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x594bb21fedbb949f98365f41f1e34826069bdfe9747e932d6ae8e26552f9bc2a. 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/3HPp0WwcYMgLosF1hixU8p.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/3HPp0WwcYMgLosF1hixU8p.
{"copyright_id":"0xf715c772e9242cc8383c236d63afe518f561263fdad2d5d86d25bebb13d9eeff","isrc":"US38Y2434547","name":"LIBIDO (feat. Klamfyr)","registered_at":"2026-06-06T18:52:16Z","spotify_id":"1ZlMXs3pzLQXKjAaYqSBFv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf715c772e9242cc8383c236d63afe518f561263fdad2d5d86d25bebb13d9eeff. 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/1ZlMXs3pzLQXKjAaYqSBFv.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/1ZlMXs3pzLQXKjAaYqSBFv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8edac592e928eade5d17cd36992d0807352e01595c5bb733142f0db212af5570. 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/3G9q3bpos21XQHQAGjdjFU.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/3G9q3bpos21XQHQAGjdjFU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06900939327d9413ad9eb02119ac20b0f094139cc6e78cd43c37250ea07baea7. 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/50VBykQgrWKAvlGw7M0N38.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/50VBykQgrWKAvlGw7M0N38.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3672834fbf78594cc893916f11de0780cf17b262516f86b659c83cd822386a46. 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/5nAZxFCyOLlQBsrRjuu00P.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/5nAZxFCyOLlQBsrRjuu00P.