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 0x82fbf3dff26c29652ddf1145c37f77087ae615c128e3ab9ac300341e008f7fe2. 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/d64bc3c1-27a0-4e6b-8c3b-31f7620e4931.json and https://artists.proofprofile.net/proofs/artist/d64bc3c1-27a0-4e6b-8c3b-31f7620e4931.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 0xa3c4439ad5b72145e924f8d14411ec86825063e11c942108810eb6de1a67e4ed. 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/2IAUGHc5LC6HL4nx8Vh2n9.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/2IAUGHc5LC6HL4nx8Vh2n9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6005011e1aded87a9997c239ba313ec5570a912e5075c55641daf17dc2f283dc. 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/6ZfwulbubDc6CjnGGXUnYo.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/6ZfwulbubDc6CjnGGXUnYo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6da75e16ee5e19ad6beb727d89d495dbace867e0beb3194119d0b04310fd2edc. 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/6367CK91dgCVKrQKdiHiwI.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/6367CK91dgCVKrQKdiHiwI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd8dfde1a65760422b8aa8624ff2bddbe3cd39ed7d961b96fbb8a252d814d3f1. 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/6QG9f0Gw0x9Ay25eI9pRUN.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/6QG9f0Gw0x9Ay25eI9pRUN.
{"copyright_id":"0x1adc5eb1a1d71de16e980f13cedd5bd5a9eb40e1dc7aca95276d87784ffa8077","isrc":"QZDA62331926","name":"Home Alone","registered_at":"2026-06-29T15:32:16Z","spotify_id":"7tgC4UozUJo6ZjkdH6LZgU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1adc5eb1a1d71de16e980f13cedd5bd5a9eb40e1dc7aca95276d87784ffa8077. 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/7tgC4UozUJo6ZjkdH6LZgU.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/7tgC4UozUJo6ZjkdH6LZgU.
{"copyright_id":"0x3c36bda9ddf341b0301dfc8ac59f5a7f3c73d5d243b9509fceeec4087478166a","isrc":"QZFYZ2420792","name":"Chucky So Yucky","registered_at":"2026-06-29T13:21:36Z","spotify_id":"1g6TeT5GLiXU6U5FAHu8aT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c36bda9ddf341b0301dfc8ac59f5a7f3c73d5d243b9509fceeec4087478166a. 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/1g6TeT5GLiXU6U5FAHu8aT.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/1g6TeT5GLiXU6U5FAHu8aT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62069f3842714e82f15fb0365b47e74122f68e5e62bc5712b0ede6e9b6a259f4. 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/2SofJ1rqXU6oMWzCPLu9Nt.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/2SofJ1rqXU6oMWzCPLu9Nt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfed2d4d10c94f06c70152b953c3839ac389f63d88ca5ab6cbf5950fe2ec88774. 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/4MhcBUhOyerVo7AvCj5b6V.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/4MhcBUhOyerVo7AvCj5b6V.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39690f63686524833e5418022194390906dae0529dee600b3ec8067f4bf9907e. 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/1CldTF87Dp9hhguNU1FoYD.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/1CldTF87Dp9hhguNU1FoYD.
{"copyright_id":"0xeea3864e3486e5c93df7c2bebb8694aee4e10116280aace3ca66a5e501b89a45","isrc":"QZTB22307506","name":"Turn to Violence","registered_at":"2026-06-21T09:38:36Z","spotify_id":"0WjPcnBV1fz8WqB4kG0NXO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeea3864e3486e5c93df7c2bebb8694aee4e10116280aace3ca66a5e501b89a45. 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/0WjPcnBV1fz8WqB4kG0NXO.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/0WjPcnBV1fz8WqB4kG0NXO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x427a9c005e627f7751d62d7cfa4dfa7b90b97bf4463b9bd4983c80482b56aa06. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6m86B4tIqUao41H4etbwpl.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/6m86B4tIqUao41H4etbwpl.
{"copyright_id":"0xdee284a673dab69de9a755d03ce1f5d595e6f2d4a0e1e7cbcbca2129d301bea2","isrc":"QM4TW2524875","name":"Chip Splittas","registered_at":"2026-06-19T06:09:40Z","spotify_id":"60rfoRZNt8xpkJ9PDS1VqU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdee284a673dab69de9a755d03ce1f5d595e6f2d4a0e1e7cbcbca2129d301bea2. 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/60rfoRZNt8xpkJ9PDS1VqU.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/60rfoRZNt8xpkJ9PDS1VqU.