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 0x524bd78a00bfb42dff788ea398d8504983de6d20ad8b6ec29cb9cd879fb9cbd0. 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/bffaca4d-c16e-4005-a185-4d03ba906163.json and https://artists.proofprofile.net/proofs/artist/bffaca4d-c16e-4005-a185-4d03ba906163.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x822f0d9c69a0df7e458f67dcf71be88fcdee1baf36f411373f5e16392efe1175","isrc":"DK2DY2400020","name":"Alt Det (feat. Noah Carter)","registered_at":"2026-06-02T02:10:38Z","spotify_id":"1knZ2cJRHNUeEidZvhypRm","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 0x822f0d9c69a0df7e458f67dcf71be88fcdee1baf36f411373f5e16392efe1175. 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/1knZ2cJRHNUeEidZvhypRm.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/1knZ2cJRHNUeEidZvhypRm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb88ad6025e414c868d7408da27f4e35acea147db59b8467714752f348a9b3196. 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/6elc4gf5pya4RNUUfdPKih.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/6elc4gf5pya4RNUUfdPKih.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0b61e95a49e73f4d4a9fdcf8bcd66c40f9dece47d661688faa299eecee65430. 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/69S1PkpW2trKei6b2dXKzf.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/69S1PkpW2trKei6b2dXKzf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2657caaafbd3c7c6788eb21e88b7998fec6dd5e62817b4cc03024890275d78b. 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/7wtAky40CXJEngH1ay7xEk.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/7wtAky40CXJEngH1ay7xEk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8b3e03ef24327366a50ff8c8ab590d118cd3e92cacccd6be529a78c9b0e94a2. 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/1Y930aQ3PCykJAL8ZwnnyP.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/1Y930aQ3PCykJAL8ZwnnyP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x635155c60ff507becd9d4bbc0759054e8c8004adc70f8ba3b9f16716ca57580a. 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/3CpkCyaBUN5lhon9rUwRtT.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/3CpkCyaBUN5lhon9rUwRtT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08a21e45d2d6047351de27c1b9e161ad0dc83515782e362f0a9e35bec023d846. 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/1u6zHa428VW5QwsxRyAtJA.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/1u6zHa428VW5QwsxRyAtJA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x935d7de51e617b4bae60020421923f94df52df9f028755192adb47423ba1b998. 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/6gQqj4ipwrr4Enw60Btj2u.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/6gQqj4ipwrr4Enw60Btj2u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c1815bc2ba32a2578a981ca3cbf3506cfdfdd6c194acf80841d9c6f12a7b665. 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/5EHliD5E89z9Enie43SAAD.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/5EHliD5E89z9Enie43SAAD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70c59b8727935367540c928e129b75f23a61960a334c47bc682d82a86c7fba07. 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/7zXpq7zC9bYFsEwSMiPSN1.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/7zXpq7zC9bYFsEwSMiPSN1.
{"copyright_id":"0x4cbec57108b8e9c94dde8e420dacd239504bd8a7cc7b7e358c44fd014db87e9e","isrc":"DKUM72000819","name":"Dag & Nat","registered_at":"2026-06-08T13:57:24Z","spotify_id":"1z8IE7IqyYND4O6WheiZBQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cbec57108b8e9c94dde8e420dacd239504bd8a7cc7b7e358c44fd014db87e9e. 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/1z8IE7IqyYND4O6WheiZBQ.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/1z8IE7IqyYND4O6WheiZBQ.
{"copyright_id":"0x06bfa7637b85a9d3b8aaa4a05e1f5ada3e56788e297b70b183bc6095690b4a7f","isrc":"DK2DY2400243","name":"Noget Si'r Mig","registered_at":"2026-06-04T07:51:53Z","spotify_id":"0VKpZJPkO2PcvwiSOwOvEc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06bfa7637b85a9d3b8aaa4a05e1f5ada3e56788e297b70b183bc6095690b4a7f. 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/0VKpZJPkO2PcvwiSOwOvEc.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/0VKpZJPkO2PcvwiSOwOvEc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f4817533a3fcb276d070931a83ba83c7be5f8429534970d71ade4fb11bc8489. 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/3eBZvO3q5DlsC8q578fVmK.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/3eBZvO3q5DlsC8q578fVmK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4562665eaa9dd4661173bba1c591a107dddd153d0139ea2270930ef0db2b5bb1. 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/0GoBvPGt4FJh4XHXBQWEOZ.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/0GoBvPGt4FJh4XHXBQWEOZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a5ba8e520f5a3c52a461c48a8fbd47b5c897a2ce70b54b6024aa9543287471b. 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/3riJzTjTvRcuvUfG7q7x25.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/3riJzTjTvRcuvUfG7q7x25.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0982561563f1a52b9f23963c347549a1990af22ff60168474bb4d6008287144e. 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/2g2IjDR0QP1eWxLFktvCbd.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/2g2IjDR0QP1eWxLFktvCbd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabdb7201ec5c8b004bde1a9b6a6dbc826765751881f12a8cc8f965d86c2430ee. 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/21buRwKEiznywpwdGp5jLL.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/21buRwKEiznywpwdGp5jLL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dcb8c4c280dc996604e2e2e649265aa4c02183b6e1105786e233882518de0fa. 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/7qkLmn88N98EtQpu2zhTyc.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/7qkLmn88N98EtQpu2zhTyc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29b3fef878e57cd333a8ed4d0879a51651b20cc364de762239052b9d60335a4d. 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/6IQvWaVOykPkINlpdfULOr.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/6IQvWaVOykPkINlpdfULOr.
{"copyright_id":"0xdf5b4f18ce3f2ebce8dafc90bfbcf2ae500c172b02aa188042d52dca04284f13","isrc":"DKUM72400295","name":"Går Alene (feat. Thor Farlov)","registered_at":"2026-06-04T16:29:25Z","spotify_id":"0F8PYaHom2PgVsH50neckC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5b4f18ce3f2ebce8dafc90bfbcf2ae500c172b02aa188042d52dca04284f13. 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/0F8PYaHom2PgVsH50neckC.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/0F8PYaHom2PgVsH50neckC.