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

Persuasion, measured.

Every consequential thing your organization does travels as language. The pitch, the memo, the testimony, the apology, the ad. You can measure your revenue to the penny and your latency to the millisecond, but the words themselves, the actual instrument of change, have been scored by exactly one method for three thousand years: somebody's gut. Pulp ends that.

The Pulp API is the programmable interface to the P.U.L.P. framework, the Parametrically Unified Language Protocol: a system for reading, scoring, simulating, and shipping persuasive communication. Four packages, one question each.

The four packages

Each package answers a single question. Learn the four questions and the whole platform becomes legible.

The language engine

Radiance

What does this message say, why does it work, what does it stand on?

The simulation engine

Windfall

What will happen when real people meet this message?

The infrastructure layer

Groundwater

Who keeps all of this running?

The conversation kit

loosethreads

Where does the conversation actually happen?

The eight dimensions

Everything in Pulp scores against the same eight dimensions of persuasive force. Scores run 0 to 100 on each dimension and combine into a single persuasive force reading, but the dimensions are where the diagnosis lives. A message that fails is almost never weak everywhere. It is weak somewhere specific, and specific is fixable.

DimensionWhat it measures
EthosThe credibility the message earns or borrows
PathosThe emotional charge it carries
LogosThe logical structure and evidentiary weight
KairosThe fit between message and moment
StyleThe craft of the language itself
ClarityHow little work the reader must do to understand
FocusHow completely the message serves a single intent
AwarenessHow well it anticipates its actual audience

The shape of the system

Pulp is designed like the ecosystem its names come from.

  • Radiance is light: it falls on language and reveals what is actually there. It is stateless. Text goes in, structure and scores come out, nothing is stored unless you ask.
  • Windfall is the harvest: it tells you what will fall, and where, before you shake the tree. It is stateful. Personas persist, simulations accumulate, and your synthetic audience gets more valuable every quarter you own it.
  • Groundwater is exactly what it sounds like: the layer beneath everything, invisible when it works, which is the point.
  • loosethreads is the woven surface: content strung as the warp, conversation shuttling through it as the weft, and every reader action knotted in.

The dependency story is deliberately simple. Radiance, Windfall, and Groundwater depend on nothing. loosethreads depends on all of them, because a conversation kit that cannot reach the engines is a coloring book.

The Pulp model of conversation

One definition is load-bearing for everything else: content is anything that creates conversation. And a conversation is a turn-based exchange of payloads between two or more actors and agents, where every payload travels on a contract: the agreed terms of the exchange. Who may speak, in what scope, within which limits, under whose moderation. When you configure a thread, you are not setting widget options. You are writing a contract, and every turn that follows is performed on it.

The notation is small enough to hold in your head. Actors are people: A, B. Agents are software acting for a person: A′ is A's agent. Turn zero, A sends payload P to B, on contract. Turn one, B answers. That is the whole primitive, and the entire platform is operations on it. Radiance scores a turn. Windfall rehearses the other side's next turn before you commit to yours. Groundwater carries turns. loosethreads is where turns happen.

Two consequences are worth saying out loud. First, a document is not a finished thing. It is turn zero, waiting: a product page is an opening move and the review is the reply. Second, there is a conversation before the conversation: A and A′, you and your agent, arguing about the message before B ever sees it. We call it the metacognitive conversation, and it is the highest-leverage exchange in the graph, because it is the only one where revision is free. Thinkwell™ exists to make that conversation rigorous.

Start here

The Getting started guide walks from an API key to your first persuasion score in about a minute. When you are ready to go deeper, the Server-Side SDK documents the engines in full, and the Web SDK covers the React side.

Next: Getting started