# Rhulani🇿🇦 (@rhulanipm) on x

- id: koinon:creator:x_rhulanipm
- url: https://koinonlink.com/kol/x/rhulanipm
- schema_version: 1.4

## Identity
- platform: x
- handle: rhulanipm
- platform_url: https://twitter.com/rhulanipm
- country: South Africa
- entity_type: creator
- person_id: Cross-platform identity not resolved for this creator.

## Reach
- followers: 580
- following: 1114
- posts_total: 5184
- posts_observed: 1
- posts_per_day: 0.94
- account_age_days: 5514
- verified: false
- size_tier: nano

## Engagement
- status: not_collected
- 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
- category: entertainment
- subcategory: sports
- category_confidence: 0.85
- category_source: derived_from_recent_content
- topics: South African political critique, National governance failures, Cultural identity and language (Xitsonga), Football as a metaphor for national issues, Grassroots political engagement
- bio: Kaizer Chiefs supporter, Arsenal fan🤣. Patriot and motivation speaker 🌹

## Audience (inferred)
- status: present
- description: South African political and social commentators, mainly young, politically active citizens focused on local governance, national corruption, and cultural identity
- roles: general_ai
- seniority: practitioner
- pain_points: Frustration with ineffective political leadership and systemic corruption in South Africa, Disillusionment with mainstream political parties like ANC and lack of trust in official institutions, Struggle to find authentic political representation that reflects local values and grassroots movements
- posts_analysed: 8
- confidence: 0.4

## Commercial (inferred)
- audience_buyer_fit: 0.1
- promotion_intent: 0.1
- open_to_collaboration: false
- contact: Koinon does not publish creator contact details.

## Quality signals
- authenticity_score: 34
- authenticity_basis: profile_shape_only
- credibility_score: 34
- flagged_for_review: false
- koinon_bd_grade: C — measures Koinon partner-outreach fit, not creator quality
- interpretation: Signals for triage, not verdicts. A flag means the profile is worth a manual check.

## Evidence
- [x_rhulanipm#c93050e8] You guys are football analyst who can't even see that the first goal was caused by that moemish goalkeeper with his favorite short passes (https://twitter.com/rhulanipm/status/2074156284685799455)
- [x_rhulanipm#d5ecf055] @ChrisExcel102 Mr President is it possible that we the people can fund Madlanga commission
- [x_rhulanipm#42c6d1fc] South Africa is about to burn and these morons brought us here @MYANC
- [x_rhulanipm#b3ffbf54] We are facing a big problem as a country, from today I'm going to speak Xitsonga with every mageza I come across... Makunyiwa kunyiwe once. Mother fcs thinks they are superior, this nonsense must end
- [x_rhulanipm#6e8aba67] Yah but this is not your apartment devil
- [x_rhulanipm#0f6d98bb] I was going to vote for Action SA only in the local government, but now to honour the life of Warras I'm going to vote them nationally too
- [x_rhulanipm#39713dab] Nibezwe kodwa nigabalaleli, ngoba ku balulekile uka bezwa, Bayede Dawg is the the author
- [x_rhulanipm#bac6517f] This resonate well with the Limpopo Crew... Mghozi at the highest grade https://t.co/RlWPYHyHoW

## Provenance
Every inferred field below carries how it was produced. Facts stay facts; inferences stay inferences.

- audience.description: source_type=ai_inferred, confidence=0.4, freshness_days=20, method=llm_persona_from_recent_content
- audience.roles: source_type=ai_inferred, confidence=0.4, freshness_days=20, method=llm_persona_from_recent_content
- audience.seniority: source_type=ai_inferred, confidence=0.4, freshness_days=20, method=llm_persona_from_recent_content
- commercial.audience_buyer_fit: source_type=ai_inferred, confidence=0.6, freshness_days=80, method=llm_scorer — Relative signal within Koinon indexing, not a market-wide score.
- commercial.promotion_intent: source_type=ai_inferred, confidence=0.6, freshness_days=80, method=llm_scorer
- quality.anomaly_flags: source_type=heuristic, confidence=0.5, freshness_days=108, method=profile_snapshot_and_engagement_ratio_heuristic — Means "worth a manual check", NOT confirmed fraud. Flags can be wrong and are not a verdict about the person.
- quality.authenticity_score: source_type=heuristic, confidence=0.25, freshness_days=80, 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. — The input set differs by platform; do not compare this score across platforms.
- quality.koinon_bd_grade: source_type=ai_inferred, confidence=0.5, freshness_days=108, 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. — Koinon partner-outreach fit, not creator quality.
- reach.followers: source_type=observed, confidence=0.95, freshness_days=108, method=platform_profile

## Freshness
- profile_checked_days_ago: 108
- content_analysed_days_ago: 80
- audience_updated_days_ago: 20

## AI retrieval
- indexing_requests: 6
- user_triggered_requests: 0
- note: Being indexed in bulk is not the same as being retrieved to answer a question.

## This profile
- Claim or correct: https://koinonlink.com/claim?k=x_rhulanipm
- Request removal: https://koinonlink.com/claim?k=x_rhulanipm
- Terms: https://koinonlink.com/for-ai