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 0x5134251fa0509ff22a0a53e32705047bea59bb32869c40031872fe31ee8e6676. 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/f4ceaf50-f54a-4988-ac9b-528767300622.json and https://artists.proofprofile.net/proofs/artist/f4ceaf50-f54a-4988-ac9b-528767300622.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 0x3172a340d277358ee01102bb33e022e9f4520de42a231967e95169fc3b164248. 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/7ISvtXjT0YDGfqKnv6UHjO.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/7ISvtXjT0YDGfqKnv6UHjO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a358a182e1004040a0a72d1bc92e9842e8f027797e4fba6669cc636ef85c372. 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/1BIVgchKDbqIckoz0jjyqM.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/1BIVgchKDbqIckoz0jjyqM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b1acab581b93082f943bf6d1b691608792477b21a7b44a520e3f51400295064. 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/0uhX74XXrtgexmBMgo8Yre.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/0uhX74XXrtgexmBMgo8Yre.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0745e110588681c0fe037d9f1cfa68341f43278aafb321f76062bb1cb95c147. 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/2BvpZeXHJhlW4jp2qRzK6U.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/2BvpZeXHJhlW4jp2qRzK6U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d670d37798233248a2121d2f292113e1018997b722beddf3cb6fb969dbde47. 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/5MQGcOFhMw70iWB05yE12T.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/5MQGcOFhMw70iWB05yE12T.
{"copyright_id":"0xdb3fead82b64fc8cd27e4894cd3029c44f62029f09667581af011e9aeb06a6db","isrc":"NZEM00500020","name":"A Place for You","registered_at":"2026-06-11T00:29:47Z","spotify_id":"3tpj6hx6uBUR4uvBIhmKbM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb3fead82b64fc8cd27e4894cd3029c44f62029f09667581af011e9aeb06a6db. 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/3tpj6hx6uBUR4uvBIhmKbM.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/3tpj6hx6uBUR4uvBIhmKbM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb39b7b958200f08a139a039f206997a79999f7cea2a77d0405e056bab17492ea. 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/2lrqWRidZO587rluVs6Vkj.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/2lrqWRidZO587rluVs6Vkj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x792c49398256b3f6d309726a0a857fe18f5953b8cd80800ba4a399cac7221635. 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/5vb4uw6kGosbXAt16o7BpA.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/5vb4uw6kGosbXAt16o7BpA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09ecbe42c389e7212b257f3a98d67635d11e914a1868ab6b5eec89d2bdfef9e1. 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/5k0wtnrAPgpeaaXwwWSWT8.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/5k0wtnrAPgpeaaXwwWSWT8.
{"copyright_id":"0xb269bf5ccb635a508ea5a0497025e87d23d21aa1af067f40441a4bda9bbd9dab","isrc":"NZEM00500024","name":"Beats Interlude","registered_at":"2026-06-08T16:06:52Z","spotify_id":"7IDi45uGtElr3T99NWcgiB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb269bf5ccb635a508ea5a0497025e87d23d21aa1af067f40441a4bda9bbd9dab. 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/7IDi45uGtElr3T99NWcgiB.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/7IDi45uGtElr3T99NWcgiB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29a7ea74e9acf92c5be74e8836378dc796f555636ecaf2d36ba0ef627c077a46. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/11L5hrERsV99jQk5N6pPPK.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/11L5hrERsV99jQk5N6pPPK.
{"copyright_id":"0xcd1b8164f5a4e52f7f3bc5d98dc99521b39c92091f46b2df30bc1381c453d381","isrc":"NZEM00500026","name":"Lay Me Down","registered_at":"2026-06-20T16:04:21Z","spotify_id":"3rSEcmWtkYJLvcomSoiBcg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd1b8164f5a4e52f7f3bc5d98dc99521b39c92091f46b2df30bc1381c453d381. 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/3rSEcmWtkYJLvcomSoiBcg.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/3rSEcmWtkYJLvcomSoiBcg.