Summary
The broker crashes every ~20 seconds due to an assessor image hash mismatch combined with an unreachable fallback IPFS gateway, making it impossible to earn any rewards.
Environment
- OS: Ubuntu 22.04
- GPU: RTX 4090
- Driver: 580
- Broker version: broker-v2.0
- Chain: Base Mainnet (8453)
Root Cause
The broker downloads the assessor image in two steps:
- Default URL (
signal-artifacts.beboundless.xyz/v3/assessor/assessor_guest.bin) — downloads successfully but serves hash 03831182a226b5f5a4d358704a9f9d0bcd4dc48e6e577dc7db84d94892024938
- Contract fallback URL (
gateway.beboundless.cloud/ipfs/bafybeiauvbhinz2yqm2vbgpl2njgoyaxhuwa2vbv6gts2ajcjfkw5m4ejq) — DNS SERVFAIL globally (verified with 8.8.8.8)
The broker expects hash 6c5a03c0785e91bc0ad0db486004116010680a03af4e712bcca3188e56694100 from the contract, but no accessible source serves this hash:
signal-artifacts → 03831182...
dweb.link (IPFS) → 70d4297...
gateway.beboundless.cloud → SERVFAIL (DNS does not resolve globally)
Error
Error: Broker service failed
Caused by:
0: uploading assessor image
1: assessor image ID mismatch: expected 6c5a03c0..., got 03831182...
2: Failed to download image from contract
3: failed to lookup address information: Temporary failure in name resolution
Impact
- Broker cannot complete startup
- No orders can be locked or fulfilled
- Zero rewards earned despite GPU proving working correctly
Steps to Reproduce
- Fresh install of broker-v2.0 on Base Mainnet
- Run
just prover
- Broker crashes every ~20s with above error
Expected Behavior
The assessor image on signal-artifacts should match the hash registered in the contract, OR gateway.beboundless.cloud should resolve correctly.
Summary
The broker crashes every ~20 seconds due to an assessor image hash mismatch combined with an unreachable fallback IPFS gateway, making it impossible to earn any rewards.
Environment
Root Cause
The broker downloads the assessor image in two steps:
signal-artifacts.beboundless.xyz/v3/assessor/assessor_guest.bin) — downloads successfully but serves hash03831182a226b5f5a4d358704a9f9d0bcd4dc48e6e577dc7db84d94892024938gateway.beboundless.cloud/ipfs/bafybeiauvbhinz2yqm2vbgpl2njgoyaxhuwa2vbv6gts2ajcjfkw5m4ejq) — DNS SERVFAIL globally (verified with 8.8.8.8)The broker expects hash
6c5a03c0785e91bc0ad0db486004116010680a03af4e712bcca3188e56694100from the contract, but no accessible source serves this hash:signal-artifacts→03831182...dweb.link(IPFS) →70d4297...gateway.beboundless.cloud→ SERVFAIL (DNS does not resolve globally)Error
Error: Broker service failed
Caused by:
0: uploading assessor image
1: assessor image ID mismatch: expected 6c5a03c0..., got 03831182...
2: Failed to download image from contract
3: failed to lookup address information: Temporary failure in name resolution
Impact
Steps to Reproduce
just proverExpected Behavior
The assessor image on
signal-artifactsshould match the hash registered in the contract, ORgateway.beboundless.cloudshould resolve correctly.