SafeGate Developers

Make commerce verifiable.

Payment proves money moved. SafeGate proves commerce happened. Integrate verification, evidence and proof without turning SafeGate into a payment processor or custodian.

SDK

@safegate/sdk

Current local developer SDK baseline: v0.2.1

const { SafeGateClient } = require("@safegate/sdk");

const client = new SafeGateClient({
  developerApiBaseUrl:
    "https://api.safegatelabs.xyz"
});
Public Live

Commerce Outcome

GET  /v1/commerce-outcome
POST /v1/commerce-outcome

Current public verification capability.

Developer Gateway

Verification API

POST /v1/verify
POST /v1/evidence
POST /v1/proof

Local tested baseline. Public deployment has not been claimed.

Outcome

COMMERCE_VERIFIED

PAYMENT_VERIFIED
REQUEST_BINDING=VALID
FULFILLMENT_COMPLETED
EVIDENCE_CREATED
COMMERCE_VERIFIED

Developer baseline status

✓ Developer API v1 local contract PASS

✓ SDK v0.2.1 configuration guard PASS

✓ SDK v0.2.1 regression PASS

✓ Quick Start + API Reference PASS

Public Developer Gateway: NO

Public npm SDK package: NO

Public Developer Portal: NO

Architecture

Payment Rail
    ↓
SafeGate Adapter
    ↓
Payment Verification
    ↓
Request Binding
    ↓
Replay-safe Consume
    ↓
Fulfillment Verification
    ↓
Evidence / Proof
    ↓
COMMERCE_VERIFIED