<?xml version="1.0" encoding="UTF-8"?>
<status service="pg.ai gateway" overall="operational" generatedAt="2026-09-24T07:45:57.850Z" generatedAtMs="1790235957850">
  <upstream>
    <provider id="meta" state="operational" checkedAt="2026-09-24T07:28:54.021Z" checkedAtMs="1790234934021" evidence="ping" door="/" base="https://meta.pg.ai.ajam.dev"><label>Meta Muse</label><summary>Answering. The scheduled check succeeded.</summary></provider>
    <provider id="zai" state="operational" checkedAt="2026-09-24T07:29:00.488Z" checkedAtMs="1790234940488" evidence="ping" door="/zai" base="https://zai.pg.ai.ajam.dev"><label>ZAI GLM</label><summary>Answering. The scheduled check succeeded.</summary></provider>
  </upstream>
  <gateway>
    <component id="api" state="operational"><label>API</label><summary>Serving. This page is answered by the same Worker as the API.</summary></component>
    <component id="keys" state="operational"><label>Key store</label><summary>Readable. Issued keys can be verified.</summary></component>
    <component id="cache" state="operational"><label>Model cache</label><summary>Readable. Model listings are served from cache.</summary></component>
  </gateway>
  <dependencies>
    <dependency id="d1" state="operational" ms="711"><label>D1</label><summary>Answered in 711 ms.</summary></dependency>
    <dependency id="kv" state="operational" ms="104"><label>KV</label><summary>Answered in 104 ms.</summary></dependency>
  </dependencies>
  <usage available="true" days="7" since="2026-09-20" recordedDays="5" daysWithTokens="4">
    <day date="2026-09-18"/>
    <day date="2026-09-19"/>
    <day date="2026-09-20" requests="182" tokens="0" errors="0"/>
    <day date="2026-09-21" requests="8987" tokens="699272215" errors="434"/>
    <day date="2026-09-22" requests="14899" tokens="1629459143" errors="196"/>
    <day date="2026-09-23" requests="14905" tokens="599348660" errors="7"/>
    <day date="2026-09-24" requests="761" tokens="19877000" errors="9"/>
    <week requests="39734" tokens="2947957018" errors="646"/>
    <hour utc="00" requests="569" tokens="76002238" errors="8"/>
    <hour utc="01" requests="1226" tokens="179848505" errors="364"/>
    <hour utc="02" requests="967" tokens="205339756" errors="2"/>
    <hour utc="03" requests="1185" tokens="192665530" errors="0"/>
    <hour utc="04" requests="4477" tokens="249184784" errors="4"/>
    <hour utc="05" requests="1570" tokens="270442198" errors="0"/>
    <hour utc="06" requests="2949" tokens="210395215" errors="36"/>
    <hour utc="07" requests="819" tokens="172264968" errors="53"/>
    <hour utc="08" requests="762" tokens="128666296" errors="0"/>
    <hour utc="09" requests="3882" tokens="136318798" errors="6"/>
    <hour utc="10" requests="958" tokens="198207745" errors="6"/>
    <hour utc="11" requests="2301" tokens="91848097" errors="11"/>
    <hour utc="12" requests="662" tokens="94596799" errors="6"/>
    <hour utc="13" requests="637" tokens="75815835" errors="76"/>
    <hour utc="14" requests="795" tokens="73052581" errors="47"/>
    <hour utc="15" requests="1138" tokens="112748931" errors="13"/>
    <hour utc="16" requests="3988" tokens="87687408" errors="11"/>
    <hour utc="17" requests="8047" tokens="57670700" errors="1"/>
    <hour utc="18" requests="933" tokens="139273326" errors="0"/>
    <hour utc="19" requests="656" tokens="49904203" errors="1"/>
    <hour utc="20" requests="386" tokens="42681300" errors="0"/>
    <hour utc="21" requests="303" tokens="39165144" errors="1"/>
    <hour utc="22" requests="257" tokens="29416387" errors="0"/>
    <hour utc="23" requests="267" tokens="34760274" errors="0"/>
  </usage>
  <quota>
    <window provider="meta" window="300m" usedPercent="0" peakUsedPercent="0" remainingPercent="100" spent="false" resetsAt="2026-09-24T07:38:28.000Z" resetsInSeconds="0" readAt="2026-09-24T07:28:53.782Z" stale="true"><label>Meta Muse</label><windowLabel>5 hours</windowLabel></window>
    <window provider="meta" window="1w" usedPercent="98" peakUsedPercent="98" remainingPercent="2" spent="false" resetsAt="2026-09-28T00:00:00.000Z" resetsInSeconds="317642" readAt="2026-09-24T07:28:53.782Z" stale="false"><label>Meta Muse</label><windowLabel>Weekly</windowLabel></window>
    <window provider="zai" window="300m" usedPercent="0" peakUsedPercent="0" remainingPercent="100" spent="false" resetsAt="2026-09-24T12:28:59.760Z" resetsInSeconds="16982" readAt="2026-09-24T07:45:15.212Z" stale="false"><label>ZAI GLM</label><windowLabel>5 hours</windowLabel></window>
    <window provider="zai" window="1w" usedPercent="60.8" peakUsedPercent="60.8" remainingPercent="39.2" spent="false" resetsAt="2026-09-25T12:10:01.949Z" resetsInSeconds="102244" readAt="2026-09-24T07:45:15.212Z" stale="false"><label>ZAI GLM</label><windowLabel>Weekly</windowLabel></window>
  </quota>
  <peak>
    <window provider="zai" isPeak="true" days="mon,tue,wed,thu,fri" fromUtc="06:00" toUtc="10:00" nextChangeAt="2026-09-24T10:00:00.000Z" peakRate="1" offPeakRate="0.5" unit="credit rate"><note>Z.AI&#39;s GLM Coding Plan charges off-peak usage at half the credit rate; peak is Monday to Friday, 06:00 to 10:00 UTC. Everything else is off-peak.</note><reference>https://docs.z.ai/devpack/notice/usage-revision (read 2026-09-19)</reference></window>
  </peak>
</status>
