Skip to Content
Getting StartedSandbox Demo

Sandbox Environment

The VeriProof sandbox is a shared, read-only environment pre-populated with realistic AI governance scenarios. You can explore the Customer Portal, test SDK calls, and build familiarity with the platform before connecting your own application or committing to a plan.


What you get in the sandbox

The sandbox contains a curated set of pre-loaded sessions covering common AI governance scenarios in financial services:

DatasetDescription
Fraud detection decisionsReal-time fraud scoring sessions with multi-step agent traces
Loan underwritingCredit evaluation decisions with full governance annotations
Customer serviceConversational AI sessions with guardrail and oversight events
Compliance reportingPre-generated EU AI Act evidence packages and governance score history

These sessions are designed to demonstrate every major VeriProof feature — the Decisions explorer, Time Machine, Compliance Center, governance trends, alert history, and evidence export.


Accessing the sandbox

Through the Customer Portal

The sandbox is accessible to all registered accounts. In the Customer Portal:

  1. Open the account menu in the top-right of the Customer Portal.
  2. Click Enter Sandbox to switch your portal view to the shared sandbox data.
  3. All portal features are available in read-only mode — you can explore and filter, but cannot create or delete records.

Sandbox records belong to the shared sandbox tenant. Your team’s real data is completely separate, in your own tenant partition. Switching between sandbox view and your production view does not affect either dataset.

Via the SDK

You can submit test sessions to the sandbox using a sandbox-scoped API key. Sessions you create via the SDK appear in the sandbox alongside the pre-loaded demo data.

Generate a sandbox API key:

  1. Open Settings, then select Security.
  2. In Customer Keys, click Request New Key.
  3. Choose the Sandbox environment in the request flow.
  4. Use this key in your development environment with the standard SDK configuration.
import os from veriproof_sdk import VeriproofClientOptions, configure_veriproof configure_veriproof( VeriproofClientOptions( api_key=os.environ["VERIPROOF_SANDBOX_KEY"], application_id="my-dev-app", ), service_name="my-dev-app", set_global=True, )

The SDK detects sandbox keys automatically and routes your sessions into the sandbox partition. No additional configuration is needed.


Sandbox restrictions

The sandbox is a read-only view for non-sandbox tenants. This means:

OperationSupported in sandbox?
View and filter sessions✅ Yes
Drill into session detail✅ Yes
Export evidence packages✅ Yes (test exports)
Submit sessions via SDK✅ Yes (with sandbox API key)
Archive or delete sessions❌ No
Create annotations or reviews❌ No
Set baselines❌ No

If you attempt a mutation operation while in sandbox view, the API returns 403 Forbidden.


Exploring the sandbox

Decisions explorer

Navigate to Decisions to see the full history of pre-loaded sessions. Try:

  • Filter by Risk Level: HIGH to see flagged fraud decisions
  • Filter by Outcome: DENIED to see denial scenarios with their rationale
  • Click any session to enter the Time Machine view

Time Machine

Select any session and navigate through its step timeline. The Time Machine shows:

  • Every step in order: retrieval, LLM calls, tool use, agent handoffs
  • The governance annotations at each step
  • The final decision context and confidence score
  • The blockchain status indicator showing Solana proof status

Compliance Center

The Compliance Center in sandbox mode shows aggregate governance scores for the pre-loaded dataset. This gives you a realistic preview of what your own Compliance Center will look like once your real sessions are flowing.


Moving from sandbox to production

When you are ready to connect your real AI application:

  1. Open Settings, then select Security.
  2. In Customer Keys, use Request New Key to request a Production key.
  3. Update your environment configuration to use the production key.
  4. Exit sandbox mode from the top-right account menu.
  5. Register your application from Applications → New Application if you haven’t already.

Your production data is completely isolated from the sandbox. Sandbox sessions are never promoted to production.


FAQ

Can I reset the sandbox data?

The shared sandbox dataset is periodically refreshed by VeriProof. You cannot reset it yourself, but sessions you added via your sandbox API key are scoped to your sandbox user and can be filtered separately.

Does the sandbox have blockchain anchoring?

No. Sandbox sessions are not anchored to Solana. This keeps sandbox operations fast and cost-free. Production sessions are anchored automatically.

Can multiple team members use the sandbox simultaneously?

Yes. The sandbox is multi-user. All members of your organization who have been invited to the Customer Portal can access the sandbox view.


Next steps

Last updated on