Eric Donald Johnson (born June 7, 1976) is an American singer-songwriter, composer and multi-instrumentalist. He is best known as the leader and sole permanent member of the influential folk-rock band
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cbbd39a98a8eb77dce54653cbaf1a2cd3352f3c1c487cfca98242f48f90ec7e. 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/a0b50f5e-e170-4c9a-8b6d-d0b341141e65.json and https://artists.proofprofile.net/proofs/artist/a0b50f5e-e170-4c9a-8b6d-d0b341141e65.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0783ed06a4215f6791c85de80aa0a73c312ab8cab574c2bb7d009d991346a977. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QMB621900802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38635b6204e1e1fbc1e6b0ddb6c29ed83169a79301942621e136d00e0da1ded6. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QMB621900803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f1a3f1d12a2bfaddf13b176a06d13b836b900d851c8cce4ff2b03f829ccd297. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QMB621900801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cc1c81762df51536498a7b77ad100746b4ac00de1e304042d52b2fa8b97818a. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QMB621900808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131320b138240e92e58f10f3314251e65981981e195ec032a945b1c044dec77d. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QMB621900804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a4a93f5e390a824e79a4b1c01ba0b509b29522b3a79502c288006cc12c13470. 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/QMB621900809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x400fb86c1e3af66f95f3b4a079939ebada48da7559bad7dbea38c0dee408c01a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QMB621900807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82a82e0e81d6deedeffbc6a9028d442cab91105bb20dae3a7119d806ab1c74ea. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QMB621900805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x651492cda08ca95e143aa2969ac7c2b84c23dda38045efd2abc97c2676fb1c9b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QMB621900806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a793c3fd355ef1afeeee8d1ef3926cd3213cbf2dc9c8ddba853aa00c5608f7. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QMB621900810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe9e043de4b0a7dfc9ed3c92a59cf81603b6d22e9a9bb663bcf577af57b45824. 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/QMBGQ1400025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c7bebb2f8c2182e7277f7af12e795e978f00bdb551f4fe44b6657c861dc1717. 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/QMBGQ1400026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1176f434f89eb8fe006295ed25c4e48ffdfeaafa9e95e7d952afcdf851b47d24. 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/QMBGQ1400027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43963b9b621f5a48b2f3e0b5c6d050f61f83fc892165ea6021c632ccf1d62f0f. 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/QMBGQ1400030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7114344a443f1b54a6153534fdc00ae8fb79ee410bdc27664025117101bdef93. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T16:40:46Z), 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/QMBGQ1400028.
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 0x57fc6fd8e27f8065c9dcb92072d853ebab8a11988efa2ad63f3f9766072d30ab. 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/QMBGQ1400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21b48059c6cde9e14998ddb4275c21965bdd38b65b7fc0ce765becaaf6e7ad96. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30:29Z), 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/QMBGQ1400023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7db2d7643eee3e29ca351720d628714206c165004cbff27638aef7a3fe118435. 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/QMBGQ1400024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc39df33abaa5885313bbd7716c36e973c3e396389e57e1d3bf5940c53c542798. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/QMBGQ1400029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9817b3cd11fbc6d887e8c283d7f21aa9a93a5c9353cb23f92e8a8639b6fb630f. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/QMBGQ1400031.