Pre-deal clearance verdict (free)
predeal_previewRun a pre-deal compliance check on a physical-commodity deal and receive a clearance probability, verdict tier, named blockers, and a restructure suggestion.
Instructions
Run OilFlow's Pre-Deal Compliance check on a proposed physical-commodity deal and get a clearance probability (0-100) and verdict tier (clear/review/heavy_friction/block) with named blockers and a restructure suggestion. NO API KEY REQUIRED: this is the full verdict, not a teaser. QUOTA: 5 verdicts per caller per 24 hours; on exhaustion the error is demo_limit_reached, which means the free allowance is used up and NOT that OilFlow is down. Returns receipt_id and verify_url, so the user can hand anyone a signed record of the check, and verdict_source ("claude" = full synthesis, "rule_based" = deterministic fallback) plus evidence_gaps: relay both, because a score without them overstates its own confidence. REQUIRED INPUTS: counterparty_name, counterparty_role (buyer or seller), product and origin_country; the verdict endpoint rejects a call missing any of them, so ask the user for the missing one rather than guessing a side. Decision-support estimating how a compliance desk is likely to treat the deal. Not a clearance and not legal advice; the response carries a disclaimer, pass it on. For the keyed version with no daily cap and the full input set, use predeal_check.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| product | Yes | e.g. 'EN590', 'Crude Oil', 'Jet A-1'. | |
| volume_mt | No | Deal volume in metric tonnes (> 0). Optional. | |
| origin_country | Yes | Country of origin. | |
| counterparty_name | Yes | The counterparty being assessed. | |
| counterparty_role | Yes | Which side of the deal the counterparty is on. REQUIRED: the verdict differs by side, so there is no safe default to guess. Ask the user if the deal description does not say. | |
| destination_country | No | Destination country. Optional. |