A PaymentCondition with "amount": "0" should grant access if the user has a balance — without deducting anything. This acts as a membership check: "prove you have funds."
Currently amount: 0 skips the balance check and always returns 402. Fix: check that a balance entry exists and grant access.
Activity
feat: zero-cost PaymentCondition as membership gate