Skip to main content

Documentation Index

Fetch the complete documentation index at: https://wuweism.com/llms.txt

Use this file to discover all available pages before exploring further.

The Causal Workbench is Wu-Weism’s primary research surface. Every conversation is grounded in a Structural Causal Model (SCM) loaded for your domain — so responses are not free-form language model output but causally constrained inference anchored to explicit assumptions. Questions you pose are automatically classified, an appropriate model is loaded, and every reply is tagged with a rung on Pearl’s causal ladder. Navigate to the Causal Workbench by selecting Causal Chat in the sidebar, or by opening /chat directly.

Starting a session

1

Open the Causal Workbench

Click Causal Chat in the left sidebar. A new session starts automatically.
2

Type your causal question

Enter your question in the composer at the bottom of the screen and press Enter or click Send. Aim for a specific causal question rather than a general prompt — see the tip below.
3

Review domain classification

Wu-Weism reads your question and classifies it into a causal domain. The detected domain appears as a tag beneath the session title. This determines which SCM is loaded.
4

Read the response

Each response is annotated with one or more causal density levels (Rung 1, 2, or 3) indicating the epistemic type of each claim. Review these labels before drawing conclusions.
Start with a specific causal question rather than a broad one. “Does peer-reviewed evidence support a causal link between sleep deprivation and impaired working memory consolidation?” gives Wu-Weism far more to work with than “Tell me about sleep and memory.” Specific questions load tighter SCM constraints and produce more actionable causal density labels.

Domain classification

When you send a message, Wu-Weism classifies your question into one of the recognized causal domains before loading a model. You do not need to specify a domain manually.
DomainExamples
alignmentAI safety, value alignment, mesa-optimization
consciousnessqualia, phenomenal binding, global workspace theory
neuroscience / theoretical_neuroscienceneural circuits, plasticity, connectomics
imlinterpretable machine learning, feature attribution
educationlearning interventions, pedagogy, curriculum design
legaltort, liability, regulatory causation
ecologytrophic cascades, population dynamics, habitat interventions
evolutionary_biologyselection pressures, speciation, adaptation
cognitive_psychologycognitive load, memory, attention
scaling_lawsemergent capabilities, compute-performance relationships
physicsquantum measurement, thermodynamic causation
abstractformal causal reasoning without a specific empirical domain
The classified domain is displayed as a tag in the session header and in the session ledger.

Truth Cartridges and SCM loading

Once a domain is identified, Wu-Weism loads a Truth Cartridge — a pre-validated SCM encoding known causal constraints for that domain. The cartridge defines:
  • The causal variables relevant to your domain
  • Permitted directed edges between variables
  • Constraints inherited from established theory and prior empirical evidence
Responses are generated within these constraints. Claims that would require edges not present in the loaded SCM are flagged or reformulated.
The loaded SCM is a constraint layer, not a complete domain ontology. It bounds what the model can assert causally; it does not enumerate every possible relationship.

Causal density levels

Every response labels each claim with one of three rungs from Pearl’s causal hierarchy:
What it means: The claim describes a statistical association or correlation between variables. No causal direction is asserted.When you see it: Observational findings, descriptive summaries, correlational evidence from the literature.Example label: [Rung 1: Association]
A single response may contain claims at multiple rungs. Review each label independently.

Operator modes

Beyond normal dialogue, two operator modes modify how Wu-Weism processes and frames responses.
Activating Intervene mode shifts every response to Rung 2 framing. The system applies do-calculus reasoning to your question — asking what would change under an active manipulation of the variable you specify, not merely what correlates with it.Use intervene mode when you are designing an experiment, evaluating a policy, or need to reason about the effect of a specific manipulation rather than an observed association.Select Intervene from the mode selector in the composer toolbar before sending your message.
Audit mode produces a structured breakdown of the causal assumptions embedded in your question and the SCM’s response. Output includes an explicit listing of:
  • The edges activated in the SCM
  • Assumptions required to support each Rung 2 claim
  • Gaps between what was asserted and what the SCM can support
Use audit mode when you need to interrogate the reasoning behind a response or produce an auditable record for a paper, report, or review.Select Audit from the mode selector in the composer toolbar before sending your message.

Attaching PDFs

You can attach PDF files alongside your question. Wu-Weism extracts text and numeric evidence from the attachment and incorporates it into the causal reasoning for that message.
1

Click the attachment icon

In the composer toolbar, click the paperclip icon (or drag and drop a file onto the composer).
2

Select your PDF

Choose the PDF file from your local filesystem. Accepted format: .pdf.
3

Send with your question

Type your question referencing the document and send. Wu-Weism processes the attachment alongside the question within the same message context.
PDF analysis in Causal Chat is designed for single-document context. To synthesize across multiple documents, use the Hybrid Synthesis or PDF Synthesis surfaces instead.

Session ledger

All past sessions are listed in the left sidebar under Sessions. For each session the ledger shows:
  • Title: auto-generated from the first message of the session
  • Domain tags: the causal domain(s) detected during the session
  • Recency: relative timestamp (e.g., “2 hours ago”, “Yesterday”)
Click any session to restore it. Sessions persist across browser reloads.

Model settings and provider selection

Wu-Weism supports three AI providers: Anthropic, OpenAI, and Gemini. You choose which provider and model to use in Model Settings.
1

Open Model Settings

Click Model Settings in the sidebar or the gear icon near the composer.
2

Select a provider

Choose Anthropic, OpenAI, or Gemini from the provider dropdown.
3

Select a model

Choose the specific model within that provider (e.g., claude-opus-4-5, gpt-4o, gemini-2.5-pro).
4

Save

Your selection is saved per session. You can switch providers mid-session by returning to Model Settings.

Bring Your Own Key (BYOK)

You can supply your own API key per request rather than relying on a platform key. This is useful when you have negotiated rate limits, custom billing arrangements, or want to avoid shared-pool constraints. Enter your API key in the API Key field in Model Settings before sending a message. The key is sent with each request via the x-byok-api-key header and is never stored server-side between sessions.
Your BYOK key is held in memory for the duration of the session. Refresh the page or close the session and you will need to re-enter it. Do not share your session URL with others while a BYOK key is active.

Hybrid Synthesis

Reconcile conflicting claims across multiple documents and sources.

PDF Synthesis

Extract numeric evidence and causal claims from a single PDF.

Causal Ladder

Understand Rung 1, 2, and 3 reasoning in depth.

AI Providers

Configure your Anthropic, OpenAI, or Gemini API key.