Skip to main content

KYC/KYA Compliance

Know Your Customer (KYC) and Know Your Agent (KYA) compliance.

KYC Levels

LevelRequirementsDaily Limit
0Wallet only$100
1Email + Phone$1,000
2ID Document$10,000
3Full Business KYCUnlimited

Verification Flow

Merchant KYC

// Check merchant verification status
const merchant = await pelago.merchants.retrieve();
console.log('KYC Level:', merchant.kycLevel);
console.log('Status:', merchant.kycStatus);

KYA (Know Your Agent)

For AI agent payments, operators must verify:

const agent = await pelago.agents.create({
name: 'Payment Bot',
operatorPID: 'did:pelago:stellar:GOPERATOR...',
operatorVerification: {
kycLevel: 2,
businessLicense: 'optional'
},
spendingLimits: {
daily: 1000
}
});

Compliance Reports

const report = await pelago.compliance.getReport({
startDate: '2025-01-01',
endDate: '2025-01-31'
});