The decision stack

Signalnio designs the architecture. Decide.fyi checks the rules. Krafthaus turns the workflow into an app.

Layer 1 · Architect

Signalnio

Defines system architecture, trust boundaries, and shared standards across the stack.

  • Decision architecture
  • System design constraints
  • Shared standards and governance

Layer 2 · Engine

Decide.fyi

Decision API for deterministic verdicts and decision records.

  • REST decision endpoints
  • Audit-ready, request-linked outputs
  • MCP access for agents

Visit decide.fyi →

Layer 3 · Interface

Krafthaus

Workflow app layer for turning repeated company handoffs into governed apps.

  • Intake, rulebook, Decision Record, and handoff
  • Apps for approvals, exceptions, and action gates
  • Workflow App Sprint for custom surfaces

Visit krafthaus.app →

Decision Flow Example

An illustrative quote approval, from request to owner review.

Architecture and shared standards by Signalnio.

  1. 01Workflow request

    Nonstandard quote

    A team requests terms outside its agreed pricing rules.

  2. 02Decide.fyi · Rule check

    Review required

    The engine flags the exception and attaches a Decision Record.

  3. 03Krafthaus · Review handoff

    Owner review

    The workflow app routes the quote to its owner with the record attached.

Run the example to follow each step.

View example payloads

Input

Workflow boundary payload

{
  "workflow": "quote_approval",
  "action": "send_nonstandard_terms",
  "guardrail": "Preserve margin floor"
}

Engine response (Decide.fyi)

Decision API output

{
  "verdict": "REVIEW",
  "action": "route_to_owner",
  "request_id": "req_8g2m1k",
  "decision_record": "attached"
}

Interface output (Krafthaus)

Workflow app handoff

Quote approval gate
Result: route nonstandard terms to owner
Rulebook: bound
Delivery: handoff + audit trace

Workflow request → Decide.fyi rule check → Krafthaus review handoff.

Production links: decide.fyi · krafthaus.app