Screen, settle, trust, ACS, quote, receipt — from your terminal or AI agent. JSON output for scripting.
npm install -g @shulam/cliOr: npx @shulam/cli screen 0x... (no install needed)
shulam screenScreen any address against OFAC/PEP sanctions lists
shulam screen 0x1234...abcd{
"address": "0x1234...abcd",
"status": "clear",
"screenedAt": "2026-03-31T12:00:00Z",
"lists": ["OFAC_SDN", "EU_SANCTIONS", "UK_SANCTIONS"],
"confidence": 1.0
}shulam settleExecute a compliance-verified USDC settlement
shulam settle --from 0xBuyer --to 0xSeller --amount 1000000 --env production{
"txHash": "0xabc...def",
"status": "confirmed",
"amount": "1000000",
"fee": "150",
"receipt": "QmBaruch...hash"
}shulam trustLook up an agent's 7-factor trust score
shulam trust 0x1234...abcd{
"trustScore": 82,
"tier": "B",
"connections": 47,
"trend": "up",
"lastUpdated": "2026-03-31T11:55:00Z"
}shulam acsGet an agent's credit score (300-850)
shulam acs 0x1234...abcd{
"score": 720,
"grade": "B",
"factors": {
"paymentHistory": 0.85,
"transactionVolume": 0.72,
"longevity": 0.60,
"behavioralIntegrity": 0.90,
"serviceDiversity": 0.55,
"compliancePosture": 0.95,
"peerReputation": 0.70
}
}shulam quoteGet a fee quote before settling
shulam quote --from 0xBuyer --to 0xSeller --amount 5000000{
"amount": "5000000",
"fee": "750",
"feeRate": "15bps",
"merchantReceives": "4999250",
"estimatedLatency": "12s"
}shulam receiptRetrieve a BARUCH compliance receipt
shulam receipt 0xabc...txhash{
"receiptHash": "QmBaruch...hash",
"ofacStatus": "clear",
"trustScore": 82,
"acsGrade": "B",
"signature": "0x...(EIP-712)",
"verifiable": true
}| Flag | Description |
|---|---|
| --env, -e | sandbox (default) or production |
| --output, -o | json (default) or table |
| --quiet, -q | Suppress progress output |
| --api-key | Override API key (default: SHULAM_API_KEY env) |