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 0xdba7ce48d98781d4602ffa4ea4de27a1ecc7a0aac5506bcc5b29b16d86fddb7f. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/222d44c8-33a8-4862-8249-9541dd9edfce.json and https://artists.proofprofile.net/proofs/artist/222d44c8-33a8-4862-8249-9541dd9edfce.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 0x484f821f6212b11cc9fed96a10a237df6934e7697efcbc0c5dc81bfbb70605e1. 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/2qmfNIVMFwuFBwGeqyTmao.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/2qmfNIVMFwuFBwGeqyTmao.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb30f9c9d91b1305ad2204ce16b7f0e8aa82a3d5bae2ef9fa3297702014adf491. 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/2jYXc5GkS2NgZVLNSlORDv.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/2jYXc5GkS2NgZVLNSlORDv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e6cd7cef9f76f060352ad779913adb9829e544ccf9e4a7a1dcc9ccadb222e3c. 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/4yPzZUNCmwTWZ3dPg5B2WF.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/4yPzZUNCmwTWZ3dPg5B2WF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfe7aae3a2ad9170283d98ec32ecb1a58b4d9bf149fa9bce53ee5d6a63c5092d. 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/06XGY0JmxkTtTS73MfQs8A.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/06XGY0JmxkTtTS73MfQs8A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7da500cd8ad10e295efed2500fa7bd9175dbeec77b70fc50790c4d3c67b66005. 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/4uGmO9fJT72fVDU6rxU2n7.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/4uGmO9fJT72fVDU6rxU2n7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc27c84ed27e04f0c07675dc6465d1d5c8dd75b7fbe818ac11a5926773e138f01. 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/1gzwljup95M1UfYfQFfKHB.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/1gzwljup95M1UfYfQFfKHB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1bc01e36bc55745f885b64ea44fc1e5ad8c25d915dc741e852cb59e4bea3544. 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/6ntATlojKEdyB6MgeMXQBl.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/6ntATlojKEdyB6MgeMXQBl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x406980ba325e4be9a1f8f727607d228ad7116058e005c9e98a229184e16d94c9. 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/1zWsbksb4KDR20z23ZrqdW.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/1zWsbksb4KDR20z23ZrqdW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde843f9fe9f9cf2b102767791dea9fd1beac945d3cd451ea89d4505b282b942f. 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/3xTJhVl2XzRN6E9DBzWmzA.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/3xTJhVl2XzRN6E9DBzWmzA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb69f830b9788d4d3d5a9d87797b44b38b9c74f3669fb4b399ea2ab699f07343d. 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/7vpyLwdoBYrc3VjrEtzXo9.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/7vpyLwdoBYrc3VjrEtzXo9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc3881d6c1400c6eed82eed23069d16de901f336876134fa32b5176b03909013. 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/0AzP2jIRIeocP07a0YAQEc.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/0AzP2jIRIeocP07a0YAQEc.
{"copyright_id":"0x620d5c1b21a9ecfb2c1b89405c61af05f47cdd5acaa36bc2c0181840942a4181","isrc":"UKZGC2306577","name":"Visit To The Underworld","registered_at":"2026-06-06T05:31:32Z","spotify_id":"3AzevrwaQ2iyusFMxQWKiA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x620d5c1b21a9ecfb2c1b89405c61af05f47cdd5acaa36bc2c0181840942a4181. 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/3AzevrwaQ2iyusFMxQWKiA.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/3AzevrwaQ2iyusFMxQWKiA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ac82824a5289495727b0c381dc35bf0bb42ce4cb7dcf959d128e76131c3a02c. 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/4aHoRiFIxFGWgWnpeYeQUN.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/4aHoRiFIxFGWgWnpeYeQUN.
{"copyright_id":"0xe04a240afd1420048bed975936ada6e55bf4c7535f7363fa6fb0547dd85df82a","isrc":"UKZGC2307371","name":"The Graveyard Shift","registered_at":"2026-06-18T19:54:47Z","spotify_id":"7MQcDwr4cCpvKNngAjYZcI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe04a240afd1420048bed975936ada6e55bf4c7535f7363fa6fb0547dd85df82a. 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/7MQcDwr4cCpvKNngAjYZcI.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/7MQcDwr4cCpvKNngAjYZcI.