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 0x0fba52d231bfc715ede1b00e4190acead52f24930cf662325ff2648ab7c1b46f. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d5206814-9093-4e99-bc05-8aaa9bea79b9.json and https://artists.proofprofile.net/proofs/artist/d5206814-9093-4e99-bc05-8aaa9bea79b9.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 0x5d9c90fb4b088e9666118db844fb8b6f089ab5f544c953e65d0189c3c097a475. 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/3rSscHRrMBghn9k22SSZrB.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/3rSscHRrMBghn9k22SSZrB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382113405a70a398cd68f5470a6780f4b9dd8c8a3f8b2c694742642c06adc932. 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/4wp725MlpbUiyn1NcTMHJ6.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/4wp725MlpbUiyn1NcTMHJ6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7e1eecebd1dae9216c38ff90842c733bf505c1600c21b3904ad0ca393a1a4d4. 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/624ZAp43t34NuhpirNQZv3.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/624ZAp43t34NuhpirNQZv3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fa576352a74ddf32e6ea048c15fe94701aaf3ed528d1ed2086eb61b634d3d36. 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/2T9jFJm9xBdehACv1eZFvp.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/2T9jFJm9xBdehACv1eZFvp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb2f20eb9c99df0cf33855921e5879892ec8e31008c97eea4e8c9474c0a3347. 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/0oORB7hTUbQSKyLiKqWMu9.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/0oORB7hTUbQSKyLiKqWMu9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb2f20eb9c99df0cf33855921e5879892ec8e31008c97eea4e8c9474c0a3347. 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/253vMOP9LPVdYNgOqwAhAi.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/253vMOP9LPVdYNgOqwAhAi.
{"copyright_id":"0x5e5b066433d4f6122ebd44e10ed79fc00cbfd4fb0f422befbca8c371268800dd","isrc":"QZNCB2198224","name":"Super Gap","registered_at":"2026-06-19T01:51:31Z","spotify_id":"1eGhRpTPdwdYEdPiXKDQlr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e5b066433d4f6122ebd44e10ed79fc00cbfd4fb0f422befbca8c371268800dd. 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/1eGhRpTPdwdYEdPiXKDQlr.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/1eGhRpTPdwdYEdPiXKDQlr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x741fb63c07fc88490fef10f101060a927dc96524bb58d884ea7ba0923467b3c5. 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/04qiPs2ScJrI7hgQ8mz4im.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/04qiPs2ScJrI7hgQ8mz4im.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a1854e5ac803c37c3534a31a080915e399a58271381009d0f937ddbf836fd08. 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/4e5OwyRhNsoLqGQYzfuV5B.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/4e5OwyRhNsoLqGQYzfuV5B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d14e11be9c3cb50a2a0fe6b7f9651f9fbbc2e34dd6f78a19fe41eb4d806cad2. 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/5A05GrtX9Qwkwv41HEK39N.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/5A05GrtX9Qwkwv41HEK39N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a1854e5ac803c37c3534a31a080915e399a58271381009d0f937ddbf836fd08. 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/7kDmaRZ2kbxqcsJrynRR8i.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/7kDmaRZ2kbxqcsJrynRR8i.
{"copyright_id":"0xdfe4ef3686b4d432b1cea5d746c349b47e04371bd6bdacb1fe6446ea38069795","isrc":"KRA382206989","name":"Better (Feat. BIG Naughty)","registered_at":"2026-06-06T07:44:16Z","spotify_id":"6JO6fHEpjYE8ILDhweIqQj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfe4ef3686b4d432b1cea5d746c349b47e04371bd6bdacb1fe6446ea38069795. 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/6JO6fHEpjYE8ILDhweIqQj.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/6JO6fHEpjYE8ILDhweIqQj.