Skip to content

Embed in Your Product (SDK)

Polyguard provides in-line trust checks that you can embed within any real-time web or mobile flow. A trust check is a cryptographically verified identity confirmation -- it produces signed, non-repudiable transaction logs of the trust chains involved, giving both parties auditable proof of identity.

This section covers everything a platform engineering team needs to integrate Polyguard trust checks into their product.


System Architecture

The diagram below shows the full Polyguard system, from the mobile and web SDKs through the API layer to the audit and records infrastructure.

Polyguard System Architecture

Color-Coded Workflow Zones

Color Zone Description
Pink Trust Check The primary end-user-facing integration. This is the real-time flow where identity verification happens -- modal display on desktop, app redirect on mobile, and websocket coordination between both.
Blue Audit & Records Read-only APIs and workflows for retrieving event logs, transaction affidavits, and public key infrastructure endpoints. Used for compliance, dispute resolution, and record-keeping.
Yellow Partner Management Account management for Polyguard partners (Platform Operators). Covers account setup, app configuration, and API credential management.
Green Business Customer The embedded or integrated management experience for business customers of the Platform Operator. Link creation, session monitoring, and result retrieval.

What You Can Build

With the Polyguard SDKs and APIs, you can:

  • Embed identity verification into any workflow -- onboarding, transactions, access requests, help desk calls, or any moment where you need to confirm someone is who they claim to be.
  • Choose which proofs to require -- from device identity and government ID to real-time presence verification and geographic location.
  • Receive cryptographic proof of each verification -- every trust check produces a signed JWT bundle and a transaction affidavit suitable for audit and litigation.
  • Run entirely self-hosted if your compliance requirements demand it, or use Polyguard's global SaaS infrastructure.

Section Contents

Page What It Covers
Key Concepts Terminology, object model, and the proof types available in a trust check
Trust Check Lifecycle The three phases of every trust check: Preparation, Trust Check, and Audit
Authentication & Authorization Hardware attestation, session tokens, and SSO integration
Web SDK Quick Start Minimal code to embed a trust check in a web application
Multitenancy & Regionalization SaaS vs. self-hosted deployment, PKI constraints, and regional sharding

External Resources

Resource URL
Web SDK reference dev.polyguard.ai
REST & WebSocket API docs api-global.polyguard.ai/docs
Mobile SDK documentation Available separately under license agreement