Merchant
Not bound
Environment
Not selected
Runtime
Disconnected

Fleet

Devices

Runtime disconnected

Every terminal enrolled to this merchant, its state and its attestation. State is enrolled, active, blocked or retired; attestation is verified, unknown or failed, and unknown is never displayed as verified.

What this surface will govern

4
  • Enrolled, active, blocked and retired are the only states
  • Attestation is verified, unknown or failed — never optimistic
  • Blocking takes effect at the server, not on the device
  • A retired terminal cannot be re-enrolled under its old identity

Android app

Unavailable

The counter would run on an eligible Android device. These are the states a build moves through. A direct download from this panel needs its signature verified; store review is a later state that governs store distribution. No build has reached either, so there is nothing to download and no link that would produce one.

No signed build is available, so this control performs no download.signed_apk_not_available

The states a build moves through

  1. Not builtnot_built
  2. Built, not signedunsigned
  3. Signed, signature not verifiedsignature_unverified
  4. Downloadabledownloadable

Signing custody belongs to the owner, and it is what a direct download from this panel would need. Store approval is a separate hold that governs store distribution, not this download. Neither can be granted from this portal, and a build that arrived here unsigned would be a file, not an app.

Declared vocabulary

9

These are the only values this surface’s contract admits. They are identifiers, not labels, so they read the same in every language — which is what makes them searchable in a log.

terminalStates
enrolledactiveblockedretired
attestationStates
verifiedunknownfailed
terminalEnvironments
sandboxlive