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

Getting started

The Pulp API measures persuasion. Send it language, a pitch, a memo, a transcript, an ad, anything people say to move other people, and it returns a structured measurement of persuasive force: a single force reading, the eight dimensions behind it, and a diagnosis that reads like an edit.

You will go from nothing installed to your first score in about a minute. Everything below is Python.

Install

The Python SDK installs from PyPI. One line and you are ready to score.

Shell
pip install pulp-sdk

Authenticate

Every request carries a bearer key. Keys are scoped per environment: pk_test_ keys hit the sandbox, pk_live_ keys hit production. Store your key as an environment variable rather than pasting it into code, so it never lands in a commit.

Shell
export PULP_API_KEY="pk_live_..."

The SDK reads PULP_API_KEY from the environment automatically, so you never pass the key in code.

Score something in sixty seconds

The canonical first call: hold a message up to the light and read its force.

Python
from pulp import Pulp

client = Pulp()  # reads PULP_API_KEY from the environment

reading = client.radiance.rootcause.score(
    text="Our proposal saves the district four million dollars "
         "without closing a single school."
)

print(reading.force)              # 74
print(reading.dimensions.logos)   # 88
print(reading.dimensions.pathos)  # 52

That is the whole thesis in three fields: the persuasive force of the message (reading.force) and the dimensions that produced it (reading.dimensions.logos, reading.dimensions.pathos, and the six others). Ask for reading.diagnosis and you get not a grade but an edit: where the message is weak, what kind of weakness it is, and which moves would repair it.

That is it. You just did, in one function call, what your organization currently does with a conference room, four opinions, and an hour nobody gets back.

Where to go next

Scoring is the center, but a full persuasion workflow is a loop, and it closes inside one API:

  • Read. Decompose meaning, score persuasion, and trace evidence with Radiance.
  • Simulate. Rehearse the message against a synthetic audience with Windfall.
  • Ship. Deploy portals, domains, and custom logic with Groundwater.
  • Converse. Turn any of it into a living exchange with the Web SDK.

Next: the Server-Side SDK reference, which documents every package in full.