// tool reference · Platform & Learning
Device Agent (PWA) Free
Installable agent for lightweight endpoint signals.
What it does
An installable PWA that reports device posture — battery, storage, OS, and a panic button — to your fleet view.
When to use it
- Monitoring the devices of a small team without an MDM budget.
Inputs
Field names are the actual form parameters, verified against source.
| Field | Type | Required | Notes |
|---|---|---|---|
| action | hidden | optional | Agent operation. |
What you get back
Continuous posture in Device Fleet.
Worked example
Input
(scan the enrolment QR on the device, then Add to Home Screen)
Output (abridged)
DEVICE ENROLLED -- 'Sales iPad' Posture 72 / 100 (medium) OS iPadOS 18.2 -- current Storage 8% free <- drags the score Battery 64% Last seen 2 minutes ago Low free storage BLOCKS OS updates, which is why it is scored rather than merely reported. Collected: battery, storage, OS/UA, activity, panic events. NOT collected: files, keystrokes, screen, location.
How it works
QR enrolment with a single-use, hashed, expiring token, then a service worker reporting posture.
Limits
Read live from the platform configuration.
| Rate limit | 30 requests / 60s (platform default) |
Limitations — what it does not do
A PWA, not an MDM. It reports what a browser can see -- it cannot enforce policy, wipe a device, or inspect other apps. It answers 'is this device healthy and alive', not 'is this device compliant'.
Privacy
Posture signals are stored against the device record. No file contents, keystrokes or screen data are collected.
Standards
NIST CSF (ID.AM)