{"uid":"cap_70MNatg6Qk5Wp8Bp-xZJi","slug":"convrgent-ai-fce6ab5d","name":"Convrgent.ai Information Framing Engine","description":"Information framing — optimal presentation of difficult news, trade-offs, price increases, feedback, and controversial decisions. Personality-calibrated when KYH data is provided. Framing science: gain/loss, temporal, attribution, and scope framing.","url":"https://convrgent.ai/api/blah/frame","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","bodyType","body","method"],"properties":{"body":{"required":["information","frame_type","audience_context","desired_outcome"],"properties":{"frame_type":{"enum":["bad-news","price-increase","trade-off","feedback","change","rejection","delay"],"type":"string"},"constraints":{"type":"array","items":{"type":"string"}},"information":{"type":"string"},"kyh_profile":{"type":"object"},"desired_outcome":{"type":"string"},"audience_context":{"type":"string"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"mode":"contextual","avoid":["Don't blame infrastructure costs","Don't offer discounts preemptively"],"timing_advice":"Deliver Tuesday-Thursday, give 30+ days notice","frame_type_used":"Gain framing + temporal distance","framing_strategy":"Value-first gain framing with relationship anchoring","recommended_frame":{"body":"Over the past year, we've invested heavily in the capabilities your team relies on most. To sustain that and deliver what's next, we're adjusting pricing to $X/month starting next quarter.","close":"You've been with us since the beginning â I'd love to walk through how to maximize value under the new structure.","opening":"I wanted to reach out personally about an update to your plan."},"alternative_frames":[{"risk":"Can feel deflective","framing":"Contrast anchor approach","science":"Anchoring bias","strategy":"Compare to higher market rates first"}],"psychological_anchors":["3-year relationship tenure","Features delivered"],"personality_adjustments":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SkfFyvQe5tbn9hkyHKDUg","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates optimally framed messages for difficult news, trade-offs, price increases, or controversial decisions using gain/loss, temporal, attribution, and scope framing science — personality-calibrated when a KYH profile is provided.","exampleAgentPrompt":"I need to tell my SaaS customers about a 20% price increase effective next quarter — can you frame this message using gain framing to minimize churn, and calibrate it for someone who is highly conscientious and loss-averse based on their KYH profile?","exampleUseCases":[{"title":"Delivering layoff news to direct reports","prompt":"I need to let my team know about upcoming headcount reductions — can you help me frame this conversation in a way that acknowledges their concerns but emphasizes the company's long-term stability, calibrated for someone who values transparency and job security?"},{"title":"Communicating product feature deprecation","prompt":"We're discontinuing a feature that some users rely on heavily — frame this message using temporal framing to help them understand the transition timeline, and personalize it for someone who is detail-oriented and prefers clear alternatives."},{"title":"Presenting controversial policy changes","prompt":"We need to announce a new remote work policy that's more restrictive than before — can you frame this using scope framing to emphasize team cohesion benefits, and calibrate the message for someone who is skeptical of change but values company culture?"}],"resultDescription":"Returns a personality-calibrated, strategically framed version of the input message — including the recommended framing type applied (e.g. gain vs loss, temporal, attribution, or scope), the rationale for why this framing suits the recipient, and the final polished message ready for delivery.","failureModes":["Missing required message content returns a 400 error","Invalid or malformed KYH profile data may fall back to non-personalized framing","Ambiguous framing type input may result in a default framing strategy being applied","Very short or vague input messages may produce generic output with low specificity","Payment not included or invalid x402 header returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need to communicate difficult, sensitive, or high-stakes information and want the message framed using behavioral science principles rather than just rephrased. Especially valuable when you have KYH personality data for the recipient and want personality-matched framing. Prefer this over generic rewrite tools when framing strategy (gain/loss, temporal, scope) matters to the outcome.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:30:36.103Z","isFirstParty":false}