{
 "institution": "Example State University",
 "note": "A fictional, illustrative admissions and recruitment ecosystem for a US public university. Replace the applications and links with your own.",
 "coverage": {
  "full": "Full: the application does this as designed",
  "partial": "Partial: does some of it, or only for some populations",
  "workaround": "Workaround: done by hand, in a spreadsheet or by email",
  "planned": "Planned: funded or scheduled, not yet live"
 },
 "roles": {
  "sor": "System of record",
  "contrib": "Contributes",
  "read": "Reads only"
 },
 "apps": [
  {
   "id": "slate",
   "name": "Technolutions Slate",
   "type": "Vendor core",
   "vendor": "Technolutions",
   "life": "Invest",
   "color": "#26264f",
   "desc": "The admissions CRM: prospects, applications, reading and decisions, communications, events and yield."
  },
  {
   "id": "commonapp",
   "name": "Common App",
   "type": "Third-party",
   "vendor": "Common App",
   "life": "Maintain",
   "color": "#0f766e",
   "desc": "The shared first-year and transfer application, delivered to the CRM as a daily feed."
  },
  {
   "id": "cbsearch",
   "name": "College Board Search",
   "type": "Third-party",
   "vendor": "College Board",
   "life": "Maintain",
   "color": "#1f86b8",
   "desc": "Name-buy lists and test-score sends that seed the prospect pool."
  },
  {
   "id": "parchment",
   "name": "Parchment",
   "type": "Third-party",
   "vendor": "Parchment",
   "life": "Maintain",
   "color": "#3f8f5a",
   "desc": "Electronic transcripts in and out, including final transcripts."
  },
  {
   "id": "wes",
   "name": "WES credential evaluation",
   "type": "Third-party",
   "vendor": "World Education Services",
   "life": "Maintain",
   "color": "#4b4b8f",
   "desc": "Course-by-course evaluations of international credentials."
  },
  {
   "id": "touchnet",
   "name": "TouchNet payments",
   "type": "Third-party",
   "vendor": "Global Payments",
   "life": "Maintain",
   "color": "#b7791f",
   "desc": "Card and ACH payments for application fees, deposits and event fees."
  },
  {
   "id": "mongoose",
   "name": "Mongoose Cadence",
   "type": "Third-party",
   "vendor": "Mongoose",
   "life": "Tolerate",
   "color": "#8a5a3c",
   "desc": "Two-way texting and shared conversation inbox for recruiters."
  },
  {
   "id": "ocelot",
   "name": "Ocelot chatbot",
   "type": "Third-party",
   "vendor": "Ocelot",
   "life": "Tolerate",
   "color": "#9fa6d6",
   "desc": "Website chat and an AI inquiry assistant on the admissions site."
  },
  {
   "id": "youvisit",
   "name": "YouVisit",
   "type": "Third-party",
   "vendor": "EAB",
   "life": "Maintain",
   "color": "#7d7dbb",
   "desc": "Self-guided and virtual campus tours that capture visitors as prospects."
  },
  {
   "id": "frontrush",
   "name": "Front Rush",
   "type": "Third-party",
   "vendor": "Front Rush",
   "life": "Maintain",
   "color": "#0e7490",
   "desc": "Athletics recruiting, run by coaches outside admissions."
  },
  {
   "id": "banner",
   "name": "Banner Student",
   "type": "Vendor module",
   "vendor": "Ellucian",
   "life": "Maintain",
   "color": "#a0659e",
   "desc": "The SIS: receives admitted students at matriculation and becomes the system of record."
  },
  {
   "id": "okta",
   "name": "Okta",
   "type": "Third-party",
   "vendor": "Okta",
   "life": "Invest",
   "color": "#3b4a5e",
   "desc": "Single sign-on and account provisioning for staff and new students."
  },
  {
   "id": "dwh",
   "name": "Enrollment data warehouse",
   "type": "Homegrown",
   "vendor": "In-house",
   "life": "Maintain",
   "color": "#9d4b73",
   "desc": "Funnel snapshots, forecasting models and mandated reporting extracts."
  },
  {
   "id": "manual",
   "name": "Spreadsheets and email",
   "type": "Manual",
   "vendor": "—",
   "life": "Retire",
   "color": "#c0392b",
   "desc": "Travel plans, agent commissions, appeals and handoff fixes kept by hand."
  }
 ],
 "links": [
  {
   "f": "1.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.1.5",
   "a": "ocelot",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.1.5",
   "a": "slate",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "1.1.6",
   "a": "ocelot",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "1.1.7",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.2.1",
   "a": "cbsearch",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.2.1",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "1.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.2.3",
   "a": "cbsearch",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "1.2.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "1.2.5",
   "a": "manual",
   "cov": "workaround",
   "role": "sor"
  },
  {
   "f": "2.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.1.4",
   "a": "banner",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "2.1.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.1.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.1.7",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "2.1.8",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.2.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.2.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.3.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.3.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "2.3.3",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "2.3.3",
   "a": "dwh",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "2.3.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "3.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "3.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "3.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "3.2.1",
   "a": "manual",
   "cov": "workaround",
   "role": "sor"
  },
  {
   "f": "3.2.1",
   "a": "slate",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "3.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "3.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "3.2.4",
   "a": "mongoose",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "4.1.1",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "4.1.2",
   "a": "manual",
   "cov": "workaround",
   "role": "sor"
  },
  {
   "f": "4.1.3",
   "a": "frontrush",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "4.1.3",
   "a": "slate",
   "cov": "partial",
   "role": "read"
  },
  {
   "f": "4.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "4.1.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "4.1.6",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "4.1.7",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.1.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.1.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.1.7",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "5.1.8",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.1.9",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.1.10",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.2.1",
   "a": "commonapp",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.2.1",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "5.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.3.1",
   "a": "touchnet",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.3.1",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "5.3.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "5.3.3",
   "a": "touchnet",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "5.3.3",
   "a": "manual",
   "cov": "workaround",
   "role": "contrib"
  },
  {
   "f": "6.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.2.3",
   "a": "slate",
   "cov": "planned",
   "role": "sor"
  },
  {
   "f": "6.2.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.2.5",
   "a": "parchment",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.2.5",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "6.2.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.2.6",
   "a": "commonapp",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "6.2.7",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.2.8",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.2.9",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.3.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.3.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.3.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "6.3.4",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "6.3.4",
   "a": "manual",
   "cov": "workaround",
   "role": "contrib"
  },
  {
   "f": "7.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.1.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.2.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.2.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.2.6",
   "a": "slate",
   "cov": "planned",
   "role": "sor"
  },
  {
   "f": "7.2.7",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.2.9",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "7.3.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.3.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.4.1",
   "a": "wes",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "7.4.1",
   "a": "slate",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "7.4.2",
   "a": "banner",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "7.4.2",
   "a": "manual",
   "cov": "workaround",
   "role": "contrib"
  },
  {
   "f": "7.4.3",
   "a": "manual",
   "cov": "workaround",
   "role": "sor"
  },
  {
   "f": "8.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "8.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "8.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "8.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "8.1.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "8.1.6",
   "a": "manual",
   "cov": "workaround",
   "role": "sor"
  },
  {
   "f": "8.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "8.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "8.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "8.2.3",
   "a": "commonapp",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "8.3.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "8.3.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.1.3",
   "a": "mongoose",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.1.3",
   "a": "slate",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "9.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.1.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.1.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.1.7",
   "a": "mongoose",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "9.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.2.4",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "9.2.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.2.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.3.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.3.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.3.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.3.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.3.5",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "9.3.5",
   "a": "mongoose",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "9.3.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "9.3.7",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.1.4",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "10.1.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.1.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.1.7",
   "a": "touchnet",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.1.7",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "10.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.2.4",
   "a": "youvisit",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.2.4",
   "a": "slate",
   "cov": "partial",
   "role": "read"
  },
  {
   "f": "10.2.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.3.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.3.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.3.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "10.3.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.1.3",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "11.1.4",
   "a": "banner",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.1.4",
   "a": "slate",
   "cov": "partial",
   "role": "read"
  },
  {
   "f": "11.1.5",
   "a": "dwh",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "11.1.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.1.7",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "11.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.2.2",
   "a": "touchnet",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.2.2",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "11.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.2.4",
   "a": "touchnet",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "11.2.4",
   "a": "manual",
   "cov": "workaround",
   "role": "contrib"
  },
  {
   "f": "11.2.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.3.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.3.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.3.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "11.3.3",
   "a": "parchment",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "12.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "12.1.1",
   "a": "banner",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "12.1.2",
   "a": "banner",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "12.1.2",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "12.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "12.1.4",
   "a": "manual",
   "cov": "workaround",
   "role": "sor"
  },
  {
   "f": "12.1.5",
   "a": "okta",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "12.1.5",
   "a": "banner",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "12.1.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "12.2.1",
   "a": "banner",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "12.2.1",
   "a": "slate",
   "cov": "partial",
   "role": "read"
  },
  {
   "f": "12.2.2",
   "a": "banner",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "12.2.2",
   "a": "manual",
   "cov": "workaround",
   "role": "contrib"
  },
  {
   "f": "12.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.1.2",
   "a": "dwh",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "13.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.1.5",
   "a": "dwh",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.1.5",
   "a": "slate",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "13.1.6",
   "a": "dwh",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.1.6",
   "a": "slate",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "13.1.7",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.1.8",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.1.9",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.2.2",
   "a": "dwh",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "13.2.2",
   "a": "manual",
   "cov": "workaround",
   "role": "contrib"
  },
  {
   "f": "13.2.3",
   "a": "manual",
   "cov": "workaround",
   "role": "sor"
  },
  {
   "f": "13.3.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.3.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.3.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.3.5",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "13.4.1",
   "a": "dwh",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "13.4.1",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "14.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "14.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "14.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "14.1.4",
   "a": "slate",
   "cov": "partial",
   "role": "sor"
  },
  {
   "f": "14.1.4",
   "a": "banner",
   "cov": "partial",
   "role": "contrib"
  },
  {
   "f": "14.1.5",
   "a": "touchnet",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "14.1.5",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "14.1.7",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "14.1.8",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.1.1",
   "a": "okta",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.1.1",
   "a": "slate",
   "cov": "full",
   "role": "contrib"
  },
  {
   "f": "15.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.1.3",
   "a": "okta",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.1.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.2.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.2.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "15.2.6",
   "a": "manual",
   "cov": "workaround",
   "role": "sor"
  },
  {
   "f": "15.2.7",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.1.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.1.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.1.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.1.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.1.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.1",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.2",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.3",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.4",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.5",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.6",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.7",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.8",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.9",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  },
  {
   "f": "16.2.10",
   "a": "slate",
   "cov": "full",
   "role": "sor"
  }
 ],
 "notApplicable": []
}