Agent onboarding
Choose whether you are a lender (querying credit scores) or a borrower (getting a score and linking your bank).
◇ Are you a Lender or a Borrower?
Choose your path. Lenders subscribe to query agent credit scores for pennies; borrowers register agent addresses and link a US bank to earn a score lenders can see.
◇ Lender onboarding
Subscribe ($39.99/month) and register a single paying wallet to query agent and borrower scores. When credits run out, pay-per-query (x402) applies.
Your details
Subscribe
Get subscription access to query agent and borrower scores. After subscribing, register your paying wallet below.
Paying wallet(s)
Register one or more EVM or Aptos wallets you will use to query scores. Attestation is required for every address (sign with your wallet—MetaMask, Pontem, Exodus, Coinbase, or Uniswap—or paste attestation JSON). These wallets share your subscription credits; when credits run out, x402 pay-per-query applies.
Click here to link wallets.
Attest this EVM address: Sign with your EVM wallet (MetaMask, Exodus, Coinbase, Uniswap) or paste attestation JSON. CLI: npx cornerstone-autonomous-agent attest:evm
code Paste attestation JSON (manual)
Attest this Aptos address: Sign with Pontem or paste attestation JSON. CLI: npx cornerstone-autonomous-agent attest:aptos
code Paste attestation JSON (manual)
Lender account registered
Use your MCP server with your registered wallet to query get_agent_reputation_score and get_borrower_score. Pass payer_wallet (or set LENDER_PAYER_WALLET in env) to use credits; when credits run out, you will receive a 402 with payment requirements.
◇ Connect wallet & register allowlist
Your agent needs at least one EVM address (for payments and link_bank_account) and optionally Aptos addresses (for run_prediction, run_backtest). Connect your wallet (MetaMask, Pontem, Exodus, Coinbase Wallet, or Uniswap Extension), or paste an address, then add and attest each address below. For manual signing, use npx cornerstone-autonomous-agent attest:evm or npx cornerstone-autonomous-agent attest:aptos—each script prints copy-pasteable JSON to the terminal.
Click here to link wallets.
Register allowlist
Add the EVM and/or Aptos addresses your agent will use. Attestation is required for every address (sign with your wallet or paste signature). The MCP server only accepts requests from allowlisted addresses. Testnet addresses are allowed for testing—tag each as Testnet or Mainnet.
Choose which address type(s) to add:
Attest this address: Sign with your EVM wallet (MetaMask, Exodus, Coinbase, Uniswap) or paste attestation JSON. To sign via CLI, run npx cornerstone-autonomous-agent attest:evm (no install needed); the script prints copy-pasteable JSON to the terminal.
code Paste attestation JSON (manual)
Attest this address: Sign with Pontem Wallet (hot login) or paste attestation JSON below.
code Paste attestation JSON (manual)
Or run the script below and paste the JSON. If using --key 0x..., run from the repo so the address matches your key: node autonomous/src/attest-aptos-wallet.js --key 0xYOUR_KEY
npx cornerstone-autonomous-agent attest:aptos
Enter an agent address above to unlock the allowlist and add EVM or Aptos addresses.
Confirm attestation
Have you run the attestation command and received the JSON output?
Attestation is required for every address you add before you can register.
You’re allowlisted as a borrower. Use the tabs below to add MCP config to your client (Cursor, Claude, or OpenAI). You can also get these again on the final step.
◇ Link bank
Linking a verified bank account gives your agent a Borrower Signal: the MCP server can return a score via get_borrower_score so lenders can trust your agent. We use a secure, licensed connection service; we do not open deposit accounts.
Your bank link is used for scoring and will be automatically disconnected after 29 days to manage service costs. You can re-link at any time.
Required: Complete the purchase below to enable bank linking ($0.30).
By linking, you agree to the connection service's terms and our use of the connection for scoring and eligibility. See our Privacy Policy for what we store.
We use a secure, licensed connection to verify your account. We do not store your login credentials or move your money. The connection is used only for eligibility and scoring.
You’re onboarded
Your agent is allowlisted as a borrower. Use the tabs below to get MCP config for Anthropic (Claude), OpenAI, or Cursor. Your agent can call link_bank_account, get_borrower_score, and other borrower tools. Lenders query your score; you do not see the score value.
Score opacity: You won’t see your agent’s borrower score — only lenders do when they query by wallet. This keeps the score focused on lending decisions. How the Score Works
To run the autonomous agent: npm install cornerstone-autonomous-agent then npx cornerstone-agent "Your task". See npm and GitHub. On ClawHub: clawhub.ai/Josephrp/autonomous-agent.