AkamaiGHost
tcp/80
Apache
tcp/443
Open service 2.16.6.204:443 · ppb.illinois.gov
2026-01-06 15:44
HTTP/1.1 200 OK
Content-Type: text/html;charset=utf-8
Server: Apache
X-Dispatcher: dispatcher3usgovwest1-28580712
X-Vhost: publish illinois
X-Content-Type-Options: nosniff
Last-Modified: Tue, 06 Jan 2026 15:44:11 GMT
X-Frame-Options: SAMEORIGIN
Expires: Tue, 06 Jan 2026 15:44:14 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Tue, 06 Jan 2026 15:44:14 GMT
Content-Length: 40383
Connection: close
Alt-Svc: h3=":443"; ma=93600
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Page title: Procurement Policy Board
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<meta name="template" content="Home Page"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta http-equiv="Last-Modified" content="30-05-2024 04:23:13"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<!-- The Twitter meta tags-->
<meta name="twitter:card" content="summary"/>
<meta name="twitter:url" content="https://ppb.illinois.gov/en.html"/>
<meta name="twitter:title" content="PPB"/>
<meta name="twitter:description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<!-- The Open Graph meta tags -->
<meta property="og:url" content="https://ppb.illinois.gov/en.html"/>
<meta property="og:type" content="agency-home-page"/>
<meta property="og:title" content="PPB"/>
<meta property="og:description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<meta property="og:locale" content="en"/>
<title>Procurement Policy Board</title>
<link rel="canonical" href="https://ppb.illinois.gov"/>
<!--Preconnect and DNS-Prefetch to improve page load time. -->
<link rel="preconnect" href="//dpm.demdex.net"/>
<link rel="preconnect" href="//fast.stateofil.demdex.net"/>
<link rel="preconnect" href="//stateofil.demdex.net"/>
<link rel="preconnect" href="//stateofil.tt.omtrdc.net"/>
<link rel="preconnect" href="//smetrics.il.gov.sc.omtrdc.net"/>
<link rel="preconnect" href="//metrics.il.gov.sc.omtrdc.net"/>
<!--/Preconnect and DNS-Prefetch-->
<script>
var mode = true;
var servername = "";
const headers = {};
var name = htmlDecode("Procurement Policy Board:Procurement Policy Board");
var pageName = htmlDecode("Procurement Policy Board");
var siteSection1 = htmlDecode("Procurement Policy Board");
var siteSection2 = htmlDecode("");
var siteSection3 = htmlDecode("");
var siteSection4 = htmlDecode("");
window.adobeDataLayer = window.adobeDataLayer || [];
xmlhttp = new XMLHttpRequest();
xmlhttp.open("HEAD", document.URL, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
xmlhttp.getAllResponseHeaders().trim().split(/[\r\n]+/).map(value => value.split(/: /)).forEach(keyValue => {
headers[keyValue[0].trim()] = keyValue[1].trim();
});
if (headers.hasOwnProperty("x-dispatcher")) {
servername=headers["x-dispatcher"];
window.adobeDataLayer.push({
"event": "Page Loaded",
"xdm": {
"web": {
"webPageDetails": {
"server": servername
}
}
}
});
}
}
}
xmlhttp.send();
window.adobeDataLayer.push({
"event": "Page Loaded",
"xdm": {
"web": {
"webPageDetails": {
"siteSection": "ppb", //home is for the root directory
"language": "en",
"name": name, //name is [directory level 1]:[page title]
"pageType": "agency-home-page", //the template name or id
"server": servername,
"pageName": pageName,
"ErrorPage": "", // incase of 404 error page only
"publishDate": "05/30/2024",
"originalPublishDate": "05/30/2024",
"errorCode": "",
"contentType":"",
"errorType": "",
},
"category": {
"siteSection1": siteSection1,
"siteSection2": siteSection2,
"siteSection3": siteSecti
Open service 2a02:26f0:2780:67::217:e39d:80 · ppb.illinois.gov
2026-01-06 15:44
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://ppb.illinois.gov/ Expires: Tue, 06 Jan 2026 15:44:54 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Tue, 06 Jan 2026 15:44:54 GMT Connection: close
Open service 2a02:26f0:2780:67::217:e38b:443 · ppb.illinois.gov
2026-01-06 15:44
HTTP/1.1 200 OK
Content-Type: text/html;charset=utf-8
Server: Apache
X-Dispatcher: dispatcher3usgovwest1-28580712
X-Vhost: publish illinois
X-Content-Type-Options: nosniff
Last-Modified: Tue, 06 Jan 2026 15:44:11 GMT
X-Frame-Options: SAMEORIGIN
Expires: Tue, 06 Jan 2026 15:44:13 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Tue, 06 Jan 2026 15:44:13 GMT
Content-Length: 40383
Connection: close
Alt-Svc: h3=":443"; ma=93600
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Page title: Procurement Policy Board
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<meta name="template" content="Home Page"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta http-equiv="Last-Modified" content="30-05-2024 04:23:13"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<!-- The Twitter meta tags-->
<meta name="twitter:card" content="summary"/>
<meta name="twitter:url" content="https://ppb.illinois.gov/en.html"/>
<meta name="twitter:title" content="PPB"/>
<meta name="twitter:description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<!-- The Open Graph meta tags -->
<meta property="og:url" content="https://ppb.illinois.gov/en.html"/>
<meta property="og:type" content="agency-home-page"/>
<meta property="og:title" content="PPB"/>
<meta property="og:description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<meta property="og:locale" content="en"/>
<title>Procurement Policy Board</title>
<link rel="canonical" href="https://ppb.illinois.gov"/>
<!--Preconnect and DNS-Prefetch to improve page load time. -->
<link rel="preconnect" href="//dpm.demdex.net"/>
<link rel="preconnect" href="//fast.stateofil.demdex.net"/>
<link rel="preconnect" href="//stateofil.demdex.net"/>
<link rel="preconnect" href="//stateofil.tt.omtrdc.net"/>
<link rel="preconnect" href="//smetrics.il.gov.sc.omtrdc.net"/>
<link rel="preconnect" href="//metrics.il.gov.sc.omtrdc.net"/>
<!--/Preconnect and DNS-Prefetch-->
<script>
var mode = true;
var servername = "";
const headers = {};
var name = htmlDecode("Procurement Policy Board:Procurement Policy Board");
var pageName = htmlDecode("Procurement Policy Board");
var siteSection1 = htmlDecode("Procurement Policy Board");
var siteSection2 = htmlDecode("");
var siteSection3 = htmlDecode("");
var siteSection4 = htmlDecode("");
window.adobeDataLayer = window.adobeDataLayer || [];
xmlhttp = new XMLHttpRequest();
xmlhttp.open("HEAD", document.URL, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
xmlhttp.getAllResponseHeaders().trim().split(/[\r\n]+/).map(value => value.split(/: /)).forEach(keyValue => {
headers[keyValue[0].trim()] = keyValue[1].trim();
});
if (headers.hasOwnProperty("x-dispatcher")) {
servername=headers["x-dispatcher"];
window.adobeDataLayer.push({
"event": "Page Loaded",
"xdm": {
"web": {
"webPageDetails": {
"server": servername
}
}
}
});
}
}
}
xmlhttp.send();
window.adobeDataLayer.push({
"event": "Page Loaded",
"xdm": {
"web": {
"webPageDetails": {
"siteSection": "ppb", //home is for the root directory
"language": "en",
"name": name, //name is [directory level 1]:[page title]
"pageType": "agency-home-page", //the template name or id
"server": servername,
"pageName": pageName,
"ErrorPage": "", // incase of 404 error page only
"publishDate": "05/30/2024",
"originalPublishDate": "05/30/2024",
"errorCode": "",
"contentType":"",
"errorType": "",
},
"category": {
"siteSection1": siteSection1,
"siteSection2": siteSection2,
"siteSection3": siteSecti
Open service 2.16.6.220:80 · ppb.illinois.gov
2026-01-06 15:44
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://ppb.illinois.gov/ Expires: Tue, 06 Jan 2026 15:44:54 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Tue, 06 Jan 2026 15:44:54 GMT Connection: close
Open service 2a02:26f0:2780:67::217:e38b:80 · ppb.illinois.gov
2026-01-06 15:44
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://ppb.illinois.gov/ Expires: Tue, 06 Jan 2026 15:44:53 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Tue, 06 Jan 2026 15:44:53 GMT Connection: close
Open service 2.16.6.204:80 · ppb.illinois.gov
2026-01-06 15:44
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://ppb.illinois.gov/ Expires: Tue, 06 Jan 2026 15:44:54 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Tue, 06 Jan 2026 15:44:54 GMT Connection: close
Open service 2.16.6.220:443 · ppb.illinois.gov
2026-01-06 15:44
HTTP/1.1 200 OK
Content-Type: text/html;charset=utf-8
Server: Apache
X-Dispatcher: dispatcher2usgovwest1-28580712
X-Vhost: publish illinois
X-Content-Type-Options: nosniff
Last-Modified: Tue, 06 Jan 2026 15:44:11 GMT
X-Frame-Options: SAMEORIGIN
Expires: Tue, 06 Jan 2026 15:44:14 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Tue, 06 Jan 2026 15:44:14 GMT
Content-Length: 40383
Connection: close
Alt-Svc: h3=":443"; ma=93600
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Page title: Procurement Policy Board
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<meta name="template" content="Home Page"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta http-equiv="Last-Modified" content="30-05-2024 04:23:13"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<!-- The Twitter meta tags-->
<meta name="twitter:card" content="summary"/>
<meta name="twitter:url" content="https://ppb.illinois.gov/en.html"/>
<meta name="twitter:title" content="PPB"/>
<meta name="twitter:description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<!-- The Open Graph meta tags -->
<meta property="og:url" content="https://ppb.illinois.gov/en.html"/>
<meta property="og:type" content="agency-home-page"/>
<meta property="og:title" content="PPB"/>
<meta property="og:description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<meta property="og:locale" content="en"/>
<title>Procurement Policy Board</title>
<link rel="canonical" href="https://ppb.illinois.gov"/>
<!--Preconnect and DNS-Prefetch to improve page load time. -->
<link rel="preconnect" href="//dpm.demdex.net"/>
<link rel="preconnect" href="//fast.stateofil.demdex.net"/>
<link rel="preconnect" href="//stateofil.demdex.net"/>
<link rel="preconnect" href="//stateofil.tt.omtrdc.net"/>
<link rel="preconnect" href="//smetrics.il.gov.sc.omtrdc.net"/>
<link rel="preconnect" href="//metrics.il.gov.sc.omtrdc.net"/>
<!--/Preconnect and DNS-Prefetch-->
<script>
var mode = true;
var servername = "";
const headers = {};
var name = htmlDecode("Procurement Policy Board:Procurement Policy Board");
var pageName = htmlDecode("Procurement Policy Board");
var siteSection1 = htmlDecode("Procurement Policy Board");
var siteSection2 = htmlDecode("");
var siteSection3 = htmlDecode("");
var siteSection4 = htmlDecode("");
window.adobeDataLayer = window.adobeDataLayer || [];
xmlhttp = new XMLHttpRequest();
xmlhttp.open("HEAD", document.URL, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
xmlhttp.getAllResponseHeaders().trim().split(/[\r\n]+/).map(value => value.split(/: /)).forEach(keyValue => {
headers[keyValue[0].trim()] = keyValue[1].trim();
});
if (headers.hasOwnProperty("x-dispatcher")) {
servername=headers["x-dispatcher"];
window.adobeDataLayer.push({
"event": "Page Loaded",
"xdm": {
"web": {
"webPageDetails": {
"server": servername
}
}
}
});
}
}
}
xmlhttp.send();
window.adobeDataLayer.push({
"event": "Page Loaded",
"xdm": {
"web": {
"webPageDetails": {
"siteSection": "ppb", //home is for the root directory
"language": "en",
"name": name, //name is [directory level 1]:[page title]
"pageType": "agency-home-page", //the template name or id
"server": servername,
"pageName": pageName,
"ErrorPage": "", // incase of 404 error page only
"publishDate": "05/30/2024",
"originalPublishDate": "05/30/2024",
"errorCode": "",
"contentType":"",
"errorType": "",
},
"category": {
"siteSection1": siteSection1,
"siteSection2": siteSection2,
"siteSection3": siteSecti
Open service 2a02:26f0:2780:67::217:e39d:443 · ppb.illinois.gov
2026-01-06 15:44
HTTP/1.1 200 OK
Content-Type: text/html;charset=utf-8
Server: Apache
X-Dispatcher: dispatcher2usgovwest1-28580712
X-Vhost: publish illinois
X-Content-Type-Options: nosniff
Last-Modified: Tue, 06 Jan 2026 15:44:11 GMT
X-Frame-Options: SAMEORIGIN
Expires: Tue, 06 Jan 2026 15:44:13 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Tue, 06 Jan 2026 15:44:13 GMT
Content-Length: 40383
Connection: close
Alt-Svc: h3=":443"; ma=93600
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Page title: Procurement Policy Board
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<meta name="template" content="Home Page"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta http-equiv="Last-Modified" content="30-05-2024 04:23:13"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<!-- The Twitter meta tags-->
<meta name="twitter:card" content="summary"/>
<meta name="twitter:url" content="https://ppb.illinois.gov/en.html"/>
<meta name="twitter:title" content="PPB"/>
<meta name="twitter:description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<!-- The Open Graph meta tags -->
<meta property="og:url" content="https://ppb.illinois.gov/en.html"/>
<meta property="og:type" content="agency-home-page"/>
<meta property="og:title" content="PPB"/>
<meta property="og:description" content="The Procurement Policy Board was created by the Illinois Procurement Code (30 ILCS 500) on July 1, 1998. The Board has the authority and responsibility to review, comment upon, and recommend, consistent with the Procurement Code, rules and practices "/>
<meta property="og:locale" content="en"/>
<title>Procurement Policy Board</title>
<link rel="canonical" href="https://ppb.illinois.gov"/>
<!--Preconnect and DNS-Prefetch to improve page load time. -->
<link rel="preconnect" href="//dpm.demdex.net"/>
<link rel="preconnect" href="//fast.stateofil.demdex.net"/>
<link rel="preconnect" href="//stateofil.demdex.net"/>
<link rel="preconnect" href="//stateofil.tt.omtrdc.net"/>
<link rel="preconnect" href="//smetrics.il.gov.sc.omtrdc.net"/>
<link rel="preconnect" href="//metrics.il.gov.sc.omtrdc.net"/>
<!--/Preconnect and DNS-Prefetch-->
<script>
var mode = true;
var servername = "";
const headers = {};
var name = htmlDecode("Procurement Policy Board:Procurement Policy Board");
var pageName = htmlDecode("Procurement Policy Board");
var siteSection1 = htmlDecode("Procurement Policy Board");
var siteSection2 = htmlDecode("");
var siteSection3 = htmlDecode("");
var siteSection4 = htmlDecode("");
window.adobeDataLayer = window.adobeDataLayer || [];
xmlhttp = new XMLHttpRequest();
xmlhttp.open("HEAD", document.URL, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
xmlhttp.getAllResponseHeaders().trim().split(/[\r\n]+/).map(value => value.split(/: /)).forEach(keyValue => {
headers[keyValue[0].trim()] = keyValue[1].trim();
});
if (headers.hasOwnProperty("x-dispatcher")) {
servername=headers["x-dispatcher"];
window.adobeDataLayer.push({
"event": "Page Loaded",
"xdm": {
"web": {
"webPageDetails": {
"server": servername
}
}
}
});
}
}
}
xmlhttp.send();
window.adobeDataLayer.push({
"event": "Page Loaded",
"xdm": {
"web": {
"webPageDetails": {
"siteSection": "ppb", //home is for the root directory
"language": "en",
"name": name, //name is [directory level 1]:[page title]
"pageType": "agency-home-page", //the template name or id
"server": servername,
"pageName": pageName,
"ErrorPage": "", // incase of 404 error page only
"publishDate": "05/30/2024",
"originalPublishDate": "05/30/2024",
"errorCode": "",
"contentType":"",
"errorType": "",
},
"category": {
"siteSection1": siteSection1,
"siteSection2": siteSection2,
"siteSection3": siteSecti