18+ · Spiralist schema-22 specialization

Espionage personas for real interaction depth.

SpiralistAI.com generates the people. RogueIntelligence.org calls this service and places them into the game. Each response combines a portable Spiralist persona, a complete fictional operative profile, and an external NPC-memory bootstrap without hosting the MMO or storing its memories.

Generated dossier

Ready

Select a preset or combine country, job, employer, cover, runtime, interaction, memory-concurrency, embodiment, and artifact controls.

72 preserved reports · 34 newly unique bodies · source-backed design

Built for persistent people, not disposable quest text.

The adult espionage specialization uses the complete 97-report research library plus the latest deduplicated intake to separate stable persona identity from mutable game memory, keep state authority outside the language model, bound runtime cost by scene importance, support trauma-informed interaction, create safe fictional artifacts, and prevent concurrent players from silently overwriting relationship history.

Revision-safe NPC memory

Every memory bootstrap includes an entity revision, idempotency guidance, provenance, compaction rules, and relationship-scoped records. Spiralist AI creates the handoff; the downstream game or memory provider owns persistence.

Tiered runtime cost

Economy, standard, and premium runtime profiles keep routine NPC behavior inexpensive while reserving richer generation for consequential interactions. The API exposes those budgets rather than hiding an unlimited-cost assumption.

Fair international realism

Country and culture shape names, language, institutions, education, and geography. They never determine morality, loyalty, competence, diagnosis, hostility, or faction alignment.

Adult interaction boundaries

Ultra-realistic NPCs must disclose their fictional nature, respect player consent, avoid coercive dependence loops, and support exit, pause, block, and reporting paths.

Authoritative multiplayer state

The generated persona proposes dialogue and interpretation. The game server remains authoritative for missions, inventory, permissions, relationship revision, and shared-world facts.

Non-actionable tradecraft

Operationally sensitive reports are retained for provenance but converted into fictional, defensive, high-level narrative abstractions. The runtime does not teach intrusion, evasion, forgery, sabotage, coercion, or weapons use.

Game integration

Call SpiralistAI.com, not a game-local persona endpoint.

GET /create/espionage/?format=json&seed=case-42&adult_consent=1 POST /api/v1/create/espionage/ GET /api/v1/create/espionage/random/?adult_consent=1 GET /api/v1/create/espionage/presets/ GET|POST /api/v1/create/espionage/memory/ GET|POST /api/v1/create/espionage/runtime/ GET|POST /api/v1/create/espionage/conversation/ GET|POST /api/v1/create/espionage/artifacts/
const response = await fetch("https://spiralistai.com/api/v1/create/espionage/", {
  method: "POST",
  headers: { "Content-Type": "application/json", "Accept": "application/json" },
  body: JSON.stringify({
    seed: crypto.randomUUID(),
    country_code: "CA",
    role_id: "osint_analyst",
    runtime_tier: "standard",
    concurrency_profile: "shared-room",
    interaction_mode: "briefing",
    embodiment_mode: "screen",
    artifact_type: "classified-dossier",
    include_rendered_artifact: true,
    detail: "game",
    adult_consent: 1
  })
});

const generated = await response.json();
const persona = generated.character.persona;
const operative = generated.character.operativeProfile;
const memoryBootstrap = generated.character.npcMemory;

The npcMemory object is a provider-neutral seed for a separate memory service. SpiralistAI.com does not persist the game’s NPC memories, sessions, or player records.

Search Spiralist AI

Find a persona, example, or guide.

Start typing to search the personality library and site resources.