{
  "@context": "https://koinonlink.com/schema/creator/v1.0",
  "@type": "Creator",
  "schema_version": "1.0",
  "id": "koinon:creator:tiktok_johnxsantos",
  "url": "https://koinonlink.com/kol/tiktok/johnxsantos",
  "alternate": {
    "html": "https://koinonlink.com/kol/tiktok/johnxsantos",
    "json": "https://koinonlink.com/kol/tiktok/johnxsantos.json",
    "markdown": "https://koinonlink.com/kol/tiktok/johnxsantos.md"
  },
  "identity": {
    "display_name": "John Santos",
    "handle": "johnxsantos",
    "platform": "tiktok",
    "platform_url": "https://www.tiktok.com/@johnxsantos",
    "website": "https://fromthegroundup.io",
    "country": "US",
    "country_name": "United States",
    "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": 6759,
    "following": 181,
    "posts_total": null,
    "posts_observed": 1,
    "account_age_days": null,
    "posts_per_day": null,
    "verified": false,
    "size_tier": "nano"
  },
  "engagement": {
    "engagement_rate": null,
    "avg_interactions_per_post": null,
    "best_post_interactions": null,
    "unit_note": "engagement_rate is a ratio (0-1); the interaction fields are absolute counts."
  },
  "content": {
    "bio": "Launch A Money Making Brand From The Ground Up.\n↓ Start here ↓",
    "topics": [
      "Print on Demand for clothing brands",
      "AI tools for design and marketing",
      "Overseas supplier sourcing and checklists",
      "TikTok Shop as a sales channel",
      "Avoiding common brand launch mistakes",
      "Niche selection and brand identity"
    ],
    "category": "ecommerce",
    "category_label": "E-commerce / DTC",
    "subcategory": "dtc_brand",
    "subcategory_label": "DTC / own-store brands",
    "category_confidence": 0.95,
    "category_source": "derived_from_recent_content"
  },
  "audience": {
    "status": "present",
    "status_note": null,
    "description": "Aspiring clothing brand founders and side-hustlers using Print-on-Demand to launch apparel businesses, mostly beginners testing ideas with low capital",
    "roles": [
      "ecom_ops"
    ],
    "seniority": "learner",
    "pain_points": [
      "Choosing the wrong overseas manufacturers leading to high costs and bad samples",
      "Designs looking generic or like AI slop that fail to sell",
      "Spending too much time and money on samples and production before validating demand",
      "Struggling to get initial sales and build brand identity in a crowded market"
    ],
    "posts_analysed": 40,
    "confidence": 0.75
  },
  "commercial": {
    "audience_buyer_fit": 1,
    "promotion_intent": 1,
    "open_to_collaboration": false,
    "contact": null,
    "contact_note": "Koinon does not publish creator contact details."
  },
  "quality": {
    "authenticity_score": 42,
    "credibility_score": 42,
    "grade": "C",
    "anomaly_flags": [],
    "interpretation": "Signals for triage, not verdicts. A flag means the profile is worth a manual check."
  },
  "evidence": [
    {
      "evidence_id": "tiktok_johnxsantos#p0",
      "type": "creator_content",
      "excerpt": "Starting a clothing brand takes work. But making it with Print On Demand makes things easy. Discover the top 3 reasons why Gelato is a game-changer for Print on Demand! From realistic mockups to unbeatable pricing data and unique personalization options – they’ve got you covered.",
      "source_url": "https://www.tiktok.com/@johnxsantos",
      "observed_at_days_ago": 0
    },
    {
      "evidence_id": "tiktok_johnxsantos#p1",
      "type": "creator_content",
      "excerpt": "original sound - johnxsantos",
      "source_url": null,
      "observed_at_days_ago": 0
    },
    {
      "evidence_id": "tiktok_johnxsantos#p2",
      "type": "creator_content",
      "excerpt": "It is a becoming a big trend on TikTok now! Click here: gelatopartner",
      "source_url": null,
      "observed_at_days_ago": 0
    },
    {
      "evidence_id": "tiktok_johnxsantos#p3",
      "type": "creator_content",
      "excerpt": "Check out John Santos’s video! #TikTok >",
      "source_url": null,
      "observed_at_days_ago": 0
    },
    {
      "evidence_id": "tiktok_johnxsantos#p4",
      "type": "creator_content",
      "excerpt": "We hit the streets in search of a taco vendor to create a brand for. What do you think of the cherry on top?…  #streetvendors #streetcrafter ##lasvegastiktok#lasvegasfood #tshirtbusiness #clothingbrand",
      "source_url": null,
      "observed_at_days_ago": 0
    },
    {
      "evidence_id": "tiktok_johnxsantos#p5",
      "type": "creator_content",
      "excerpt": "We put our skills to the test",
      "source_url": null,
      "observed_at_days_ago": 0
    }
  ],
  "provenance": [
    {
      "field": "audience.description",
      "source_type": "ai_inferred",
      "confidence": 0.75,
      "freshness_days": 0,
      "method": "llm_persona_from_recent_content",
      "evidence_ids": [
        "tiktok_johnxsantos#p0",
        "tiktok_johnxsantos#p1",
        "tiktok_johnxsantos#p2",
        "tiktok_johnxsantos#p3",
        "tiktok_johnxsantos#p4",
        "tiktok_johnxsantos#p5"
      ]
    },
    {
      "field": "audience.roles",
      "source_type": "ai_inferred",
      "confidence": 0.75,
      "freshness_days": 0,
      "method": "llm_persona_from_recent_content",
      "evidence_ids": [
        "tiktok_johnxsantos#p0",
        "tiktok_johnxsantos#p1",
        "tiktok_johnxsantos#p2",
        "tiktok_johnxsantos#p3",
        "tiktok_johnxsantos#p4",
        "tiktok_johnxsantos#p5"
      ]
    },
    {
      "field": "audience.seniority",
      "source_type": "ai_inferred",
      "confidence": 0.75,
      "freshness_days": 0,
      "method": "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": 39,
      "method": "follower_growth_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": "reach.followers",
      "source_type": "observed",
      "confidence": 0.95,
      "freshness_days": 39,
      "method": "platform_profile"
    }
  ],
  "freshness": {
    "profile_checked_days_ago": 39,
    "content_analysed_days_ago": 0,
    "audience_updated_days_ago": 0,
    "generated_at": "2026-09-02T01:19:51.051Z"
  },
  "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/ecommerce"
  },
  "license": {
    "terms": "https://koinonlink.com/for-ai",
    "attribution": "Koinon Link",
    "claim_url": "https://koinonlink.com/claim?k=tiktok_johnxsantos",
    "removal_url": "https://koinonlink.com/claim?k=tiktok_johnxsantos"
  }
}