Skip to main content
Pulp
  • Company
Access Demo
    • human interfaces
    • critical decisions
    • persona engine
    • machine health
    • data storytelling
    • persuasive intelligence
    • workforce optimization
    • custom ai/ml
    • policy & governance
    • marketing & media
    • consulting & management
    • finance & markets
    • public engagement
    • thinkwell™ workstation
    • thinkwell™ plugin
    • pulp™ api
  • Company
Access Demo

Overview

  • Introduction
  • Getting started

Guides

  • From draft to decision
  • Score a Reddit thread
  • Ground a claim in evidence
  • Simulate an audience
  • AI Debate Tournament

SDKs

  • Server-Side SDK
    • Radiance
      • RootWords
        • Docs
        • Sections
        • Paras
        • Sentences
        • Clauses
        • Claims
        • Phrases
        • Named Entities
        • Words
        • Characters
        • Special Characters
        • Special Patterns
      • RootCause
      • StemReferences
      • AdCanopy
    • Windfall
      • TrueAura
        • Demographics
        • Psychographics
        • Mindstate
        • Environment
        • Memory
        • Vision
      • NectarRewards
      • PoisonIvy
      • GrapeVine
    • Groundwater
      • WebSoil
      • DomainCrust
      • CodeMantle
      • ServerCore
  • Web SDK
    • loosethreads UI/UX
      • WarpDisplays
      • WeftConversations
      • DyeMedia
      • BightInteractions
      • Component Library
        • Sandbox
          • Cards & panels
            • Expandable card
            • Debug panel
          • Text effects
            • Morphing text
            • Video text
          • Device & browser frames
            • Safari frame
            • iPhone frame
            • Android frame
          • Canvas & 3D
            • Crowd canvas
            • Interactive robot
          • Data & visualization
            • Location map
            • Leaderboard
            • Structured Discussion Bracket
          • Controls & inputs
            • Region Selector
          • Scroll effects
            • Scroll-stack cards
            • Perspective scroll showcase
            • Scroll Scrubber
        • Production

Reference

  • References catalogSoon
  • Conventions
  • PricingSoon
  • Status and roadmapSoon
Introduction
Getting started
$pip install pulp-sdk
From draft to decision
Score a Reddit thread
Ground a claim in evidence
Simulate an audience
AI Debate Tournament
Server-Side SDK
Radiance
RootWords
Docs
📄sample.txt2 paras · 160 chars
Sections
§1 Introduction
Paras
¶1: first paragraph block
¶2: second paragraph block
Sentences
S1S2S3S4
Clauses
C1C2C3C4C5C6
Claims
Claim 1Claim 2Claim 3
Phrases
NPVPNPVPPPNP
Named Entities
Pulp [ORG]
Words
ifwewaitforcertaintywewillbe+20 more
Characters
0 → 159
Special Characters
spaces × 27punct × 8nbsp × 0
Special Patterns
0 patterns detected
RootCause
Ethos
—
Pathos
—
Logos
—
Kairos
—
Style
—
Clarity
—
Focus
—
Awareness
—
Persuasive Velocity—
StemReferences
CensusFECCongressFed. Reg.RegulationsLegiScanGovInfoGDELTCivicWikimediaData.govPodcast Idx
AdCanopy
rank
Windfall
TrueAura
Demographics
life_stageyoung_adult
education_levelbachelors
locationurban
occupationtech
Psychographics
Impelling
Compelling
Repelling
Mindstate
alpha 10 Hzcalm
Environment
vision onhearing onsmell offtouch offtaste off
Memory
purchases 12content 48brands 5
Vision
motivationdesirefear
NectarRewards
define
PoisonIvy
apply
GrapeVine
post
Groundwater
WebSoil
heatmap
DomainCrust
price
CodeMantle
trace
ServerCore
uptimeresize
Web SDK
loosethreads UI/UX
WarpDisplays
📄q3-report.pdf
🖼chart.png
▶keynote.mp4
WeftConversations
ThreadsChatInlineSide panels
DyeMedia
TextToday
ImageToday
SoundSoon
VideoSoon
BightInteractions
MouseKeyboardVoice · soonCombos · soon
Component Library
Sandbox
Cards & panels
Expandable card
Debug panel
Text effects
Morphing text
Video text
Device & browser frames
Safari frame
iPhone frame
Android frame
Canvas & 3D
Crowd canvas
Interactive robot
Data & visualization
Location map
Leaderboard
Structured Discussion Bracket
Controls & inputs
Region Selector
Scroll effects
Scroll-stack cards
Perspective scroll showcase
Scroll Scrubber
Production
Coming soon
Conventions

Windfall

The simulation engine. Rehearse on synthetic minds. Perform for real ones.

Here is the economics of knowing your audience in 2026. A focus group costs twenty to fifty thousand dollars, takes four to six weeks to field, gives you twelve people in a room performing for each other, and is unrepeatable: by the time you have revised the message, the moment has moved. A polling wave is broader and slower. A gut check with the team is free, instant, and worth exactly what it costs.

Windfall gives you a third option: a standing, synthetic audience that never sleeps, never performs, and never bills by the hour. Build the people you need to persuade once. Test everything against them forever. Then, when the stakes justify it, take your best two candidates to live research instead of your first eleven guesses.

Windfall does not replace talking to real humans. It replaces wasting real humans on drafts you should have killed at your desk.

Windfall is the stateful package. Personas persist, version, and compound. A TrueAura library after a year of campaigns is not a config file. It is an institutional memory of everyone your organization has ever needed to move, and it is queryable.

The business case for Windfall. Suppose your team fields four live research efforts a year at $35,000 each, and each one tests messages that were, honestly, first drafts. Windfall inverts the funnel. Simulate twenty variants against your persona library on Monday. Kill seventeen. Take the surviving three to a live panel with specific hypotheses instead of open hope. Your live research budget stops paying for elimination and starts paying for confirmation, which is the only thing it was ever good at. Same spend, roughly triple the effective message throughput, and your win rate stops depending on whether the first draft happened to be the right one.

Running a simulation

One call. A message, an audience, and the probes you want run.

Python
run = client.windfall.simulate(
    message=draft_v3,
    audience=client.windfall.trueaura.cohort("appropriations_staff"),
    probes=["nectarrewards", "poisonivy", "grapevine"],
    conditions={"mindstate_override": {"total_energy": 0.3}}  # end-of-day read
)

The three probes are the three questions you would ask a perfectly honest focus group, if such a thing existed: what worked, what backfired, and what will you repeat to others?

  • What worked? That is NectarRewards, the resonance probe.
  • What backfired? That is PoisonIvy, the risk probe.
  • What will you repeat to others? That is GrapeVine, the spread probe.

Next namespace: Groundwater. Back to the reference overview.