Skip to Content
SDK ReferenceSDK Feature Matrix
💡
Quick overview

SDK Feature Matrix

Use the Feature Matrix to confirm which VeriProof capabilities are available in Python, TypeScript, and .NET before you commit to an integration strategy. It is the fastest way to verify parity, spot planned gaps, and understand where framework-specific behavior differs.

This page is especially useful for platform teams coordinating multiple language stacks or planning a rollout across services with different runtime requirements.

SDK Feature Matrix

Who can use this
Available to
DeveloperAdministrator
Not available to
Governance EngineerCompliance OfficerBusiness OwnerAuditor

Use this matrix when planning your SDK integration strategy or evaluating cross-language parity. If you are a Governance Engineer, Compliance Officer, Business Owner, or Auditor, your team’s developers use this reference — start with the Training Academy track for your role instead.

Use this matrix to verify which VeriProof SDK features are available in each language before starting an integration or when planning a multi-language deployment.

All three SDKs implement the same core governance model. Feature gaps marked Planned indicate capabilities on the 90-day roadmap. Gaps marked N/A indicate features not applicable to that language’s ecosystem.


Core Session Management

FeaturePythonTypeScript.NET
Session open / close
Context manager / using pattern
External ID passthrough
Async session building
Batch session submission

Step Recording

FeaturePythonTypeScript.NET
LLM step (tokens, model, latency)
Tool call step
Guardrail evaluation step
Agent delegation step
Custom step type
Step-level latency
Multi-parent step linking

Governance Annotations

FeaturePythonTypeScript.NET
Decision label (free-text string or DecisionContext)
Risk level
Intent label
Grounding annotation
Human oversight annotation
Content safety flags
Agent role
Custom annotation fields
Outcome recording (async)

Content Capture

FeaturePythonTypeScript.NET
Input text capture
Output text capture
Redaction policy enforcement
PII scanning (built-in)PlannedPlanned
Custom redaction filter

Multi-Agent Support

FeaturePythonTypeScript.NET
Parent trace ID linking
Parent delegation span ID
Agent ID and role
Cross-service session linking

Transport and Reliability

FeaturePythonTypeScript.NET
Async export (non-blocking)
In-memory queue
Circuit breaker
Configurable retry policy
Configurable batch size
Configurable flush interval
SDK health metrics endpoint
Debug logging

Framework Adapters

AdapterPythonTypeScript.NET
Semantic KernelN/AN/A
AutoGenPlannedPlanned
OpenAI (generic)
LangChainN/A
LlamaIndexPlannedN/A
Custom adapter base class

Testing Support

FeaturePythonTypeScript.NET
In-memory transport
Session assertion helpers
Sandbox mode flag

Last updated on