John, Johnny, or Jon Hamilton may refer to: Arts and entertainment John Hamilton (painter) (fl. 1765–1786), British painter John R. Hamilton (architect) (), English architect John McLure Hamilton (18
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5be063e39f302a0e1ad5d2df7b2e5062fac7d88e57325ad1267ef6ad20c52a86. 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/47b67be3-1994-4f5c-bd86-318a6aa5b7e6.json and https://artists.proofprofile.net/proofs/artist/47b67be3-1994-4f5c-bd86-318a6aa5b7e6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e13f4dc25b2ab06083aa158b356ecd74031d8c6dd82fc5bdf02611bda41ef16. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6K2307304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a70185751f00ea18ccbc3fd416500471c69cdc483e17a60c2e1d2fe4444cc97. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZRP42351593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20f3d7e804b2514c1340f567a0072dac1d9555ec1b913187ba0e1e84698b7566. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB72309376.
For everyone you meet (is fighting a great battle)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4c483c598b5d4f300dec906e3d5d38bfc936bfdb14010bd69b96628fe8f0fe4. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA82457114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x482acc5b2b65c2c8c6569932ae60c2892e555663c150bab9cbefe1e710f05766. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWQ2427557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4e9907613d820bf35b9323bf967a89d7a376cf892bdd1cb8a9d65fc8bf1131e. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWW2442774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda59e3963475564718d445da2efa4ec16c9a3a2484cf1cce2d56e201b2da4965. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAW2499636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0bb94ad04c967948f6ba28e318e1c77f4426e184ba38c03cfb5f198337e43b1. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB32414974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05dca34ab98222da1d926d5fc8278182bc750d539015c1849300c4cd150a0116. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBC2465236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cdaabef18a6988e7a1fc90b347e58464982d2532fb83b244a8b2c2b8881a2f7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AU3SE2402043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ac67d362fd314382042336d89c2ce477adcf098bf0549567a43dd46e32e768. Chain 2 (Bitcoin): anchored in block 958889 (2026-07-20T13:24:39Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7P2415384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d9647e0368220ee5e4b9862974460ae3154f843a577d3aacda6cfcb9ee114d3. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82510175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebcdb8a1e072264f6af6eed7d1cb4e28a733986164f9b8252a4c87815919e221. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN32557685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x620f7ebdb6d33c742482c7a16a7f91a314754f070c0a40d33847656b25eee7bc. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN72521816.
Impression: Sunrise (after Claude Monet)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x793978f69df7598de667cce25a6286b0d8a388f56c766f4a05bf251a9ed34a55. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEP2572956.
Rouen Cathedral, Sunset (after Claude Monet)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8106ad17506e56a2cf6bcb703f96859ce63d166f4a4a175b4e87a4b45275cfb6. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWQ2559916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cdaabef18a6988e7a1fc90b347e58464982d2532fb83b244a8b2c2b8881a2f7. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AU3SE2402043.