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 0x827c68abe1727ffc0ef090012c03449c42285ff7531a94b0957eeb7ca2482500. 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/7b351dd0-0193-483f-ae5d-25548ceef77a.json and https://artists.proofprofile.net/proofs/artist/7b351dd0-0193-483f-ae5d-25548ceef77a.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 0xb30186421580134cae92801ae429a79c74d9594a4b729ab36bcec3d7dffff2c2. 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/1BsKtoeoHoa7ZNRGFKxY4G.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/1BsKtoeoHoa7ZNRGFKxY4G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdc79d4085422e63a6069139796894461acd9d689e89fe1268f976c74d75a1c2. 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/2zLoydVm0kYoaIkra0XmzE.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/2zLoydVm0kYoaIkra0XmzE.
{"copyright_id":"0xc046996cdeedacb5a067db19a6fb753ea68923f78b8b7225a3a533cf30ad6258","isrc":"USUYG1507024","name":"Mayors A Cop","registered_at":"2026-06-04T12:49:23Z","spotify_id":"2iXspj0F25nzhs4kVolvwf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc046996cdeedacb5a067db19a6fb753ea68923f78b8b7225a3a533cf30ad6258. 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/2iXspj0F25nzhs4kVolvwf.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/2iXspj0F25nzhs4kVolvwf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad36df8b569ed3634d094ae2a0ee49f27b649f6ebf726cd7427d57bae81d81cc. 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/6G5I8O1y7Ut8J3PiYuSJqN.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/6G5I8O1y7Ut8J3PiYuSJqN.
{"copyright_id":"0x35289991a67fa3deef4d1db3a6c30f564c543dfd44ca7fae73bb95b4ef0a5134","isrc":"USUYG1507026","name":"Pray For Him","registered_at":"2026-06-06T05:43:24Z","spotify_id":"3kxB92XdQFbUBvr2H8NK25","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35289991a67fa3deef4d1db3a6c30f564c543dfd44ca7fae73bb95b4ef0a5134. 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/3kxB92XdQFbUBvr2H8NK25.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/3kxB92XdQFbUBvr2H8NK25.
{"copyright_id":"0xa473da1192dc05482dbba14d88548b8b8210f739cab17de0a3c822e6ecce1d4c","isrc":"USUYG1455399","name":"Odd Ways","registered_at":"2026-06-07T02:28:00Z","spotify_id":"0i1kxHnxzTHbPHrT97mz9R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa473da1192dc05482dbba14d88548b8b8210f739cab17de0a3c822e6ecce1d4c. 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/0i1kxHnxzTHbPHrT97mz9R.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/0i1kxHnxzTHbPHrT97mz9R.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b2462b5466bee51775fb5400d84148174abf1257a6b6a2c624c9e07000db5f5. 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/1wSHQvLqwlRoaE6g5edZog.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/1wSHQvLqwlRoaE6g5edZog.
{"copyright_id":"0x8f3fae41a25cb67d421aed1dfa17925891ee3848fe23af4b3dc75e5b6cbc27d9","isrc":"USUYG1455398","name":"Be Realistic","registered_at":"2026-06-08T01:11:32Z","spotify_id":"0O1IxXTGfQnrr3QAh6iabE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f3fae41a25cb67d421aed1dfa17925891ee3848fe23af4b3dc75e5b6cbc27d9. 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/0O1IxXTGfQnrr3QAh6iabE.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/0O1IxXTGfQnrr3QAh6iabE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f70ba23193799674bc94420413db8b5e058f79444fb58e6ddd7d4da55a648d4. 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/5bOD2vbgMvkM1RVmftSbUZ.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/5bOD2vbgMvkM1RVmftSbUZ.
{"copyright_id":"0x50d7955da4e705ebb7912d76986cdf3a97e6de5eb9a83fc590f3ee9f85fe492e","isrc":"USUYG1455397","name":"One More","registered_at":"2026-06-04T14:40:20Z","spotify_id":"0XnN9aLyI7JSXffAYZ8viB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d7955da4e705ebb7912d76986cdf3a97e6de5eb9a83fc590f3ee9f85fe492e. 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/0XnN9aLyI7JSXffAYZ8viB.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/0XnN9aLyI7JSXffAYZ8viB.
{"copyright_id":"0x50d7955da4e705ebb7912d76986cdf3a97e6de5eb9a83fc590f3ee9f85fe492e","isrc":"USUYG1455397","name":"One More","registered_at":"2026-06-04T14:40:20Z","spotify_id":"0FbUdx3SdNnouUTwDfedrD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d7955da4e705ebb7912d76986cdf3a97e6de5eb9a83fc590f3ee9f85fe492e. 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/0FbUdx3SdNnouUTwDfedrD.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/0FbUdx3SdNnouUTwDfedrD.
{"copyright_id":"0x8f3fae41a25cb67d421aed1dfa17925891ee3848fe23af4b3dc75e5b6cbc27d9","isrc":"USUYG1455398","name":"Be Realistic","registered_at":"2026-06-08T01:11:32Z","spotify_id":"3xIjdrG48jJ7z4TUtkNy9D","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f3fae41a25cb67d421aed1dfa17925891ee3848fe23af4b3dc75e5b6cbc27d9. 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/3xIjdrG48jJ7z4TUtkNy9D.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/3xIjdrG48jJ7z4TUtkNy9D.
{"copyright_id":"0xa473da1192dc05482dbba14d88548b8b8210f739cab17de0a3c822e6ecce1d4c","isrc":"USUYG1455399","name":"Odd Ways","registered_at":"2026-06-07T02:28:00Z","spotify_id":"5WUNkJYMnVFVuhnAISp1WC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa473da1192dc05482dbba14d88548b8b8210f739cab17de0a3c822e6ecce1d4c. 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/5WUNkJYMnVFVuhnAISp1WC.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/5WUNkJYMnVFVuhnAISp1WC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x581dd1a2f7d667cb8137c0b90e4504ac75438a9e149dcb06dccd51adddc7ee08. 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/32Q65o093YHCKWKx5qtAC3.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/32Q65o093YHCKWKx5qtAC3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18326bea36e29fcfce1b472ec40152049399518dc625c249d10c3234cf6119c9. 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/1YwI8XWJenmzTTqOQ40PMu.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/1YwI8XWJenmzTTqOQ40PMu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd71deda48c492d24b60aad95287ac7467c6632a0fc20e5b9875151a6b62d8e6. 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/70o9TOQjGu0IJq69TI3I2a.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/70o9TOQjGu0IJq69TI3I2a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x676e92dbe3bab78c94004a1e3753a5b40e814e6fa009a659e20706aa1adadd1a. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:46:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5aBIEKP7FV0cIJb5W3mu0d.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/5aBIEKP7FV0cIJb5W3mu0d.
{"copyright_id":"0xbd4d59026b2c68e7d2c6ddf10778f285645a7cc7c0c8fadb4cf37001f0fca5e3","isrc":"GB5P52200535","name":"Silent Meeting","registered_at":"2026-06-24T18:48:20Z","spotify_id":"0MwR2rSrW4zibiQrsL4gbm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd4d59026b2c68e7d2c6ddf10778f285645a7cc7c0c8fadb4cf37001f0fca5e3. 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/0MwR2rSrW4zibiQrsL4gbm.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/0MwR2rSrW4zibiQrsL4gbm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05c695f6fae1e2869323c2ae64719434478b011ea2ef61b0e964215727e6361c. 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/4mxhAVfYuHcmcwo2V3YY66.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/4mxhAVfYuHcmcwo2V3YY66.