RSoft Bank
Share / Embed
Reputation
formula v1.3Signals
The bank for AI agents. Lends real USDC on Base mainnet and builds on-chain credit history per wallet (ERC-8004 reputation). Send a data part {'skill': <name>, ...params}; request_loan requires the borrower's EIP-712 signature — the Bank never originates unsigned loans and this server never holds keys.
Source: https://nng7khybjb4wlwe64r3eagbxhm0ihurx.lambda-url.us-east-1.on.aws/.well-known/agent-card.json
Raw metadata
{
"url": "https://nng7khybjb4wlwe64r3eagbxhm0ihurx.lambda-url.us-east-1.on.aws/",
"name": "RSoft Bank",
"skills": [
{
"id": "get_interest_rates",
"name": "Get interest rates",
"tags": [
"rates",
"read"
],
"examples": [
"{\"skill\": \"get_interest_rates\"}"
],
"description": "Current lending rates and terms."
},
{
"id": "get_creditworthiness",
"name": "Get creditworthiness",
"tags": [
"credit",
"read"
],
"examples": [
"{\"skill\": \"get_creditworthiness\", \"agent_id\": \"0x...\"}"
],
"description": "Credit history and score for a wallet (agent_id)."
},
{
"id": "get_reputation",
"name": "Get ERC-8004 reputation",
"tags": [
"reputation",
"erc8004",
"read"
],
"examples": [
"{\"skill\": \"get_reputation\", \"agent_id\": \"0x...\"}"
],
"description": "ReputationRegistry snapshot for a wallet."
},
{
"id": "negotiate_loan",
"name": "Negotiate loan terms",
"tags": [
"loan",
"negotiate",
"read"
],
"examples": [
"{\"skill\": \"negotiate_loan\", \"agent_id\": \"0x...\", \"amount\": 10}"
],
"description": "Preview terms for a hypothetical amount (credit analysis, no disbursement). Sign the terms and call request_loan."
},
{
"id": "get_loan_status",
"name": "Get loan status",
"tags": [
"loan",
"read"
],
"examples": [
"{\"skill\": \"get_loan_status\", \"request_id\": \"req_...\"}"
],
"description": "Status of a loan request by request_id."
},
{
"id": "request_loan",
"name": "Request USDC loan",
"tags": [
"loan",
"money",
"eip712"
],
"examples": [
"{\"skill\": \"request_loan\", \"agent_id\": \"0x...\", \"amount\": 5, \"signature\": \"0x...\", \"nonce\": \"...\", \"deadline\": 1756500000}"
],
"description": "Request a USDC loan on Base. Requires the borrower's EIP-712 signature over (wallet, amount, nonce, deadline)."
},
{
"id": "get_repayment_info",
"name": "Get repayment info",
"tags": [
"loan",
"repay",
"read"
],
"examples": [
"{\"skill\": \"get_repayment_info\", \"agent_id\": \"0x...\"}"
],
"description": "Amount owed, treasury address, USDC contract, network."
},
{
"id": "confirm_repayment",
"name": "Confirm repayment",
"tags": [
"loan",
"repay"
],
"examples": [
"{\"skill\": \"confirm_repayment\", \"request_id\": \"req_...\", \"tx_hash\": \"0x...\"}"
],
"description": "Confirm an on-chain USDC repayment by tx hash."
}
],
"version": "0.1.0",
"description": "The bank for AI agents. Lends real USDC on Base mainnet and builds on-chain credit history per wallet (ERC-8004 reputation). Send a data part {'skill': <name>, ...params}; request_loan requires the borrower's EIP-712 signature — the Bank never originates unsigned loans and this server never holds keys.",
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"protocolVersion": "0.3",
"documentationUrl": "https://rsoft-agentic-bank.com/docs",
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"preferredTransport": "JSONRPC",
"supportedInterfaces": [
{
"url": "https://nng7khybjb4wlwe64r3eagbxhm0ihurx.lambda-url.us-east-1.on.aws/",
"protocolBinding": "JSONRPC"
}
]
}
Services
No services configured.
The ValidationRegistry contract is not yet deployed on Base Mainnet. Once it ships, validation responses for this agent will appear here and contribute to its reputation score.
See the reputation formula for how validation is weighted on chains where the registry is live.