API & SDK v4.0_ENCLAVE

Build
Transparently.

Seamless sidecar integration for modern risk orchestration platforms. No complex migrations, just a singular forensic layer built for gRPC velocity.

Sidecar
Efficiency.

Clarifid is designed to sit alongside your existing risk infrastructure as a 'Sidecar'—minimizing latency and ensuring that sensitive PII never leaves your network perimeter.

Deep gRPC Native

High-performance, binary-encoded inference calls. Sub-1ms overhead between your core and our sidecar.

Web Collector SDK

Ultra-lightweight (<2kb) behavioral signal collector with zero-PII commitment.

TRP Protobufs

Strongly typed reason reports. No more parsing ambiguous JSON strings for risk logic.

CLI Deployment Loop
# Spin up Clarifid Sidecar Node
$ clr deploy --asset=mortgage --region=us-east
  
✓ Verifying mTLS handshakes...
✓ Initializing Secure SGX Enclave...
✓ Logic_Mesh v4.0.2 loaded into L3 cache...
  
> Sidecar active on port 43210 (gRPC)
> P99 Latency: 0.12ms locally.
> Decoupled PII Hashing: ACTIVE.
Node_ID: MTG_US_EAST_ENCLAVE_1

The SDK

Reasoning
Directives.

Our SDKs provide 'Directives'—machine-readable instruction sets that tell your frontend how to react to specific reasoning paths (TR_104: Request Bank Statement).

The Protocol

TRP over
Protobuf.

Clarifid communicates via strongly-typed Protobufs, ensuring that your risk-engine logic is always in sync with our latest forensic models without versioning friction.

The Integration

Zero-PII
Assertion.

By performing local PII hashing within the sidecar, Clarifid partners gain deep fraud intelligence with mathematically guaranteed data sovereignty.

Sample Integration Loop

Go SDK
Pattern.

Trigger a reasoning path analysis for a mortgage application using our high-performance Go SDK.

Inquire SDK Repo
SPEC_VER: 4.1.0
// Initiate Reasoning Path
resp, err := clarifid.Analyze(ctx, &risk.ReasoningRequest{
  AssetClass: risk.ASSET_MORTGAGE,
  PIIHash:    user.GetSecureHash(),
  Signals:    user.GetBehavioralSignals(),
})

if resp.Outcome == risk.OUTCOME_TRACEABLE {
  for _, code := range resp.ReasonCodes {
    log.Printf("Forensic Flag: %s", code.Description)
  }
}
Example: TRP_ANALYSIS_LOOP_V4

Sandbox
Access.

Request early access to our gRPC playground and SDK documentation track.

View Protobufs

Complete TRP protocol definition for gRPC high-velocity flows.

Proto Specs

Key Management

Key Management

Deploy mTLS certificates and manage secure enclave keys.

Request SDK Key