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 0x6942bc716d6192d22d24e80c0bcbf7f6b3a2d98ae40e50563cf4841c4a623a90. 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/ea8babf2-5868-4dba-a765-330ab019cf01.json and https://artists.proofprofile.net/proofs/artist/ea8babf2-5868-4dba-a765-330ab019cf01.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xb52d0840957987d1dcf687afdbdfe100cf54f07309e373c9333583cbcbddcc6d","isrc":"MX1721901080","name":"Amor a Primera Vista","registered_at":"2026-06-01T05:51:07Z","spotify_id":"5M6bJO7Cfl4lnPoAHG0EdD","type":"track"}
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 0xb52d0840957987d1dcf687afdbdfe100cf54f07309e373c9333583cbcbddcc6d. 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/5M6bJO7Cfl4lnPoAHG0EdD.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/5M6bJO7Cfl4lnPoAHG0EdD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31b3c8a1c8c1d20ced53b858d1d4e9df71e22ea672df75346d7f7c6f15e79f1a. 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/59s0s39NFWScuHDbHytI14.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/59s0s39NFWScuHDbHytI14.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b22a208024ad35ec40f4e6143c52e28617055739ac4d8f6cd0f0a4bfbff469a. 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/6NVG7UfY6kVL7aycKdHX3p.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/6NVG7UfY6kVL7aycKdHX3p.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa368f5509260615f0f3d88075fd387cec22b94de4de368463faa09b948ae7d05. 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/0kltW2LA1Sze3LrWEshJ9t.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/0kltW2LA1Sze3LrWEshJ9t.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9649b6bde75c3dc4d63dfe099e1bfa5b90918082d6bd0651977747da79500b7a. 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/0jAmFCUARuTNDEXuXr8OXB.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/0jAmFCUARuTNDEXuXr8OXB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf12b98149e40930404323539d36b6a765df8ddf06478da391f26cab977871274. 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/2rjZts50aKG2LhTIZ53ezN.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/2rjZts50aKG2LhTIZ53ezN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6bba3262b5a1b718c2149daa8d9f3eb2deb619ed61e3086ac3287d8c0208d68. 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/4LsHHgYGH1UJgPCC0BnybJ.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/4LsHHgYGH1UJgPCC0BnybJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2fd22fdfddb8e35f2652642d63811c14e051afa6d3597e00f26e9431806deda. 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/0LXk0yWcGfACtMKX0igobq.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/0LXk0yWcGfACtMKX0igobq.
{"copyright_id":"0x0b11eb10ae4a2f21b80db0ca361affa358dc7468eafba6b933c4ddac34c00b2d","isrc":"USUM72008355","name":"TBT - Remix","registered_at":"2026-06-04T10:25:49Z","spotify_id":"2SdwRMzLw1vKClRinPqtuU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b11eb10ae4a2f21b80db0ca361affa358dc7468eafba6b933c4ddac34c00b2d. 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/2SdwRMzLw1vKClRinPqtuU.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/2SdwRMzLw1vKClRinPqtuU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaa8681e751d53c45420ca5340b373e590617031fd77d8de7236e9da660713de. 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/45z7x9LaQ9vv6v19KUkltz.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/45z7x9LaQ9vv6v19KUkltz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36796f066f8101381499d926210496040ee3ba580de59f85d6ac9d7b528ac68f. 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/0ue1fotUAGcDwl3XWoaxxM.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/0ue1fotUAGcDwl3XWoaxxM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b22a208024ad35ec40f4e6143c52e28617055739ac4d8f6cd0f0a4bfbff469a. 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/2h9otdWcqvn5D52cgS32fz.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/2h9otdWcqvn5D52cgS32fz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0002d9467713a70060984c1a97af2ae0c818f11261d2314ccd394b2b2474cc91. 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/6s6OY2Tuy6Dg0ZCtj9Oe8N.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/6s6OY2Tuy6Dg0ZCtj9Oe8N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf12b98149e40930404323539d36b6a765df8ddf06478da391f26cab977871274. 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/6o8ogTrSX8H0F66Pdz3Tsc.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/6o8ogTrSX8H0F66Pdz3Tsc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3043ec9585c78d67dcbe32a3ad19174b463fc70ce333bfde396a7cd4eb8523f5. 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/7qRDjlalrqWd6QSDAits9b.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/7qRDjlalrqWd6QSDAits9b.
{"copyright_id":"0xa2c11c7ea83b82ea498852d612a69f3c3aa672fd5c6260af2ba3ebd1bd2aecb6","isrc":"USUM71821032","name":"La Plata","registered_at":"2026-06-04T07:34:17Z","spotify_id":"3ohI7OM6ZDLsekgXWaJ4vt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c11c7ea83b82ea498852d612a69f3c3aa672fd5c6260af2ba3ebd1bd2aecb6. 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/3ohI7OM6ZDLsekgXWaJ4vt.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/3ohI7OM6ZDLsekgXWaJ4vt.