{"kind":"site_page","canonical_path":"/sites/duolingo.com","markdown_path":"/sites/duolingo.com.md","json_path":"/sites/duolingo.com.json","api_path":"/api/v1/status/duolingo.com","status":{"site":"duolingo.com","overall_health":"degraded","tasks":[{"site":"duolingo.com","task":"subscriptions.cancel","health":"degraded","aes":79,"outcome_rate":0.79,"known_blockers":["login_required","2fa_user_present"],"recipe_uri":"recipe://duolingo.com/subscriptions.cancel/public-preflight-v1","policy_notes":{"public_path":"Super Duolingo official public help/billing source -> account, membership, subscription, or plan-management area -> cancel, turn off renewal, downgrade, or route to the documented billing provider; stop before any final confirmation unless the user explicitly approves.","task_family":"cancel","seo_angle":"Super Duolingo cancellation flow for AI agents: blockers, guardrails, and confirmation signals","confidence_note":"Official public source was used for a read-only workflow preflight. Account-specific availability, billing owner, fees, refunds, and final confirmation still require user-present authentication.","launch_set":"first_300_public_preflight"},"confidence":{"score":0.28,"level":"low","sample_size":2,"rationale":"Confidence reflects 0.7 effective weight, Wilson bounds 0.096922-0.992473, and Beta posterior mean 0.575185."},"freshness":{"updated_at":"2026-06-09T05:28:32.194Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":2,"source_tiers":["public_web_observation"],"evidence_ids":["top100-subscriptions-48-duolingocom-subscriptionscancel"],"latest_evidence_id":"top100-subscriptions-48-duolingocom-subscriptionscancel","notes":["Official public source was used for a read-only workflow preflight. Account-specific availability, billing owner, fees, refunds, and final confirmation still require user-present authentication.","Source: https://support.duolingo.com/hc/en-us/articles/115004068043-How-do-I-cancel-my-Super-Duolingo-subscription"]},"trust":{"score":0.32,"level":"low","reporter_count":0,"deduplicated_evidence_count":0,"quarantined_count":0,"rationale":"Low-trust public web observation from official or public task documentation; treat as directional until measured agent runs arrive."},"dimensions":[{"key":"reachability","score":67,"sample_size":2,"rationale":"Derived from AES 79 and observed friction for reachability."},{"key":"navigability","score":79,"sample_size":2,"rationale":"Derived from AES 79 and observed friction for navigability."},{"key":"task_completability","score":79,"sample_size":2,"rationale":"Derived from AES 79 and observed friction for task_completability."},{"key":"transactability","score":79,"sample_size":2,"rationale":"Derived from AES 79 and observed friction for transactability."},{"key":"recoverability","score":79,"sample_size":2,"rationale":"Derived from AES 79 and observed friction for recoverability."},{"key":"policy_parseability","score":79,"sample_size":2,"rationale":"Derived from AES 79 and observed friction for policy_parseability."},{"key":"trust_safety","score":79,"sample_size":2,"rationale":"Derived from AES 79 and observed friction for trust_safety."},{"key":"efficiency","score":67,"sample_size":2,"rationale":"Derived from AES 79 and observed friction for efficiency."}],"segments":[],"recommended_actions":[{"priority":"medium","actor":"agent","action":"Use only official public policy/help pages until the user is present and authenticated.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."}]},{"site":"duolingo.com","task":"education.cancel_subscription","health":"degraded","aes":72,"outcome_rate":0.72,"known_blockers":["login_required","dark_pattern_cancel"],"recipe_uri":"recipe://duolingo.com/education.cancel_subscription/public-preflight-v1","policy_notes":{"public_path":"Settings/Subscription -> cancel; cancellation path varies by purchase channel (web vs App Store vs Google Play). Requires login; store-billed plans cancel in the store.","task_family":"cancel","seo_angle":"Cancelling Duolingo Super: Web vs App Store vs Google Play","confidence_note":"Cancellation documented but channel-dependent; the store-billing branch is the key pitfall.","launch_set":"first_300_public_preflight"},"confidence":{"score":0.3,"level":"low","sample_size":3,"rationale":"Confidence reflects 1.05 effective weight, Wilson bounds 0.11343-0.981018, and Beta posterior mean 0.575738."},"freshness":{"updated_at":"2026-06-09T05:28:32.194Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":3,"source_tiers":["public_web_observation"],"evidence_ids":["top100-education-8-duolingocom-educationcancel-subscription"],"latest_evidence_id":"top100-education-8-duolingocom-educationcancel-subscription","notes":["Cancellation documented but channel-dependent; the store-billing branch is the key pitfall.","Source: https://www.duolingo.com/","Source: https://support.duolingo.com/hc/en-us/articles/360034706152"]},"trust":{"score":0.32,"level":"low","reporter_count":0,"deduplicated_evidence_count":0,"quarantined_count":0,"rationale":"Low-trust public web observation from official or public task documentation; treat as directional until measured agent runs arrive."},"dimensions":[{"key":"reachability","score":60,"sample_size":3,"rationale":"Derived from AES 72 and observed friction for reachability."},{"key":"navigability","score":60,"sample_size":3,"rationale":"Derived from AES 72 and observed friction for navigability."},{"key":"task_completability","score":72,"sample_size":3,"rationale":"Derived from AES 72 and observed friction for task_completability."},{"key":"transactability","score":72,"sample_size":3,"rationale":"Derived from AES 72 and observed friction for transactability."},{"key":"recoverability","score":72,"sample_size":3,"rationale":"Derived from AES 72 and observed friction for recoverability."},{"key":"policy_parseability","score":72,"sample_size":3,"rationale":"Derived from AES 72 and observed friction for policy_parseability."},{"key":"trust_safety","score":72,"sample_size":3,"rationale":"Derived from AES 72 and observed friction for trust_safety."},{"key":"efficiency","score":72,"sample_size":3,"rationale":"Derived from AES 72 and observed friction for efficiency."}],"segments":[],"recommended_actions":[{"priority":"high","actor":"agent","action":"Keep the user present for any login, identity verification, or payment step.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."},{"priority":"medium","actor":"agent","action":"Capture handoff evidence and pause before accepting retention offers.","expected_impact":"Keeps user intent explicit during adversarial cancellation flows."}]}],"incidents":[],"confidence":{"score":0.29,"level":"low","sample_size":5,"rationale":"Aggregated across available task-level confidence summaries."},"freshness":{"updated_at":"2026-06-09T05:28:32.194Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":5,"source_tiers":["public_web_observation"],"evidence_ids":["top100-subscriptions-48-duolingocom-subscriptionscancel","top100-education-8-duolingocom-educationcancel-subscription"],"latest_evidence_id":"top100-education-8-duolingocom-educationcancel-subscription","notes":["Official public source was used for a read-only workflow preflight. Account-specific availability, billing owner, fees, refunds, and final confirmation still require user-present authentication.","Source: https://support.duolingo.com/hc/en-us/articles/115004068043-How-do-I-cancel-my-Super-Duolingo-subscription","Cancellation documented but channel-dependent; the store-billing branch is the key pitfall.","Source: https://www.duolingo.com/","Source: https://support.duolingo.com/hc/en-us/articles/360034706152"]},"trust":{"score":0.32,"level":"low","reporter_count":0,"deduplicated_evidence_count":0,"quarantined_count":0,"rationale":"Aggregated across task or site trust summaries."},"recommended_actions":[{"priority":"medium","actor":"agent","action":"Use only official public policy/help pages until the user is present and authenticated.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."},{"priority":"high","actor":"agent","action":"Keep the user present for any login, identity verification, or payment step.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."},{"priority":"medium","actor":"agent","action":"Capture handoff evidence and pause before accepting retention offers.","expected_impact":"Keeps user intent explicit during adversarial cancellation flows."}]}}