Skip to content
@DcisionIO

Dcision

The decision layer for AI. Typed decisions with confidence, before your agent runs.

Dcision — the decision layer for AI

Start free Docs Follow on X

Decide first. Reason when it matters.
Send any state, get typed answers with a confidence for each — and the next action — before your agent or LLM runs.


✨ Why Dcision

🧭 Use it before the LLM Classify, score and route every event first. The expensive reasoning only runs on the cases that need it.
✂️ Not everything needs an LLM Routing a ticket or flagging a transaction is a microdecision, not an essay: answer it with a typed decision instead of a prompt and free text.
🧱 No hallucinated labels Every answer is one of your options, a score or a probability, validated against your schema before it reaches your code. Low confidence? Your policy escalates, blocks or falls back.
⚡ One call, many questions All the questions of a decision are answered in a single call to the engine — extra questions add little latency.
🤖 Built for machine-to-machine Typed JSON in, typed JSON out — the format APIs, agents, workflows and automations already speak.
🎯 An action for every answer Per option, level or threshold: call an agent, an LLM, an API, a workflow or a webhook — or reply right away with a fixed text. No glue code.
📊 Managers in control Every run is logged with its version, confidence and action. Tune options and thresholds in the visual builder and deploy a new version — no app redeploy.

🔁 How it works

An agent without Dcision spends an LLM call and parses free text to pick the next action; with Dcision a typed answer with confidence picks it — calling an agent, LLM, API, workflow, webhook or function, or answering directly
  1. Send the state — any event, message or JSON context from your app or agent.
  2. Define decisions — choice, score and probability questions in a versioned Decision Schema.
  3. Run — Dcision validates the state and answers every question in one call.
  4. Act — typed answers plus an action (continue, block, escalate, fallback) and the destinations you set per result.

🚀 Quickstart — your first decision in 5 minutes

  1. Sign up at app.dcision.io (Google or an e-mail code). You get the free Genesis plan: 1M decisions a month.
  2. Create a decision from a template — Lead Qualification, Support Routing, Spam Detection… — and test it in the Playground (Playground runs are free).
  3. Deploy it and create an API key (API keys → New key).
  4. Call it:
export DCISION_API_KEY=dcs_live_...

curl -X POST https://api.dcision.io/v1/decisions/lead-qualification \
  -H "Authorization: Bearer $DCISION_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"state": {"message": "We need pricing for 500 users and want to start next month.", "company_size": 500, "source": "website"}}'
{
  "result":     { "purchase_intent": 0.9412, "priority": "high", "route": "sales" },
  "confidence": { "purchase_intent": 0.8824, "priority": 0.69, "route": 0.85 },
  "action": "continue",
  "action_reason": { "type": "default" }
  // + decision_id, execution_id, version, composites, metrics…
}

🔌 Use it from anywhere

Where How
Any language POST https://api.dcision.io/v1/decisions/{slug} with your API key — cURL, Node.js and Python examples
No-code / CRMs / forms Turn on the decision's webhook URL and call it from n8n, Make, Zapier or any form — no API key needed. Docs
AI agents (MCP) Remote MCP server at https://api.dcision.io/mcp
Claude Code MCP + a ready-made skill (below)
TypeScript / Python SDKs · CLI Coming soon

Connect Claude Code (MCP):

claude mcp add --transport http dcision https://api.dcision.io/mcp \
  --header "Authorization: Bearer $DCISION_API_KEY" --scope user

Install the Dcision skill (Claude Code and other agents that read SKILL.md):

mkdir -p ~/.claude/skills/dcision
curl -fsSL https://docs.dcision.io/skills/dcision/SKILL.md -o ~/.claude/skills/dcision/SKILL.md

🧩 Ready-made decisions

Lead qualification · support routing · spam detection · agent routing · RAG relevance · ticket triage · voice banking commands · resume screening · customer-service router — schemas and sample states in DcisionIO/dcision.

💳 Pricing in one line

Genesis is free — 1M decisions a month. Past the included volume, every plan keeps running on prepaid credits — and adding a card gives you $20 in free credits (valid 90 days). Details at dcision.io.


dcision.io · Docs · App · X · contact@dcision.io

Popular repositories Loading

  1. dcision dcision Public

    The decision layer for AI — typed decisions with confidence before your agent runs. Templates, Decision Schemas and API examples (cURL, Node.js, Python).

    Python 4

  2. .github .github Public

    Dcision organization profile

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…