Skip to Content
BackendServices

Services

ServiceFileResponsibilities
AuthServiceauthService.tsJWT verification (JWKS/PEM), user upsert, session management
JobServicejobService.tsJob CRUD, application handling, milestone management
PaymentServicepaymentService.tsPayment recording, status updates, history
ProfileServiceprofileService.tsProfile CRUD, reputation computation, social OAuth
WalletServicewalletService.tsBalance tracking, deposit/withdraw, transactions
PermissionServicepermissionService.tsERC-7715 permission storage and retrieval
PayoutServicepayoutService.tsUSDC payout orchestration — permission → wallet → amount → release
RedeemServiceredeemService.tsERC-7710 delegation redemption via agent wallet
RelayerServicerelayerService.ts1Shot JSON-RPC client for USDC-gas relayed payouts
VeniceServiceveniceService.tsVenice AI HTTP client (OpenAI-compatible)
VerificationServiceverificationService.tsBuilds brief from job, sends to Venice, parses verdict
SettlementServicesettlementService.tsAutonomous loop: verify → score → approve → release
FaucetServicefaucetService.tsOne-time testnet USDC drip per address
RedelegationServiceredelegationService.tsA2A delegation chaining (parent → child)
DealServicedealService.tsDeal management
Last updated on