A practical introduction to the everyday VettiGuard workspace modules used to protect web, API, and mobile experiences.
When to use it
Use this guide during onboarding, when configuring a new integration, or whenever a module’s purpose and operating sequence are unclear.
How to use it
Open the contents panel to jump directly to a module.
Use the Previous and Next controls, arrow keys, or a horizontal swipe to turn pages.
Select “Open module” from a chapter when you are ready to perform the task.
Print or save as PDF from your browser for a conventional paginated copy.
Start here02 / 36
How the workspace fits together
What this is for
VettiGuard separates application registration, verification policy, operational review, and account governance so each activity can be controlled independently.
When to use it
Read this page before your first implementation or when planning who should receive each workspace permission.
How to use it
Register a protected site or mobile application.
Issue a scoped API credential and keep private secrets on your server only.
Choose a Trust Journey or configure the required verification controls.
Integrate the browser, server, Android, or iOS SDK.
Verify every response on your backend before allowing the protected action.
Use logs, monitoring, reviews, and threat intelligence to operate the integration safely.
Using the interface03 / 36
Colour theme and accessible display
What this is for
VettiGuard supports light and dark presentation while keeping controls, documentation, tables, alerts, and protected-site previews readable and keyboard accessible.
When to use it
Use these controls when the current display is uncomfortable, when your operating system changes theme, or when checking a branded integration before launch.
How to use it
Use the sun or moon control in the top bar to switch theme.
Your explicit choice is saved on the current browser. Without a saved choice, VettiGuard follows the operating-system theme.
Use Tab and Shift+Tab to move through controls; the focused control receives a visible outline.
Increase browser zoom when needed. Responsive layouts, filters, tables, dialogs, and guide pages reflow for smaller screens.
On phones, data tables are presented as labelled record cards where possible; horizontally dense directory tables remain swipe-scrollable.
Review governed widget previews in both themes before publishing a site-specific colour; the CAPTCHA chrome remains merchant-neutral and shows only VettiGuard attribution.
Workspace04 / 36
Dashboard
What this is for
A concise overview of verification activity, configuration readiness, usage, and items that need attention.
When to use it
Use it at the start of a work session or after a deployment to identify the next operational action.
A resumable workspace and integration activation centre that connects protected applications, SDK/server traffic, authoritative verification, operational readiness, and Observe-first production launch.
When to use it
Use it when creating a workspace, onboarding a browser/server/mobile integration, preparing a release, or confirming that a production target is genuinely ready.
How to use it
Complete the workspace-level checklist.
Create an integration profile for Browser, Server/API, Native mobile, or Hybrid use and select the exact protected application target.
Install the appropriate SDK or server integration and send safe test traffic; VettiGuard automatically detects successful application activity.
Complete authoritative backend verification where the integration requires it.
Resolve every target-aware required readiness check and save a readiness snapshot.
For a production profile, mark the integration live only after readiness passes; VettiGuard starts it in Observe mode so real traffic can be reviewed before stronger enforcement.
A personal, permission-aware activity centre for operational, security, review, identity, billing, account, and product events relevant to your role.
When to use it
Use it to review new activity, open the affected module, archive completed items, and choose whether transactional summaries should also arrive by email.
How to use it
Open the bell in the top bar or Notifications in the sidebar.
Filter by status, category, severity, or keywords.
Open an item to mark it read and continue to the relevant module.
Archive items that no longer need attention.
Set categories, email cadence, timezone, and quiet hours under Delivery preferences.
Protects login, signup, password-reset, recovery, and promotion workflows from credential stuffing, account takeover, fake accounts, and multi-account abuse.
When to use it
Use it after server-side verification when an account-sensitive event occurs, especially authentication failures, unfamiliar-device logins, recovery attempts, or promotion redemption.
How to use it
Keep enforcement in Observe only mode while integrating the account assessment endpoint.
Send a stable customer subject ID, a short-lived device ID, the event type, and the outcome from your backend.
Review elevated assessments and their bounded reasons without exposing raw customer identifiers.
Record confirmed takeover, credential stuffing, fake-account, recovery-abuse, legitimate, false-positive, or false-negative outcomes.
Trust a device only after your own strong authentication or MFA succeeds.
Import only SHA-1 hashes of known breached passwords and use the range endpoint so raw passwords and full hashes never leave your application.
Enable step-up mode before considering block enforcement.
Protects payments, transfers, refunds, promotions, OTP delivery, SMS traffic, and email-based workflows from fraud and communications abuse.
When to use it
Use it from your backend before committing a transaction, issuing an OTP, sending a chargeable SMS, accepting a refund, or trusting a new email address.
How to use it
Keep the policy in Observe only mode while sending representative transaction, SMS, and email events.
Use stable internal references for the subject, transaction, device, payment instrument, phone, or email; VettiGuard converts them into workspace-scoped hashes.
Provide high-value, new-payee, country-mismatch, disposable-email, high-cost-destination, and verification indicators only when your system has established them.
Review elevated assessments and record confirmed payment fraud, chargebacks, refund abuse, SMS pumping, OTP abuse, promotion abuse, legitimate activity, false positives, or false negatives.
Maintain a local disposable, blocked, or allowed email-domain list when external email intelligence is not used.
Enable step-up mode before considering block enforcement.
Applies VettiGuard decisions before sensitive requests reach application code and manages short-lived pre-clearance for recently verified traffic.
When to use it
Use it for checkout, login, recovery, API, and other high-value paths that should be challenged or blocked at a reverse proxy, gateway, worker, or edge runtime.
How to use it
Start in Observe only mode and connect the edge decision endpoint from a trusted server-side adapter.
Create narrow path and action policies for sensitive operations.
After a successful verification, issue a clearance token and bind it to the required hostname, action, path prefix, customer subject, or device.
Set the clearance in a secure first-party cookie or trusted gateway header.
Connect Ozibus with the one-time signing secret so it can request preflight decisions and return delivery, bounce, complaint, cost, latency, and pumping signals.
Review decision and clearance activity before enabling challenge or enforce mode.
Registers AI agents and approved automation with signed identities, declared purposes, scoped permissions, rate limits, and human approval for sensitive actions.
When to use it
Use it when software agents, assistants, crawlers, or scheduled integrations need controlled access that is more precise and auditable than an ordinary shared API key.
How to use it
Keep the workspace policy in Observe only mode during integration.
Register the agent, select its type and protected site, and document the declared purpose and owner.
Grant the narrowest scopes and action names required.
Add payment, deletion, publication, credential, identity, or other sensitive scopes to the human-approval list.
Copy the one-time signing secret into the agent secret manager.
Sign the exact request body with a timestamp and unique nonce.
Review pending approvals and decision history before enabling restriction or enforcement.
Continuously evaluates whether an authenticated session remains consistent with its privacy-safe subject, device, network, country, and authentication context.
When to use it
Use it after login, recovery, or another successful verification to protect account, payment, administration, and other long-lived authenticated workflows from session theft or risky continuity changes.
How to use it
Keep the policy in Observe only mode while integrating.
Call the server-side start endpoint after authentication and store the returned session token only in trusted session storage.
Call the assess endpoint before sensitive actions and when device, network, country, authentication age, or client-integrity context changes.
When the decision is challenge, complete an appropriate VettiGuard step-up and retry with step_up_completed set.
Revoke the VettiGuard session whenever the application session is terminated, credentials change, or compromise is suspected.
Review concentrated challenge and block alerts before enabling enforce mode.
Protects application APIs from abusive velocity, replay, idempotency conflicts, enumeration, scraping, oversized requests, excessive query depth, and high resource cost using privacy-safe bounded metadata.
When to use it
Use it before expensive, sensitive, list, search, export, payment, account, administration, or write operations that need application-aware protection beyond edge rate limiting.
How to use it
Keep the workspace in Observe only mode during integration.
Create endpoint policies for sensitive or expensive route patterns.
Call the server-side assess endpoint before the protected work begins.
Send only bounded measurements and opaque references; never send request bodies, tokens, queries, or personal data.
Honour throttle, challenge, and block decisions only after reviewing observe-mode outcomes.
Submit confirmed abuse and false-positive outcomes through feedback.
Review concentrated abuse, scraping, and replay alerts before enabling enforce mode.
Controls API consumption with distributed token buckets, optional fixed-window quotas, weighted request costs, and privacy-safe hierarchical scopes.
When to use it
Use it when an API, action, subject, device, route, or customer-defined scope needs predictable burst and sustained traffic limits independent of abuse classification.
How to use it
Create policies in Observe mode for representative actions.
Choose capacity and refill rate for burst and sustained throughput.
Add subject, device, route, workspace, application, or custom-scope policies to build a hierarchy.
Optionally add minute, hour, day, or monthly fixed quotas.
Call the atomic check-and-consume endpoint immediately before protected work.
Review simulated outcomes before moving policies to Throttle or Enforce.
Review the backend-readiness banner; use Redis for production scale and choose a deliberate degraded-backend policy.
Protects expensive or scarce workloads by limiting how many operations may be in flight at the same time using expiring distributed leases.
When to use it
Use it for report generation, exports, AI or identity workloads, payment processing, large searches, webhooks, background jobs, or any operation where request rate alone does not prevent resource exhaustion.
How to use it
Start policies in Observe mode and choose the narrowest action and scope.
Set maximum concurrency from real downstream capacity rather than request volume.
Choose a lease TTL long enough for normal work but short enough to recover quickly after crashes.
Acquire a lease immediately before expensive work starts.
If the operation runs longer than the initial TTL, renew the lease before it expires.
Release the lease immediately after success, failure, or cancellation.
Review saturation and retry behaviour before promoting policies to Wait or Enforce.
Protects downstream providers and internal dependencies with circuit breakers, bulkhead capacity, retry budgets, half-open probes, and controlled load shedding.
When to use it
Use it when your application depends on payment, messaging, identity, AI, storage, partner, or internal services whose failure or saturation should not cascade through your product.
How to use it
Name the dependency using a stable non-secret key and start its policies in Observe mode.
Set a rolling failure threshold and minimum request sample from real dependency behaviour.
Choose an open duration and a small half-open probe allowance.
Set a retry budget so retries cannot multiply an outage.
Optionally set a bulkhead maximum in-flight value for the dependency.
Call admission immediately before the downstream operation and execute only when allowed.
Report success, failure, timeout, or cancellation with the signed admission token after the attempt completes.
Review simulated opens, shed rates, retry pressure, and probe recovery before enabling enforcement.
Combines specialist VettiGuard evidence into one explainable, context-bound allow, challenge, review, or block outcome and can issue a short-lived signed decision receipt for downstream enforcement.
When to use it
Use it at the final decision boundary for sensitive actions that depend on several controls, such as authentication plus session integrity, payment plus fraud defence, or API protection plus identity assurance.
How to use it
Keep orchestration in Observe only mode while integrating.
Create a narrowly scoped candidate action policy with required evidence, assurance, thresholds, and receipt limits.
Replay representative historical decisions through policy simulation.
Review changed decisions, block and challenge rates, missing evidence, and guardrail outcomes.
Run a candidate simulation, review the results, and then promote the candidate through the governed activation flow.
Call the orchestration endpoint from trusted infrastructure, use authoritative VettiGuard assessment UUIDs, and bind the request to an action, subject, resource, application, and context.
Verify and consume the signed receipt immediately before the protected operation.
Submit confirmed abuse, legitimate, false-positive, and false-negative outcomes.