{
  "format": "minctrl.process/v1",
  "graph": {
    "edges": [
      {
        "id": "e0___start____intake",
        "source": "__start__",
        "target": "intake"
      },
      {
        "id": "e1_intake__split-checks",
        "source": "intake",
        "target": "split-checks"
      },
      {
        "id": "e2_split-checks__examiner",
        "source": "split-checks",
        "target": "examiner"
      },
      {
        "id": "e3_split-checks__compliance",
        "source": "split-checks",
        "target": "compliance"
      },
      {
        "id": "e4_examiner__join-checks",
        "source": "examiner",
        "target": "join-checks"
      },
      {
        "id": "e5_compliance__join-checks",
        "source": "compliance",
        "target": "join-checks"
      },
      {
        "id": "e6_join-checks__verdict",
        "source": "join-checks",
        "target": "verdict"
      },
      {
        "id": "e7_verdict__revise",
        "label": "hard bar / fatal prior art",
        "source": "verdict",
        "target": "revise"
      },
      {
        "id": "e8_verdict__draft",
        "label": "patentable as disclosed",
        "source": "verdict",
        "target": "draft"
      },
      {
        "id": "e9_revise__split-checks",
        "source": "revise",
        "target": "split-checks"
      },
      {
        "id": "e10_draft__signoff",
        "source": "draft",
        "target": "signoff"
      },
      {
        "id": "e11_signoff__submit",
        "source": "signoff",
        "target": "submit"
      },
      {
        "id": "e12_submit__monitor",
        "source": "submit",
        "target": "monitor"
      },
      {
        "id": "e13_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": "Intake the invention disclosure (spec, drawings, inventor declarations)",
        "position": {
          "x": 0,
          "y": 120
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "ocr"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": "parallel",
        "human": null,
        "id": "split-checks",
        "interrupt_before": false,
        "kind": "gateway",
        "label": "Run prior-art search and statutory/candor screening concurrently",
        "position": {
          "x": 0,
          "y": 240
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "gateway",
        "tools": []
      },
      {
        "agent": "examiner",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "examiner",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Search prior art and assess patentability (102 novelty / 103 obviousness / 112) + inventorship",
        "position": {
          "x": 0,
          "y": 360
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "prior-art"
        ]
      },
      {
        "agent": "compliance",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "compliance",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Screen statutory bars + duty-of-candor / IDS + foreign-filing-license / export",
        "position": {
          "x": 0,
          "y": 480
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "medium",
        "tools": [
          "prior-art"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": "parallel",
        "human": null,
        "id": "join-checks",
        "interrupt_before": false,
        "kind": "gateway",
        "label": "Merge prior-art and compliance findings into one patentability assessment",
        "position": {
          "x": 0,
          "y": 600
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "gateway",
        "tools": []
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": "exclusive",
        "human": null,
        "id": "verdict",
        "interrupt_before": false,
        "kind": "gateway",
        "label": "Patentable as disclosed, or hard bar / fatal prior art?",
        "position": {
          "x": 0,
          "y": 720
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "gateway",
        "tools": []
      },
      {
        "agent": "examiner",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "revise",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Amend claims / disclosure to design around prior art or cure the statutory bar, then re-search",
        "position": {
          "x": 0,
          "y": 840
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "prior-art"
        ]
      },
      {
        "agent": "compliance",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "draft",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Draft the application / response (claims, specification, IDS)",
        "position": {
          "x": 0,
          "y": 960
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "medium",
        "tools": [
          "prior-art"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": "gate:patent-attorney-signoff",
        "gateway": null,
        "human": "USPTO-registered patent practitioner",
        "id": "signoff",
        "interrupt_before": true,
        "kind": "gate",
        "label": "A USPTO-registered patent practitioner reviews and signs the application / response",
        "position": {
          "x": 0,
          "y": 1080
        },
        "reversible": false,
        "sla": null,
        "sla_spec": null,
        "tier": "high",
        "tools": []
      },
      {
        "agent": "submit",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "submit",
        "interrupt_before": false,
        "kind": "agent",
        "label": "File the application / response with the USPTO",
        "position": {
          "x": 0,
          "y": 1200
        },
        "reversible": false,
        "sla": null,
        "sla_spec": null,
        "tier": "high",
        "tools": [
          "uspto-filing"
        ]
      },
      {
        "agent": "monitor",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "monitor",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Docket and monitor the application (status, deadlines, office actions)",
        "position": {
          "x": 0,
          "y": 1320
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "uspto-filing:check-status"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "__end__",
        "interrupt_before": false,
        "kind": "terminal",
        "label": "Done",
        "position": {
          "x": 0,
          "y": 1440
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "terminal",
        "tools": []
      }
    ]
  },
  "hash": "1311c03e896b32d633590cbe0883a12904bb58f2d376cf457e26787dd895f93c",
  "name": "Patent-prosecution autopilot",
  "slug": "patent",
  "source": "example",
  "version": null,
  "violations": []
}
