{"lexicon":1,"id":"money.atmosphere.app.clearRecipientFeeShare","defs":{"main":{"type":"procedure","description":"Remove a per-recipient fee override; fee plans prepared afterward return to the app's configured fee. Deliberately NEVER touches running subscriptions or exact processor work whose fee is already frozen — raising the fee on an existing consented relationship is not allowed; its application_fee_percent stays until the subscription is otherwise re-priced under the normal consent caps. Requires app service-auth.","input":{"encoding":"application/json","schema":{"type":"object","required":["recipientDid","environment"],"properties":{"recipientDid":{"type":"string","format":"did"},"environment":{"type":"string","knownValues":["test","live"],"maxLength":8}}}},"output":{"encoding":"application/json","schema":{"type":"object","required":["cleared"],"properties":{"cleared":{"type":"boolean"}}}},"errors":[{"name":"ActiveSubscriptionRepricePending","description":"The override is still reconciling a requested lower fee across running subscriptions. Retry after that durable reconciliation finishes; clearing it now would discard the pending work."}]}}}