{
  "format": "minctrl.process/v1",
  "graph": {
    "edges": [
      {
        "id": "e0___start____intake",
        "source": "__start__",
        "target": "intake"
      },
      {
        "id": "e1_intake__match",
        "source": "intake",
        "target": "match"
      },
      {
        "id": "e2_match__vet-split",
        "source": "match",
        "target": "vet-split"
      },
      {
        "id": "e3_vet-split__authority-check",
        "source": "vet-split",
        "target": "authority-check"
      },
      {
        "id": "e4_vet-split__insurance-check",
        "source": "vet-split",
        "target": "insurance-check"
      },
      {
        "id": "e5_vet-split__fraud-screen",
        "source": "vet-split",
        "target": "fraud-screen"
      },
      {
        "id": "e6_authority-check__vet-merge",
        "source": "authority-check",
        "target": "vet-merge"
      },
      {
        "id": "e7_insurance-check__vet-merge",
        "source": "insurance-check",
        "target": "vet-merge"
      },
      {
        "id": "e8_fraud-screen__vet-merge",
        "source": "fraud-screen",
        "target": "vet-merge"
      },
      {
        "id": "e9_vet-merge__vet-gateway",
        "source": "vet-merge",
        "target": "vet-gateway"
      },
      {
        "id": "e10_vet-gateway__assess",
        "label": "clean & in-policy",
        "source": "vet-gateway",
        "target": "assess"
      },
      {
        "id": "e11_vet-gateway__stage-exception",
        "label": "fixable exception (expired insurance / waiverable)",
        "source": "vet-gateway",
        "target": "stage-exception"
      },
      {
        "id": "e12_vet-gateway__match",
        "label": "fatal flag (no authority / double-brokering) — re-source carrier",
        "source": "vet-gateway",
        "target": "match"
      },
      {
        "id": "e13_assess__broker-signoff",
        "source": "assess",
        "target": "broker-signoff"
      },
      {
        "id": "e14_stage-exception__broker-signoff",
        "source": "stage-exception",
        "target": "broker-signoff"
      },
      {
        "id": "e15_broker-signoff__book",
        "source": "broker-signoff",
        "target": "book"
      },
      {
        "id": "e16_book__monitor",
        "source": "book",
        "target": "monitor"
      },
      {
        "id": "e17_monitor____end__",
        "source": "monitor",
        "target": "__end__"
      }
    ],
    "nodes": [
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "__start__",
        "interrupt_before": false,
        "kind": "terminal",
        "label": "Start",
        "position": {
          "x": 0,
          "y": 0
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "terminal",
        "tools": []
      },
      {
        "agent": "intake",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "intake",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Ingest the load tender, shipment requirements, and Incoterm (cost and risk responsibility allocation between shipper and buyer — EXW/FCA/CIF/DDP)",
        "position": {
          "x": 0,
          "y": 120
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "tms"
        ]
      },
      {
        "agent": "match",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "match",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Source and match carriers from the load board and quote the rate",
        "position": {
          "x": 0,
          "y": 240
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "load-board"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": "parallel",
        "human": null,
        "id": "vet-split",
        "interrupt_before": false,
        "kind": "gateway",
        "label": "Vet the matched carrier across independent checks at once",
        "position": {
          "x": 0,
          "y": 360
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "gateway",
        "tools": []
      },
      {
        "agent": "compliance",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "authority-check",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Verify carrier operating authority and safety rating (FMCSA SAFER); if carrier DOT# registered after Oct 2024, confirm URS identity-proofing completion (photo ID + selfie) per FMCSA 2025 mandate",
        "position": {
          "x": 0,
          "y": 480
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "carrier-vet"
        ]
      },
      {
        "agent": "compliance",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "insurance-check",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Verify cargo and liability insurance: general freight $750k BI&PD minimum; hazmat $1M–$5M per commodity type (FMCSA thresholds). Confirm no cancellation notices and policy expiry date >= load delivery date",
        "position": {
          "x": 0,
          "y": 600
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "carrier-vet"
        ]
      },
      {
        "agent": "compliance",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "fraud-screen",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Screen for double-brokering and cargo-fraud signals; verify carrier identity consistency across load-board history and flag if same DOT# issued multiple rate quotes for same shipper/lane in past 24h (load-farming signal per FMCSA 2025 anti-fraud guidance)",
        "position": {
          "x": 0,
          "y": 720
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "medium",
        "tools": [
          "carrier-vet"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": "parallel",
        "human": null,
        "id": "vet-merge",
        "interrupt_before": false,
        "kind": "gateway",
        "label": "Consolidate the three vetting results into one carrier verdict",
        "position": {
          "x": 0,
          "y": 840
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "gateway",
        "tools": []
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": "exclusive",
        "human": null,
        "id": "vet-gateway",
        "interrupt_before": false,
        "kind": "gateway",
        "label": "Carrier vetting verdict?",
        "position": {
          "x": 0,
          "y": 960
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "gateway",
        "tools": []
      },
      {
        "agent": "match",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "assess",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Auto-validate the clean, in-policy rate and assemble the rate-confirmation packet",
        "position": {
          "x": 0,
          "y": 1080
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "tms"
        ]
      },
      {
        "agent": "compliance",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "stage-exception",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Stage the vetting exception with evidence and a recommended waiver for review",
        "position": {
          "x": 0,
          "y": 1200
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "medium",
        "tools": [
          "carrier-vet"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": "gate:broker-signoff",
        "gateway": null,
        "human": "FMCSA-licensed freight broker",
        "id": "broker-signoff",
        "interrupt_before": true,
        "kind": "gate",
        "label": "Licensed broker signs the binding rate and any vetting exception or waiver",
        "position": {
          "x": 0,
          "y": 1320
        },
        "reversible": false,
        "sla": null,
        "sla_spec": null,
        "tier": "high",
        "tools": []
      },
      {
        "agent": "execute",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "book",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Book the load, issue the binding rate confirmation, and retain transaction record for 3 years (49 CFR § 371.3)",
        "position": {
          "x": 0,
          "y": 1440
        },
        "reversible": false,
        "sla": null,
        "sla_spec": null,
        "tier": "high",
        "tools": [
          "tms",
          "e-signature"
        ]
      },
      {
        "agent": "monitor",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "monitor",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Run track-and-trace and handle documents and cargo claims",
        "position": {
          "x": 0,
          "y": 1560
        },
        "reversible": true,
        "sla": "cargo loss/damage claim filed within 30 days of delivery; transaction records retained 3 years (49 CFR § 371.3)",
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "eld-tracking"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "__end__",
        "interrupt_before": false,
        "kind": "terminal",
        "label": "Done",
        "position": {
          "x": 0,
          "y": 1680
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "terminal",
        "tools": []
      }
    ]
  },
  "hash": "2039512b52158f76c97a219b8d78bfb6a4d255cdfc8f33ee5555c9565f21f2a7",
  "name": "Freight-brokerage autopilot",
  "slug": "freight",
  "source": "example",
  "version": null,
  "violations": []
}
