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 0x53ba26be7f35bcb711cf1ad0f8a3149a452fcb802d41dc5942da2bb659dee9ed. 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/f814b87b-2497-4021-be7c-0d6ffa27985b.json and https://artists.proofprofile.net/proofs/artist/f814b87b-2497-4021-be7c-0d6ffa27985b.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 0x3096a807db896ea239f1a90797c1007cae5aaea1a5921df08a79c6680918d84a. 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/5tBNafAkXWrLDQa8SOeat9.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/5tBNafAkXWrLDQa8SOeat9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8630f271190bf777dffdbf8d4c5e69b44f739a5e9338ef9caf81671e9040a896. 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/7zxw2muWhobnpwEdABBO83.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/7zxw2muWhobnpwEdABBO83.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dc376ab1ba7dc17f6bcc592e7fce333d60f713f7df53bef56098f04d6f30a4a. 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/6x5gl9msgjsqub1hy7Iq3k.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/6x5gl9msgjsqub1hy7Iq3k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ffa185d47ceead25c7812a083feb7e72fd8bb91e359d6e58a1573046ab47821. 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/5dl19uNkWLeDueQDTMIPjy.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/5dl19uNkWLeDueQDTMIPjy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd81146b3fe331e3596376e1e9beff22b1245a9097695c655e34e2b40adaa640c. 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/3LpyDAykemTWbEsMjAmUiP.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/3LpyDAykemTWbEsMjAmUiP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4101e8beb860888ad8935f39a129b2ba5196933e593c7633c4ae2d026406468. 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/72lA9YNb3KanLddFqYIVga.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/72lA9YNb3KanLddFqYIVga.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14a164a8d82259c418a31a87b15c44ba2375874690f924bde0dbcf7859553b23. 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/04cocYWcOYAS6OXChcIfdQ.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/04cocYWcOYAS6OXChcIfdQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x350b1363fd0ff538ba0d379b2bb34010f0b0714ca12c6ecc45962174ef46faa0. 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/5wg3327utYfdvkoXqWf86d.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/5wg3327utYfdvkoXqWf86d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa1d4e625a81fb5fbddc24ef840b3938998345fe47694773011517ce21098792. 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/3cNykCGMtO3gPSZkmA0y2P.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/3cNykCGMtO3gPSZkmA0y2P.
{"copyright_id":"0x84c866cf85739fbde339866468ea796a081249aea76c611c0d0b4320be0ff62e","isrc":"USA2P2227749","name":"VALENTINO (feat. mori & Clutchill)","registered_at":"2026-06-04T12:37:33Z","spotify_id":"0NPpmjVQEEJZxOckYzBjWi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84c866cf85739fbde339866468ea796a081249aea76c611c0d0b4320be0ff62e. 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/0NPpmjVQEEJZxOckYzBjWi.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/0NPpmjVQEEJZxOckYzBjWi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8630f271190bf777dffdbf8d4c5e69b44f739a5e9338ef9caf81671e9040a896. 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/401I0yS7AMUrc8Iia0SQzJ.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/401I0yS7AMUrc8Iia0SQzJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x889a58c962b8f4e9e88e6758de0fd4904e7bd7045f54502f0d538d76286ae765. 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/5Vv9KbtAN8XNESS8XH1sPt.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/5Vv9KbtAN8XNESS8XH1sPt.
{"copyright_id":"0x901d730f00f1fb4cd19bff6980936a4dab446b62d32338a8ced657a6e8b8726f","isrc":"USWB12303760","name":"JUAN SALVADOR GAVIOTA","registered_at":"2026-06-04T15:19:13Z","spotify_id":"5l2STIhKgH7UqyWwQr5i5E","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x901d730f00f1fb4cd19bff6980936a4dab446b62d32338a8ced657a6e8b8726f. 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/5l2STIhKgH7UqyWwQr5i5E.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/5l2STIhKgH7UqyWwQr5i5E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fd32dfb65def08e6ce32509c0c153b282b9bc4d3dc8460f92cec434da478d1f. 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/7IpzD6N7WbLtJLdUTXJ4tK.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/7IpzD6N7WbLtJLdUTXJ4tK.
{"copyright_id":"0xcedf7ff3fee79792595ce944e8f8c9692957552258e6c0c10d2d33adce23235a","isrc":"USA2P2242003","name":"BULERÍAS DE UN CABALLO MALO","registered_at":"2026-06-04T08:48:55Z","spotify_id":"6P9fFbnwWYASamPwhfUunp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcedf7ff3fee79792595ce944e8f8c9692957552258e6c0c10d2d33adce23235a. 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/6P9fFbnwWYASamPwhfUunp.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/6P9fFbnwWYASamPwhfUunp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09961b0f6325a1f90d92e9815b9f1d9422ed68345431e32ffea558a0a91454f3. 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/5ffLdAti2Kb4XFZ2mPNrxp.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/5ffLdAti2Kb4XFZ2mPNrxp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80a6336fb7a890e80dc856cd30fb56e2b452e5d61c241a16407d33c9ef6d2a5. 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/5lsZlmRmcxDPYIbIS1ygKp.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/5lsZlmRmcxDPYIbIS1ygKp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c7fefb915b786b27c225c0b70a7717d90b03e3b7db3e61715c40768d2494b15. 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/55iO3rILBsWI8bMntmW1Mh.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/55iO3rILBsWI8bMntmW1Mh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5822187a39bfdc33b4589c4b1adf7fb6fe30ac57b2d8f99786bfccf3c638b890. 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/4mwQi413D8omgjFXRnaA4u.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/4mwQi413D8omgjFXRnaA4u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa1d4e625a81fb5fbddc24ef840b3938998345fe47694773011517ce21098792. 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/3Y8Y9GWlUBTTEY6ydINRtx.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/3Y8Y9GWlUBTTEY6ydINRtx.