tessura

Trust

Not a photo of a card. The state's own record.Verification

A guard enters a license number. tessura labels a live registry check and a match to a dated public roster differently, so employers can see exactly what was checked.

FLClass D Security OfficerVerified
LicenseD 2417 8830
RenewsNov 14, 2026
Renewal in 60 days. Start the 4-hour requalification.
Credential wallet. Every license, its clock, and the reminder before it matters.
License numberD 2417 8830
Checking FDACS registry
Registry verification. Not a photo of a card. The state's own record.
PostingArmed · hospital lobbyTampa · $21 to $24/hr
GuardAlex R.Class D + G · 6 yrs
The match. Facts on both sides, before anyone writes an email.

What the badge means

  • The license number exists in the state registry and is marked active or issued.
  • The registry name matches the name on the tessura profile.
  • The expiry on the registry is in the future, and we show the check date.
  • A license can lapse or be revoked after the check, so verified licenses are re-checked against the registry nightly once the last check is a week old; the badge clears if the registry no longer agrees, or if the number or type changes.
  • California and Illinois publish periodic public rosters. A match there earns the distinct Official roster match label with an as-of date—not the State-verified label used for a live lookup.

What "self-reported" means

Most state registries sit behind CAPTCHAs, block automated lookups, or publish no lookup at all. Licenses from those states show type and status as the guard entered them, with no badge, and every profile carries a link to the official registry so an employer can confirm in seconds. A guard can instead upload a photo of the card for tessura to review; that earns a distinct Document-verified mark, never the registry badge. Employers should always confirm licensure with the issuing authority before a hire; tessura is not a substitute for that step.

The same rule covers the systems a guard lists (video management, access control, alarm monitoring, guard-tour, visitor, and notification platforms). Guards pick them from a fixed list; tessura does not test or verify that experience, and no manufacturer certifies or endorses it. Product names belong to their owners. Treat a system pill as a claim to confirm in the interview, not a credential.

Who sees what

Every credential in a guard's wallet has its own visibility. Public credentials show type, status, and badge on the profile and in the directory; the license number itself is never public. Verified employers credentials, and every license number, open only to a company that (1) tessura has verified as a business and (2) the guard has applied to, accepted a contact request from, or joined the roster of. Each time a company opens them, the guard sees it in their dashboard. Private credentials stay in the wallet.

Personal concealed-carry permits can be added to the wallet but are never public and never a directory filter: no state publishes a permit-holder lookup and most make the records confidential by statute. They can only be document-verified, and only verified employers with a relationship see them.

ID-verified guards

A registry check proves a license exists under a name. It does not prove the account holder is that person. Guards can add an ID-verified mark by checking a government ID and a selfie through Stripe Identity; the name on the ID must match the profile, and tessura stores only the result and the date, never the images. If two accounts ever claim the same license number, both are shown as self-reported until the dispute is resolved, and the ID check is what resolves it.

Verified businesses

The Verified business badge means the company's agency license was matched against the state registry (Florida Class B today) or its license document was reviewed by tessura. A separate domain mark means a team member signed in with a confirmed email at the company's own website domain. Only verified businesses can open the license details guards share with employers.

Coverage today

Automated sources: California, Florida, Illinois. Automated checks can also be temporarily unavailable when a registry refuses connections; the guard sees that and a manual link instead of a false verdict.

Californiadated rosterFloridalive checkIllinoisdated rosterAlabamamanual lookupAlaskamanual lookupArizonamanual lookupArkansasmanual lookupConnecticutmanual lookupDelawaremanual lookupDistrict of Columbiamanual lookupGeorgiamanual lookupHawaiimanual lookupIowamanual lookupLouisianamanual lookupMainemanual lookupMarylandmanual lookupMassachusettsmanual lookupMichiganmanual lookupMinnesotamanual lookupMontanamanual lookupNevadamanual lookupNew Hampshiremanual lookupNew Jerseymanual lookupNew Mexicomanual lookupNew Yorkmanual lookupNorth Carolinamanual lookupNorth Dakotamanual lookupOhiomanual lookupOklahomamanual lookupOregonmanual lookupPennsylvaniamanual lookupRhode Islandmanual lookupSouth Carolinamanual lookupTennesseemanual lookupTexasmanual lookupUtahmanual lookupVermontmanual lookupVirginiamanual lookupWashingtonmanual lookupWest Virginiamanual lookupWisconsinmanual lookup

California roster matches use DCA/BSIS Public Information Files. Illinois roster matches use the IDFPR Professional Licensing dataset, available under the ODbL 1.0. tessura is not affiliated with either agency.

Checking someone yourself

Everything above is about badges on tessura. If you simply want to check a guard or a guard company — whether or not they have anything to do with us — we publish the instructions for every state: what the credential is called, the number to ask for, the regulator's lookup, and the steps to drive it.

How to check a licence, state by state →

Guards: add your license number in your wallet and press Verify. Companies: the badge and check date appear on every profile and applicant row.