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 0x74ba471518e2156cb8c161e027a0a77e8bf808fb06b3cb4975c9b764b0463e78. 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/b934860a-5cbd-4f0c-9f5d-af5b493ce391.json and https://artists.proofprofile.net/proofs/artist/b934860a-5cbd-4f0c-9f5d-af5b493ce391.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 0xd815e2ab65f874eca8e6c9b31c906bb299f07e7f0a2cc129f3ca2272754e9bcb. 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/4mXFG8naBlVaPP3Rmkk9SD.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/4mXFG8naBlVaPP3Rmkk9SD.
{"copyright_id":"0x527ea316ac871f7723acd233c32eacc071f91c5c16872f0d287fb0ffa9b03d05","isrc":"USLD91702698","name":"Live Up to My Name","registered_at":"2026-06-04T09:28:10Z","spotify_id":"79KZAInFkxA0XLukZCGzvh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x527ea316ac871f7723acd233c32eacc071f91c5c16872f0d287fb0ffa9b03d05. 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/79KZAInFkxA0XLukZCGzvh.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/79KZAInFkxA0XLukZCGzvh.
{"copyright_id":"0x3ec92081815acc45b4bab076a10d683facfadf6b55f1c94f555b969ad0fd1bf7","isrc":"USWB11801493","name":"Cream of the Crop","registered_at":"2026-06-27T20:28:34Z","spotify_id":"3FXqPOoX4PnbR0E4ELs8sd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ec92081815acc45b4bab076a10d683facfadf6b55f1c94f555b969ad0fd1bf7. 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/3FXqPOoX4PnbR0E4ELs8sd.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/3FXqPOoX4PnbR0E4ELs8sd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a8c4b734e081816dc55110ea808483f116db8c44baa0d81f8d0b67d1f685461. 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/5QHiWzDN9z3qkLyvM1w7JK.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/5QHiWzDN9z3qkLyvM1w7JK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6068e56c80a149ed0e9b17c86d4590d110aa71edd0b72db3fa5601e526f89237. 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/07eGeqajp6xZT4ja1ro9xj.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/07eGeqajp6xZT4ja1ro9xj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dc2561dd5e6044e8050380ffcaff1e4dab81631f95e95cb7c8fbc132384058f. 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/0B4QrPk04fpUyGZomvcpFg.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/0B4QrPk04fpUyGZomvcpFg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88385969cab2014409ddb370618890ca80b63399c97c78af1a207d4bb4665923. 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/1zOBliu4XVuQ0246Jbt23w.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/1zOBliu4XVuQ0246Jbt23w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7088dd87805031eeab997d4abe75b467d01b24177a7ee5911ee4a23a473f407e. 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/0j6Zd4442OGpZHsjQDH1rA.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/0j6Zd4442OGpZHsjQDH1rA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa9fdce95fd1e83e34dff8d3553f68e0c3d9c2cf56805d283dbcbbe69caf3112. 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/2J5tWDzTxQclM0vG8VPVVG.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/2J5tWDzTxQclM0vG8VPVVG.
{"copyright_id":"0xf7ce78b57d08d788c2a6950d8bdfc46584bad2b3cefda2daec6eb8be188e862e","isrc":"USLD91746595","name":"Thinking About Drilling","registered_at":"2026-06-09T21:59:57Z","spotify_id":"1QLgRHLG9sQXq4Plb600kj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ce78b57d08d788c2a6950d8bdfc46584bad2b3cefda2daec6eb8be188e862e. 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/1QLgRHLG9sQXq4Plb600kj.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/1QLgRHLG9sQXq4Plb600kj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b20a4bf484d82a886409942b53283b43f27d2a727e3749bbcc5f35015594086. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4EcJ0pZFHQJZ7VX35Xeair.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/4EcJ0pZFHQJZ7VX35Xeair.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b20a4bf484d82a886409942b53283b43f27d2a727e3749bbcc5f35015594086. 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/5dfLLn4ypq5tJaJw5INCNZ.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/5dfLLn4ypq5tJaJw5INCNZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x315c8f55966660c99c27e940dc369669168be452be11ce2df3e5e37ddd598a4a. 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/6cezfmuJT9mpkv7AwWRYpQ.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/6cezfmuJT9mpkv7AwWRYpQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x320dcc51cfb7198bcc0bdf49f155cd3949a2c7e41424d447c8c0b1a3fd8e7aff. 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/1H59LEwe8DlA7jHsERO7Kx.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/1H59LEwe8DlA7jHsERO7Kx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8acc3881050faa330a94093f19e95d24acd4bcea0011f8ffe5824c6c68198738. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3aIo08yQedOXuoBGLQoyEz.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/3aIo08yQedOXuoBGLQoyEz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8acc3881050faa330a94093f19e95d24acd4bcea0011f8ffe5824c6c68198738. 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/41l1RaDtTRnSPsy22JUFVC.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/41l1RaDtTRnSPsy22JUFVC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e3619ae5a4c4789ad56c9280f06953dd2375e53972a7a320c1efea1a92892a0. 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/11Ol6I6XEFsdGDB2ie0dRT.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/11Ol6I6XEFsdGDB2ie0dRT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ff056ed3e7c334746634e5f5af36a04ef6282a2436324cd880c5e42a862c483. 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/5M4zQD8kVRV99aQoS5lw3P.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/5M4zQD8kVRV99aQoS5lw3P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26021d1f953d750a657fd39d5ec1b0a4afafb11a08c484d12771192921c4b024. 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/4XkfMJCouzBbIXYYmA9B9m.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/4XkfMJCouzBbIXYYmA9B9m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88385969cab2014409ddb370618890ca80b63399c97c78af1a207d4bb4665923. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4Ob6RUbPXQwMo2ckl5jhaw.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/4Ob6RUbPXQwMo2ckl5jhaw.
{"copyright_id":"0x527ea316ac871f7723acd233c32eacc071f91c5c16872f0d287fb0ffa9b03d05","isrc":"USLD91702698","name":"Live Up to My Name","registered_at":"2026-06-04T09:28:10Z","spotify_id":"65ZxwnMAKwXdzhbCQuLL4U","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x527ea316ac871f7723acd233c32eacc071f91c5c16872f0d287fb0ffa9b03d05. 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/65ZxwnMAKwXdzhbCQuLL4U.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/65ZxwnMAKwXdzhbCQuLL4U.