Card snapshot
nng7khybjb4wlwe64r3eagbxhm0ihurx.lambda-url.us-east-1.on.aws
·
2026-08-29 04:57:38 UTC
·
98d20200be50ed98e7ab0a13f54c74583ddf58cc3c274894437eb2d1f9edc1d1
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "RSoft Bank",
"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 \u2014 the Bank never originates unsigned loans and this server never holds keys.",
"supportedInterfaces": [
{
"url": "https://nng7khybjb4wlwe64r3eagbxhm0ihurx.lambda-url.us-east-1.on.aws/",
"protocolBinding": "JSONRPC"
}
],
"version": "0.1.0",
"documentationUrl": "https://rsoft-agentic-bank.com/docs",
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "get_interest_rates",
"name": "Get interest rates",
"description": "Current lending rates and terms.",
"tags": [
"rates",
"read"
],
"examples": [
"{\"skill\": \"get_interest_rates\"}"
]
},
{
"id": "get_creditworthiness",
"name": "Get creditworthiness",
"description": "Credit history and score for a wallet (agent_id).",
"tags": [
"credit",
"read"
],
"examples": [
"{\"skill\": \"get_creditworthiness\", \"agent_id\": \"0x...\"}"
]
},
{
"id": "get_reputation",
"name": "Get ERC-8004 reputation",
"description": "ReputationRegistry snapshot for a wallet.",
"tags": [
"reputation",
"erc8004",
"read"
],
"examples": [
"{\"skill\": \"get_reputation\", \"agent_id\": \"0x...\"}"
]
},
{
"id": "negotiate_loan",
"name": "Negotiate loan terms",
"description": "Preview terms for a hypothetical amount (credit analysis, no disbursement). Sign the terms and call request_loan.",
"tags": [
"loan",
"negotiate",
"read"
],
"examples": [
"{\"skill\": \"negotiate_loan\", \"agent_id\": \"0x...\", \"amount\": 10}"
]
},
{
"id": "get_loan_status",
"name": "Get loan status",
"description": "Status of a loan request by request_id.",
"tags": [
"loan",
"read"
],
"examples": [
"{\"skill\": \"get_loan_status\", \"request_id\": \"req_...\"}"
]
},
{
"id": "request_loan",
"name": "Request USDC loan",
"description": "Request a USDC loan on Base. Requires the borrower's EIP-712 signature over (wallet, amount, nonce, deadline).",
"tags": [
"loan",
"money",
"eip712"
],
"examples": [
"{\"skill\": \"request_loan\", \"agent_id\": \"0x...\", \"amount\": 5, \"signature\": \"0x...\", \"nonce\": \"...\", \"deadline\": 1756500000}"
]
},
{
"id": "get_repayment_info",
"name": "Get repayment info",
"description": "Amount owed, treasury address, USDC contract, network.",
"tags": [
"loan",
"repay",
"read"
],
"examples": [
"{\"skill\": \"get_repayment_info\", \"agent_id\": \"0x...\"}"
]
},
{
"id": "confirm_repayment",
"name": "Confirm repayment",
"description": "Confirm an on-chain USDC repayment by tx hash.",
"tags": [
"loan",
"repay"
],
"examples": [
"{\"skill\": \"confirm_repayment\", \"request_id\": \"req_...\", \"tx_hash\": \"0x...\"}"
]
}
],
"preferredTransport": "JSONRPC",
"protocolVersion": "0.3",
"url": "https://nng7khybjb4wlwe64r3eagbxhm0ihurx.lambda-url.us-east-1.on.aws/"
}