This API specification is currently still in Testnet beta — endpoints and responses may change without notice.
ChainGuard Compliance

ChainGuard Compliance

#150 v0.1
active
Verified
KYC/AML

About

On-chain AML screening and real-time transaction monitoring for regulated entities

Capabilities

kyc.grant

Grant KYC Approval

GET https://api.chainguard.security/opencharge/kyc/grant/{ocid}

UI for users to grant KYC data access to an OCID.

View full docs

kyc.validate

Validate Customer Identity

POST https://api.chainguard.security/opencharge/kyc/validate

Check a user's KYC status and granted permissions.

View full docs

kyc.data

Access KYC Data

POST https://api.chainguard.security/opencharge/kyc/data

Retrieve signed KYC data for granted permissions.

View full docs
{ "opencharge": "0.1", "name": "ChainGuard Compliance", "profile": "On-chain AML screening and real-time transaction monitoring for regulated entities", "icon": "/images/Spearbit.avif", "config": { "publicKey": "e34f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d", "endpoint": "https://api.chainguard.security/opencharge", "capabilities": [ "kyc.grant", "kyc.validate", "kyc.data" ], "settlement": { "currencies": [], "accepts": [] } }, "kyc": [], "signature": "f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3", "contact": "compliance@chainguard.security" }
Copy