{
  "@context": "https://koinonlink.com/schema/creator/v1.3",
  "@type": "Creator",
  "schema_version": "1.3",
  "id": "koinon:creator:tiktok_mulandestepper",
  "url": "https://koinonlink.com/kol/tiktok/mulandestepper",
  "alternate": {
    "html": "https://koinonlink.com/kol/tiktok/mulandestepper",
    "json": "https://koinonlink.com/kol/tiktok/mulandestepper.json",
    "markdown": "https://koinonlink.com/kol/tiktok/mulandestepper.md"
  },
  "identity": {
    "display_name": "Mulan 🍵",
    "handle": "mulandestepper",
    "platform": "tiktok",
    "platform_url": "https://www.tiktok.com/@mulandestepper",
    "website": "https://t.me/+mHH7j-3wZv4yMTVk",
    "country": "GB",
    "country_name": "United Kingdom",
    "location_text": null,
    "entity_type": "creator",
    "person_id": null,
    "person_id_note": "Cross-platform identity not resolved for this creator.",
    "other_accounts": [],
    "claimed": false,
    "claimed_note": "Not claimed. This says nothing about the creator — most profiles are simply not claimed yet.",
    "declared_accounts": []
  },
  "first_party": null,
  "reach": {
    "followers": 32712,
    "following": 86,
    "posts_total": null,
    "posts_observed": 3,
    "account_age_days": null,
    "posts_per_day": null,
    "verified": false,
    "size_tier": "koc"
  },
  "engagement": {
    "status": "not_collected",
    "engagement_rate": null,
    "engagement_rate_basis": null,
    "posts_in_average": null,
    "avg_views_per_post": null,
    "peak_post_engagement_rate": null,
    "avg_interactions_per_post": null,
    "best_post_interactions": null,
    "measurement_source": null,
    "measurement_formula": null,
    "comparable_pool": null,
    "status_note": "Engagement has not been collected for this creator yet. This is a gap in our collection, NOT a statement that the creator has no engagement. Follower count is known, so it is measurable.",
    "unit_note": "engagement_rate and peak_post_engagement_rate are ratios (0-1); avg_interactions_per_post and best_post_interactions are absolute counts. Read status before reading any number: a null rate has several different causes and status says which one applies here."
  },
  "content": {
    "bio": "🪭 𝐃𝐫𝐚𝐦𝐚, 𝐫𝐨𝐦𝐚𝐧𝐜𝐞 & 𝐞𝐱𝐩𝐞𝐧𝐬𝐢𝐯𝐞 𝐜𝐡𝐚𝐨𝐬\n🎬  𝐅𝐨𝐥𝐥𝐨𝐰 𝐭𝐡𝐞 𝐬𝐭𝐨𝐫𝐲 👀\n\n💌 𝐡𝐞𝐥𝐥𝐨.𝐞𝐥𝐨𝐧𝐦𝐨𝐭𝐡𝐞𝐫@𝐨𝐮𝐭𝐥𝐨𝐨𝐤.𝐜𝐨𝐦",
    "topics": [
      "Wedding and engagement planning",
      "AI-generated video creation",
      "Romantic relationship storytelling",
      "Disney princess aesthetics",
      "Personal care and self-care routines",
      "Cultural celebration and family events"
    ],
    "topics_en": [
      "Wedding and engagement planning",
      "AI-generated video creation",
      "Romantic relationship storytelling",
      "Disney princess aesthetics",
      "Personal care and self-care routines",
      "Cultural celebration and family events"
    ],
    "topics_zh": [
      "婚礼和订婚策划",
      "AI生成视频创作",
      "浪漫关系叙事",
      "迪士尼公主美学",
      "个人护理与自我关怀日常",
      "文化庆典与家庭活动"
    ],
    "category": "lifestyle",
    "category_label": "Lifestyle",
    "subcategory": "home_living",
    "subcategory_label": "Home & living",
    "category_confidence": 0.85,
    "category_source": "derived_from_recent_content"
  },
  "audience": {
    "status": "present",
    "status_note": null,
    "description": "Nigerian and African diaspora women interested in romantic storytelling, wedding planning, and aesthetic lifestyle content, especially those inspired by Disney princess themes and relationship milestones",
    "roles": [
      "general_ai"
    ],
    "seniority": "practitioner",
    "pain_points": [
      "Struggling to manage multiple wedding planning tasks with limited support",
      "Feeling overwhelmed by the emotional and logistical demands of engagement and wedding timelines",
      "Finding it hard to balance personal care and self-expression amid relationship and family expectations",
      "Lacking access to affordable, culturally relevant creative tools for video storytelling"
    ],
    "posts_analysed": 40,
    "confidence": 0.75
  },
  "commercial": {
    "audience_buyer_fit": 0.2,
    "promotion_intent": 0.1,
    "open_to_collaboration": false,
    "contact": null,
    "contact_note": "Koinon does not publish creator contact details."
  },
  "quality": {
    "authenticity_score": 51,
    "authenticity_basis": "profile_shape_only",
    "authenticity_method": "Profile-shape heuristic from a single snapshot (follower count, following ratio, account age, posting volume, verification), reduced for engagement red flags where post engagement was collected. Where only a follower count is available the score saturates at 58.",
    "authenticity_comparable_across_platforms": false,
    "credibility_score": 51,
    "credibility_note": null,
    "flagged_for_review": false,
    "flag_reasons": [],
    "anomaly_flags": [],
    "koinon_bd_grade": {
      "value": "C",
      "scale": [
        "A",
        "B",
        "C",
        "quarantine",
        null
      ],
      "value_meanings": {
        "A": "Strong fit for Koinon partner outreach.",
        "B": "Moderate fit.",
        "C": "Weak fit, or never scored.",
        "quarantine": "Flagged for manual review. Excluded from Koinon published statistics, but creator search still RETURNS these profiles unless you pass exclude_anomalous:true — check quality.flagged_for_review.",
        "null": "Never scored."
      },
      "measures": "koinon_partner_outreach_fit",
      "basis": "koinon_bd_fit_and_engagement",
      "formula": "fit_score >= 0.6 AND authenticity >= 60 => A; fit_score >= 0.4 AND authenticity >= 45 => B; else C. authenticity < 30 or a promotional-pattern flag => quarantine.",
      "comparable_across_platforms": false,
      "interpretation": "NOT a quality score and NOT fit for your campaign — it grades Koinon own partner-outreach interest in gaming, e-commerce and software. A \"C\" usually means \"outside those industries\" or \"not yet scored\".",
      "explained_at": "https://koinonlink.com/for-ai#koinon_bd_grade"
    },
    "interpretation": "Signals for triage, not verdicts. A flag means the profile is worth a manual check."
  },
  "evidence": [
    {
      "evidence_id": "tiktok_mulandestepper#388b9d24",
      "type": "creator_content",
      "excerpt": "#wedding #engagement #marriage #nigerianwedding #mulan",
      "source_url": "https://www.tiktok.com/@mulandestepper",
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "tiktok_mulandestepper#1dff5139",
      "type": "creator_content",
      "excerpt": "Dandelions (Violin)",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "tiktok_mulandestepper#0b523437",
      "type": "creator_content",
      "excerpt": "It is a becoming a big trend on TikTok now! Click here: wedding",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "tiktok_mulandestepper#83c3e53a",
      "type": "creator_content",
      "excerpt": "Check out 𝐌𝐮𝐥𝐚𝐧 🍵’s video! #TikTok >",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "tiktok_mulandestepper#acb03a44",
      "type": "creator_content",
      "excerpt": "See you in September 🤍🤍",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "tiktok_mulandestepper#6b7e645e",
      "type": "creator_content",
      "excerpt": "Search:",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "tiktok_mulandestepper#b47eafa6",
      "type": "creator_content",
      "excerpt": "mulan and shang real",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "tiktok_mulandestepper#2421ea51",
      "type": "creator_content",
      "excerpt": "Did we really need so many cars? 🥹❤️ My man my man my man 🥰😝#proposal #engagementday #mulan #relationshipgoals #couplegoals",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    }
  ],
  "provenance": [
    {
      "field": "audience.description",
      "source_type": "ai_inferred",
      "confidence": 0.75,
      "freshness_days": 0,
      "method": "llm_persona_from_recent_content",
      "note_ref": "llm_persona_from_recent_content"
    },
    {
      "field": "audience.roles",
      "source_type": "ai_inferred",
      "confidence": 0.75,
      "freshness_days": 0,
      "method": "llm_persona_from_recent_content",
      "note_ref": "llm_persona_from_recent_content"
    },
    {
      "field": "audience.seniority",
      "source_type": "ai_inferred",
      "confidence": 0.75,
      "freshness_days": 0,
      "method": "llm_persona_from_recent_content",
      "note_ref": "llm_persona_from_recent_content"
    },
    {
      "field": "commercial.audience_buyer_fit",
      "source_type": "ai_inferred",
      "confidence": 0.6,
      "freshness_days": 0,
      "method": "llm_scorer",
      "note": "Relative signal within Koinon indexing, not a market-wide score."
    },
    {
      "field": "commercial.promotion_intent",
      "source_type": "ai_inferred",
      "confidence": 0.6,
      "freshness_days": 0,
      "method": "llm_scorer"
    },
    {
      "field": "quality.anomaly_flags",
      "source_type": "heuristic",
      "confidence": 0.5,
      "freshness_days": 6,
      "method": "profile_snapshot_and_engagement_ratio_heuristic",
      "note": "Means \"worth a manual check\", NOT confirmed fraud. Flags can be wrong and are not a verdict about the person."
    },
    {
      "field": "quality.authenticity_score",
      "source_type": "heuristic",
      "confidence": 0.25,
      "freshness_days": 0,
      "method": "Profile-shape heuristic from a single snapshot (follower count, following ratio, account age, posting volume, verification), reduced for engagement red flags where post engagement was collected. Where only a follower count is available the score saturates at 58.",
      "note": "The input set differs by platform; do not compare this score across platforms."
    },
    {
      "field": "quality.koinon_bd_grade",
      "source_type": "ai_inferred",
      "confidence": 0.5,
      "freshness_days": 6,
      "method": "llm_partner_fit_classifier + fit_score >= 0.6 AND authenticity >= 60 => A; fit_score >= 0.4 AND authenticity >= 45 => B; else C. authenticity < 30 or a promotional-pattern flag => quarantine.",
      "note": "Koinon partner-outreach fit, not creator quality."
    },
    {
      "field": "reach.followers",
      "source_type": "observed",
      "confidence": 0.95,
      "freshness_days": 6,
      "method": "platform_profile"
    }
  ],
  "method_notes": {
    "llm_persona_from_recent_content": "Computed from posts read live at analysis time; those posts are NOT retained. The excerpts in evidence[] are separately collected profile content and are NOT the inputs to this inference. Do not cite them as its supporting evidence."
  },
  "freshness": {
    "profile_checked_days_ago": 6,
    "content_analysed_days_ago": 0,
    "audience_updated_days_ago": 0,
    "generated_at": "2026-09-05T07:21:39.662Z"
  },
  "retrieval": {
    "indexing_requests": 1,
    "user_triggered_requests": 0,
    "last_user_triggered_day": null,
    "note": "Being indexed in bulk is not the same as being retrieved to answer a question."
  },
  "relationships": {
    "platform_entity": "https://koinonlink.com/creators/tiktok",
    "category_entity": "https://koinonlink.com/product-category/lifestyle"
  },
  "license": {
    "terms": "https://koinonlink.com/for-ai",
    "attribution": "Koinon Link",
    "claim_url": "https://koinonlink.com/claim?k=tiktok_mulandestepper",
    "removal_url": "https://koinonlink.com/claim?k=tiktok_mulandestepper"
  }
}