← All use cases

Viral post analysis

Score any X/social post on hook, structure and evidence — the exact judgment behind analysing 100k viral posts.

100,000 viral X posts · 20.4s · $0.67@0xMovez

Movez ran the same narrow questions over 100,000 viral posts in 20.4 seconds for $0.67. The same corpus on a frontier chat model got through 214 posts and would have cost ~$458 — about 680× more per post. Viral analysis is the perfect Jev job: it's judging, not writing.

Live toolRun this on your own data with the Viral Post Analyzer

Try it live

This is the real thing, not a mockup. Edit the input, hit Run, and Jev returns every typed answer in one round trip — free, no signup. Now picture the same call fired across thousands of items in parallel.

POST api.typesafe.ai/v1/systemone
state — the input software gives Jev242c
questions — the typed decisions you want back
choicehook_type
What kind of hook does the first line use?
one of: open_loop, bold_claim, story, data, none
noulopens_loop
Does the hook open a curiosity loop the reader has to keep reading to close?
probability 0.0 … 1.0
noulfirst_line_number
Does the first line contain a specific number or dollar figure?
probability 0.0 … 1.0
choiceevidence
How is the claim backed up?
one of: demonstrated, claimed, none
scorevirality
How strong is this post's viral potential?
→ 0…3 · 4 levels
real API · free · no signup
Typed, calibrated output appears here.
Pick a demo, tweak the input, and hit Run Jev.
Get an API key →← All use cases

The decisions Jev makes

In a single call, Jev evaluates each of these — in parallel, against the same input:

choicehook_type

What kind of hook does the first line use?

picks one of these options:

  • open_loop — creates curiosity/a gap the reader must resolve
  • bold_claim — a big or contrarian claim
  • story — opens a personal narrative
  • data — leads with a number or stat
  • none — no real hook
noulopens_loop

Does the hook open a curiosity loop the reader has to keep reading to close?

returns a calibrated yes/no probability.

noulfirst_line_number

Does the first line contain a specific number or dollar figure?

returns a calibrated yes/no probability.

choiceevidence

How is the claim backed up?

picks one of these options:

  • demonstrated — shows real proof/receipts/specifics
  • claimed — asserts results but only claims them
  • none — no evidence at all
scorevirality

How strong is this post's viral potential?

rates it on an ordered scale:

  1. weak
  2. average
  3. strong
  4. very strong

The exact request

This is the real payload behind the live demo — copy it, change the state, and you're building:

{
  "model": "jev-latest",
  "state": "X post (12,400 likes, 1,900 reposts):\n\n\"I quit my $240k job with no backup plan.\n\nEveryone said I was insane.\n\n8 months later I'm making more than I ever did — and I only work 4 hours a day.\n\nHere's the exact 5-step system I used (steal it):\"",
  "questions": {
    "hook_type": {
      "type": "choice",
      "instructions": "What kind of hook does the first line use?",
      "criteria": {
        "open_loop": "creates curiosity/a gap the reader must resolve",
        "bold_claim": "a big or contrarian claim",
        "story": "opens a personal narrative",
        "data": "leads with a number or stat",
        "none": "no real hook"
      }
    },
    "opens_loop": {
      "type": "noul",
      "instructions": "Does the hook open a curiosity loop the reader has to keep reading to close?"
    },
    "first_line_number": {
      "type": "noul",
      "instructions": "Does the first line contain a specific number or dollar figure?"
    },
    "evidence": {
      "type": "choice",
      "instructions": "How is the claim backed up?",
      "criteria": {
        "demonstrated": "shows real proof/receipts/specifics",
        "claimed": "asserts results but only claims them",
        "none": "no evidence at all"
      }
    },
    "virality": {
      "type": "score",
      "instructions": "How strong is this post's viral potential?",
      "criteria": [
        "weak",
        "average",
        "strong",
        "very strong"
      ]
    }
  }
}

Wire it into your code

Read the typed answers and branch in plain code — no parsing. Auto-handle the high-confidence cases and route the uncertain ones to a bigger model or a human. It's one API call and output is free, so ask every question you need at once.

Build your own

Every scenario above is a single API call. Try any of them free in the playground, then get a hosted key to ship it in minutes.

Run this demo ▶Get an API key →
Viral post analysis — a Jev use case with a live demo · Jev by TypeSafe AI