John Primer (born March 5, 1945, Camden, Mississippi, United States) is an American Chicago blues and electric blues singer and guitarist who played behind Junior Wells in the house band at Theresa's
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 0xc1aa65cf382c97bb5a0f28c9bea19d38a70325b1a8383ca79c05965d52296b0c. 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/cc4fdb43-c0e3-454d-a2e2-e7c6f1d91215.json and https://artists.proofprofile.net/proofs/artist/cc4fdb43-c0e3-454d-a2e2-e7c6f1d91215.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 0xd32c9a631202b7829e3f2c6d6023f7bc372ad282ec588ce0904c56b894b85939. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/QZCLE2400170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x414f1263c831b1a221d513ec3584b304909c787c19458926ea04d532522fdc9e. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZCLE2400171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63cb3468fd9eb36b120b1886f1fee2a5f7667f6b5bf067e328e5899fa017f921. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZCLE2400172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf685d4df59cf354c7b3447ee9351190909d386bc7dbe8b835133c20960115a34. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/QZCLE2400173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf633e89d55f455ebc2483f0959e7c6bab2e122dfab38e3a437fe1edf81b63c4e. 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/QZCLE2400174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x967a998adc135877c9e7096972cff1f8b286451d04ba70128de12a75d6f1af9c. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZCLE2400175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ffac9d1db19887d6c9d7b4066052b958d6d3869ed77c69cb0e49ec7d459295b. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZCLE2400176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dc9fa825d53771ce4cd2d97bfe38e09ad28d2b38d593df9ec580bea599b6f14. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/QZCLE2400177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x038ca9301cddfa927afa9912e2fda2965157322f8c1c90c7e558265973f2b2e5. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZCLE2400178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcdc913e463fa00ae50a307a3832ca3f444795251451a5db720943635739933d. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01: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/QZCLE2400179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1adbdf39f292395eacdae0c80aa963887f226444965247431decc0b53c26a1ed. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZCLE2400180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69f71e44b107260c3ec212cf9e149a1b0a8a1f847efd94eae2999a87adf30749. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/QZCLE2400181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x119f6dd77d05e01ba761e61423d2f7e86e11e4bebf077446dbfa089437718ea9. 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/USA2B2055340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6c4617841d1f3ef3d0fd0c4e6fdee63313774da172460b75294aa143cc4a948. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USA2B2055341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21cf263f92527180536e1b81547df46a8677ab5640d5b7ff6e9bbe4aa7b5d363. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/USA2B2055342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x897f9e07b1d1504bb0f2a8dc513645ffe0351153092eef2e90ed6d81ff2ffa97. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/USA2B2055343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e806b0d67f5f7ff4e4a9a524f1e682237cff52ef3780e4fe93bf382723a3c2a. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/USA2B2055344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x517c364a8c271f85a2a04d4fbb771746d2e11ef2925af04d1df600bec0b9299c. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/USA2B2055345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab58994100567bf485a65e5dff2d7a8f3a7ebd35627dd0094b2df9d99a21e0ab. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/USA2B2055346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa796db8fcc6e389629da25b53205c4d0d8a61037fd89d3a8b92cb2551ad834bb. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/USA2B2055347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5cd83bda594a3a17e1dc837b34c1d4bc30cb2afbc0f569d25c87c4288c0c613. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/USA2B2055349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aa69208b9fe306480268f61dbc5d9a5d3b3565a963545def22bd39eb01c68b3. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USA2B2055350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13e04fd6273de2eab9db8000c4d614a20e4ae4331c5e047f1dc2454571d362f8. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/USA2B2055351.