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 0xcef2c40699d9a7d2c0acb587a8f3d251005570aa56f8a9df32f37b8582cfc1c4. 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/d45e6a7e-3928-4226-8cfd-f1388907f473.json and https://artists.proofprofile.net/proofs/artist/d45e6a7e-3928-4226-8cfd-f1388907f473.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 0xe4d5f36f6df0abd1e09a29036aad16106dc0d54ffc8a0bab899ad9be08b15561. 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/5GOXFt3pt6FU6KDlcVGjmf.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/5GOXFt3pt6FU6KDlcVGjmf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cf71f0e4f253c6e785905ea37854648e1c5d12d3e529ecbd47fa1d342dd97ab. 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/4tJh7eFBly2mJD4n9nwF2F.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/4tJh7eFBly2mJD4n9nwF2F.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69b2cbcbf2c0350638add04859f4ee59f337b6cb23d9111968d488eb2c8512d0. 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/66HF0Fv6DgUZItrUMGWsao.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/66HF0Fv6DgUZItrUMGWsao.
{"copyright_id":"0xcf3884a985aebab0e0233cf403a32a710c3778ce508f304f14c9c6ea3589488f","isrc":"QM6MZ2346867","name":"ADICTOS AL DINEROS","registered_at":"2026-06-08T14:10:43Z","spotify_id":"0HRsNgDme8K3yKSCgyHgLd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf3884a985aebab0e0233cf403a32a710c3778ce508f304f14c9c6ea3589488f. 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/0HRsNgDme8K3yKSCgyHgLd.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/0HRsNgDme8K3yKSCgyHgLd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7291bcb3675ebc6f8103a52d4db6f6582901ba47254150e8e100805d8d47d65. 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/4IcSaJZnlXUZdUHvGhmcYd.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/4IcSaJZnlXUZdUHvGhmcYd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3791c5dac760b6e5c9161f03f2622984ee3a6eecdcb7f4c859334995208acb9. 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/37jy0DjJBQHa6lKjzanbLW.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/37jy0DjJBQHa6lKjzanbLW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36020537cd3623e8f843fabfe94974e40e3c0a71b8b96f49be30f3572d43002c. 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/1ImITXDzjlhFi2at1YK784.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/1ImITXDzjlhFi2at1YK784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75592c503d04bcd590ea80b4e07a37e42409916dfaf3bf9c708ff301c2c85fd7. 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/0keCd2tk2T73iSkizt5WBt.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/0keCd2tk2T73iSkizt5WBt.
{"copyright_id":"0xada28c312ea3c4acd218f979bedaa3b15001677c2db24beb4cd21e95f9bc539e","isrc":"QZMEM2392542","name":"CAPITAL P","registered_at":"2026-06-21T12:14:54Z","spotify_id":"2aPYpASM7FUYHzBZsqrBWh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xada28c312ea3c4acd218f979bedaa3b15001677c2db24beb4cd21e95f9bc539e. 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/2aPYpASM7FUYHzBZsqrBWh.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/2aPYpASM7FUYHzBZsqrBWh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17b374c183e59509d1259691eb40c483962eece0e4fca17d3f703ce3a342804f. 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/4qLVMHDCZblxzBwCs4fXvL.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/4qLVMHDCZblxzBwCs4fXvL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90ff9225d4a33b992c568b396bf1bef4a9fde358f8b6c752b1026d86ba4a42d8. 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/4VLPGzgs49nZtCBJUo0yVO.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/4VLPGzgs49nZtCBJUo0yVO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd43866b5e4569e505f3f33b1ea62fe17dc7e1517444e0c70376e8f7eb96ec01. 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/0J3WhiFGHyPJP4MFSSJopc.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/0J3WhiFGHyPJP4MFSSJopc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x542da7302537ff197d96785344105ec46c213f2601d859836065a29f8604adfd. 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/1L2j6Pw9jbs6oZ3Mk2pO9u.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/1L2j6Pw9jbs6oZ3Mk2pO9u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2daf682b8455f90a856e5cf599891f32c1bcf7e499cce2b5a438529c21c6f129. 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/4MdixJ77Q0JG8e4KUY2K2T.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/4MdixJ77Q0JG8e4KUY2K2T.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb80d63d723b27b335c774d7fb1742f72a3f1e5801816e1e2fc5ae028da317233. 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/4q7jsvaRkQGKTLfwgsn9tM.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/4q7jsvaRkQGKTLfwgsn9tM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3af6869074ce2b0e4cfaef6b04211351b247f3be377c0e12e6f072dd0b6b6ed8. 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/4GT3oRLk1uekaILjXyz16c.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/4GT3oRLk1uekaILjXyz16c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf1571963289db9b211f2e32968b214b749549f31e7670509d2a6b3f7cd59e76. 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/0xO3L6llLIcyiXY0kQiVX3.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/0xO3L6llLIcyiXY0kQiVX3.
{"copyright_id":"0x35386a147240b3be5d723a3e2b963b0f4b0b324b5aa1ef4ab6945ffcf15bfcd9","isrc":"ES71G2500768","name":"CORN FLAKES","registered_at":"2026-06-22T05:43:39Z","spotify_id":"5Dxqpy9RA8VvSggXJIXSOf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35386a147240b3be5d723a3e2b963b0f4b0b324b5aa1ef4ab6945ffcf15bfcd9. 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/5Dxqpy9RA8VvSggXJIXSOf.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/5Dxqpy9RA8VvSggXJIXSOf.