SpoolisDocs

Spoolis docs

Outcome matching

Match vendor-reported claims to buyer-side facts with deterministic, versioned, explainable rules.

Rules are data

A Spool can declare exact, composite, and deterministic field rules, time and attribution windows, absolute or percentage tolerances, cardinality, priority, duplicate detection, and ambiguity behavior. Every result records the rule id and version, fact ids, explanation, and applied tolerances.

Uncertainty stays visible

No match becomes unmatched. Multiple candidates become uncertain. Mismatches and duplicates open discrepancies through the matching seam. A policy may route uncertainty to human review. AI-assisted matching is disabled by default, runs only after deterministic uncertainty, cites existing fact ids, and can never turn uncertainty into a match.

Fact authority

Fact resolution declares ordered authoritative and fallback sources, corroboration, freshness, and disagreement behavior for each predicate family. Conflicts remain visible and create fact-level discrepancies. Adapters never silently choose a winner.

Spoolis maintains the canonical accepted commercial state under the agreement's rules and authority model. External evidence remains an observation with provenance, not truth by itself.

API
POST /api/v1/spools/{id}/claims
POST /api/v1/spools/{id}/match
GET /api/v1/spools/{id}/matches
Outcome matching · Spoolis