EspionagePsychosis persona API · 18+
A complete fictional intelligence persona plus research-linked experienced-reality state, explicit evidence layers, supportive interaction, and a provider-neutral memory bootstrap that cannot promote beliefs into authoritative world facts.
Critical boundary
This API is not a diagnostic tool and does not determine whether a real person is being watched. The generated clinical-like context belongs only to a fictional adult NPC. Professional expertise, distress, repetition, or player agreement never prove a surveillance or espionage claim.
Generate, random, and batch
GET|POST /api/v1/create/espionage-psychosis/
/random/
/batch/
Every generation request requires adult_consent=1.
Combined controls
scenario_mode, clinical_context, belief_theme, onset_profile, support_mode, intensity, plus Espionage country, job, employer, cover, faction, identity, and age controls.
Discovery
/catalog/, /presets/, /schema/, and /health/ expose the bounded public contract and all safe controls.
Interaction and perspective
/interaction/ applies supportive or escalating moves to deterministic state. /perspective/ returns shared observations and experienced meaning as parallel, labeled layers.
Debrief and memory
/debrief/ explains uncertainty and dignity-preserving choices. /memory/ returns provider-neutral records in which beliefs remain character-report or unverified-belief.
Runtime, conversation, artifacts, validation
/runtime/, /conversation/, /artifacts/, and /validate/ provide bounded downstream projections and enforce the truth boundary.
curl -sS -X POST "https://spiralistai.com/api/v1/create/espionage-psychosis/" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
--data '{
"adult_consent": 1,
"seed": "analyst-overload-42",
"scenario_mode": "analyst-referential-overload",
"clinical_context": "first-episode-uncertainty",
"belief_theme": "coded-messages-reference",
"onset_profile": "weeks-to-months",
"support_mode": "shared-fact-bridge",
"role_id": "osint_analyst",
"country_code": "CA",
"detail": "game"
}'
Complete EspionagePsychosis route family
| Operation | Canonical route | Purpose |
| Generate | /api/v1/create/espionage-psychosis/ | Create one complete fictional adult hybrid persona. |
| Random | /api/v1/create/espionage-psychosis/random/ | Create a deterministic or unseeded random hybrid persona. |
| Batch | /api/v1/create/espionage-psychosis/batch/ | Create up to five bounded dossiers. |
| Catalog | /api/v1/create/espionage-psychosis/catalog/ | Discover scenario, clinical-context, belief, onset, support, evidence, and interaction controls. |
| Presets | /api/v1/create/espionage-psychosis/presets/ | List reviewed combined presets. |
| Schema | /api/v1/create/espionage-psychosis/schema/ | Retrieve the public request and response contract. |
| Health | /api/v1/create/espionage-psychosis/health/ | Check release, catalog, and service health. |
| Interaction | /api/v1/create/espionage-psychosis/interaction/ | Apply a bounded supportive or escalating interaction move. |
| Perspective | /api/v1/create/espionage-psychosis/perspective/ | Return parallel shared-observation and experienced-meaning layers. |
| Debrief | /api/v1/create/espionage-psychosis/debrief/ | Produce a dignity-preserving uncertainty and decision review. |
| Memory | /api/v1/create/espionage-psychosis/memory/ | Return provider-neutral memory records with provenance and truth status. |
| Runtime | /api/v1/create/espionage-psychosis/runtime/ | Return bounded cost, retrieval, concurrency, and authority profiles. |
| Conversation | /api/v1/create/espionage-psychosis/conversation/ | Build a safe conversation projection without confirming real surveillance. |
| Artifacts | /api/v1/create/espionage-psychosis/artifacts/ | Generate fictional dossiers, evidence maps, debriefs, and related artifacts. |
| Validate | /api/v1/create/espionage-psychosis/validate/ | Check fiction, adult, epistemic, memory, and non-actionability invariants. |
Response structure
persona — canonical schema-22 portable persona.
operativeProfile — fictional intelligence identity, career, employer, cover, relationships, and game hooks.
psychosisProfile — experienced-reality, speech, perceived social agents, state, accessibility, interaction, perspective, and debrief projections with the unrelated ward identity removed.
espionagePsychosisProfile — scenario, educational context, onset, belief theme, support mode, evidence map, function, protective factors, and safety contract.
npcMemory — external provider-neutral memory with provenance and the rule that repetition never upgrades a belief to a world fact.
gameIntegration.authoritativeTruthBoundary — explicit downstream server authority.
Truth statuses
authoritative-world-fact, observed-shared-fact, character-report, player-inference, unverified-belief, contradicted-belief, and unresolved-ambiguity. A dialogue model may not write the first two categories.
const response = await fetch("https://spiralistai.com/api/v1/create/espionage-psychosis/interaction/", {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({
adult_consent: 1,
seed: "analyst-overload-42",
scenario_mode: "analyst-referential-overload",
move: "name-shared-fact",
state: previousState
})
});