{"endpoint":"/api/blah/frame","method":"POST","description":"Information framing — optimal presentation of difficult news, trade-offs, price increases, feedback, and rejections","price":"$1.00 via x402 (USDC on Base or Solana)","product":"BLAH (Be Like A Human)","modes":{"personalized":"Include kyh_profile for personality-calibrated framing (Mode 1)","contextual":"Without kyh_profile, uses universally effective framing science (Mode 2)"},"input":{"information":"The information to frame (required)","frame_type":"bad-news | price-increase | trade-off | feedback | change | rejection | delay (required)","audience_context":"Who the audience is (required)","desired_outcome":"What you want the recipient to feel/do after (required)","constraints":"Optional array of constraints","kyh_profile":"Optional KYH personality data"},"output":"Recommended frame (opening/body/close) + strategy + alternative frames + psychological anchors + timing advice + avoid list"}