Runtime Proof
Prove one action can be gated.
Decide is strongest when every claim points back to a software action that required a deterministic verdict before it changed state: the API contract, request-linked evidence, replay, source-backed reference applications, and protected telemetry.
Reference applications: source-backed checks, hosted products built on Decide, and execution gates.
Proof review packet
Use this packet when a buyer, developer, or security reviewer asks “what exactly proves the Decision API is working?” It keeps the proof path anchored to one action boundary, the records produced, and the public artifacts that can be inspected.
Forward the same proof packet to the reviewer who owns the next question.
Flagship proof artifact
The primary proof run is a pricing exception because it is concrete, monetizable, and easy for buyers to understand: software wants to change state, but the action needs a deterministic decision record first.
Use the live proof artifact as the customer-facing version of this proof run.
| Boundary | Input | Required output | Downstream action |
|---|---|---|---|
| Pricing exception | Approve 15% annual-plan discount exception? |
Decision Record v1: verdict, IDs, evidence, action binding, policy version, receipt hash, verify URL, and replay URL. | CRM, billing, queue, or agent records approve / review / deny with the decision record attached. |
Lifecycle proof path
The proof now reads past the first verdict: a Decision Record authorizes an action, an execution receipt proves the attempted mutation, an Outcome Record reports the result, and policy intelligence turns those outcomes into effectiveness and anomaly review.
decision_record_v1 binds verdict, evidence, policy bundle, hashes, replay, and verify links.decision_execution_v1 records target system, mutation, executor, state hashes, and action binding match.decision_outcome_v1 links business result and observed metrics to the original Decision Record.Copy the runnable path in Developer Examples.
Contract invariants
These are the parts a customer can build against. The reference apps exist to prove the same primitive in more than one workflow, not to make the product story bigger than the API.
request_id, decision_id, record_hash, and receipt_hash for logs, dispute review, verification, and replay.Customer evaluation checklist
A serious proof run should answer these questions before production access is approved.
request_id, decision_id, action_binding, hashes, and evidence be stored?Proof hierarchy
Decide proof should read in this order: first the API contract, then one monetizable boundary, then reference applications and hosted products that show the same API contract can travel.
/api/decide returns a deterministic Decision Record v1 object.Built on Decide
Decide is the reusable engine. Krafthaus is a hosted product layer built on Decide, useful as proof that the Decision API can power packet reviews, memos, policy-facing product surfaces, and execution-gate demos without becoming the application itself.
Known limits
These are intentionally explicit so customer conversations stay clean.
Runtime proof snapshot
Protected production telemetry confirms that access requests, delivery, and decision-signal events are instrumented. Public values stay limited by design; authenticated metrics expose the full readout.
Live counters start after first routed production traffic.
| Top Event (24h) | Count |
|---|---|
| Public telemetry is limited by design; authenticated review exposes full production counters. | |
Public telemetry scaffold. Full production metrics are available under authenticated review.
Decision-boundary scorecard
Use this structure when one workflow moves from manual judgment to a deterministic API call. Keep baseline, target, and current values visible in one place for weekly readouts.
request_id and rationale trace.What gets measured in every rollout
| Metric | Definition | Collection Method | Cadence |
|---|---|---|---|
| Escalation rate | Percent of decisions escalated from the automated path. | Source-system tags + decision run logs joined by workflow ID. | Weekly |
| Handle-time variance | Spread in resolution time for the same action class. | Source-record timestamps grouped by decision intent and verdict. | Weekly |
| Dispute readiness | Time to assemble evidence for chargeback/dispute cases. | request_id + deterministic rationale retrieval from audit trail. |
Per incident + monthly summary |
Verification model
Every run logs the Decision Record v1 object, latency, and replay metadata. Reviews use this data to compare manual handling against API-gated execution.
Weekly rollout readout structure
| Week | Decision scope | Required output |
|---|---|---|
| Week 0 | Baseline extraction | Decision boundary, metric formulas, and baseline values frozen. |
| Week 1-2 | Routed decision rollout | Daily run logs with request_id mapping to source records. |
| Week 3-4 | Outcome comparison | Before/after scorecard with variance analysis and exception list. |
Minimum evidence packet
Use this package for customer sign-off, implementation reviews, and procurement diligence.
Trust escalation: start with a Decision Record. Add verification samples, Decision Packets, and audit-chain checks when the boundary becomes production-critical.
packet_hash.request_id.