Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 2.28 KB

File metadata and controls

61 lines (41 loc) · 2.28 KB

What is Swiftward?

Swiftward is a deterministic policy enforcement engine for AI safety, Trust & Safety, and financial risk — that runs on your infrastructure.

30-Second Summary

Write rules in YAML, deploy without restarts, test changes using shadow mode or A/B splits. Every decision is deterministic and fully traced. Self-hosted only.

What Problems Does Swiftward Solve?

  • Unpredictable Decisions: Custom systems lack reproducibility
  • Slow Policy Iteration: Code changes require deployments
  • Weak Auditability: Incomplete decision trails
  • Testing Difficulties: No safe way to validate against production traffic

Swiftward provides:

  1. Deterministic evaluation (same inputs = same verdict)
  2. Instant policy updates (no deploys)
  3. Complete audit trails
  4. Built-in A/B testing and shadow mode

Who Is Swiftward For?

Use Cases:

  • UGC Moderation — toxicity, PII blocking, trust-based decisions
  • AI Guardrails — prompt injection, restricted topics, session tracking
  • SDLC Policy — secret scanning, review requirements, PR gates
  • Fraud Detection — state-based rules, rate limiting, HITL escalation

Target Organizations:

  • Need predictable outcomes with audit trails
  • Require on-premises control
  • Want fast iteration without code deployments

Core Concepts

Event — Input to evaluation (user posted, AI generated, PR opened)

Entity — Subject being tracked (user, session). Has state: labels, counters, metadata.

Policy — YAML definition with signals, rules, and effects. Versioned and immutable when frozen.

Verdict — Outcome: approved, rejected, or flagged

Decision Trace — Complete audit record of every evaluation

When Swiftward Is a Good Fit

  • Deterministic, explainable decisions with audit trails
  • On-premises deployment requirements
  • Safe policy iteration (A/B testing, shadow mode)
  • Fast time-to-value (days, not months)

Not intended to replace: Workflow orchestrators (Temporal), streaming processors (Flink), general BPM engines.

Next Steps