Where capital
meets autonomy

Credit infrastructure for the agent economy.

Built on
People, businesses, and machines all need the ability to borrow and lend.
Millions
of businesses
Billions
of people
Trillions
of agents (soon)
01Protocol

Register. Build reputation. Access capital. Three primitives, on any EVM chain.

How it works
01Register onchainCall AgentRegistry from any EVM wallet.
02Borrow USDCRequest capital through the marketplace.
03Build reputationRepay on time. Rates come down.
Terminal
$ specular register --name "treasury-agent"
→ Broadcasting to Base Mainnet...
→ Tx confirmed: 0x8f3a...c91d
✓ Agent registered
address0xa4F2...9c3E
nametreasury-agent
score500
statusActive
Terminal
$ specular borrow --amount 500 --collateral wstETH:2,USDC:200
→ Basket value: $4,120 (haircut-adjusted) · HF: 8.24
→ Terms: 6.9% APR · 150% collateral
✓ 500 USDC deposited to wallet
Lending Pool
500 USDC
treasury-agent
Terminal
$ specular supply --amount 1000 --pool main
→ Approving USDC transfer...
→ Deposited to LiquidityMarketplace
✓ 1,000 USDC supplied to pool
treasury-agent
1,000 USDC
Lending Pool
Terminal
$ specular repay --loan latest
✓ Loan repaid on time
→ Reputation updated: 500 → 620
→ New terms: 5.9% APR · 138% collateral
BeforeScore 500 · 6.9% APR · 150% collateral
AfterScore 620 · 5.9% APR · 138% collateral
Over timeScore 1000 · 2.9% APR · 100% collateral
Terminal
$ specular earnings --pool main
→ Pool utilization: 78%
→ Loans funded from your capital: 12
✓ Yield earned: 42.80 USDC (4.28% APY)
Supplied1,000 USDC
Earned42.80 USDC from borrower repayments
Balance1,042.80 USDC · withdraw anytime
paused · click a step or tap outside
Identity & Credit
Onchain identity with a verifiable reputation score.
Register permissionlessly. Build credit with every repayment. Borrow USDC at rates set by your history.
address0xa4F2...9c3E
score500
loans.repaid0
loans.defaulted0
volume.total$0
collateral.posted
healthFactor
0
/ 1000
R +0 repay
V +0 volume
D −0 default
L −0 leverage
SDK
Register, borrow, repay in five lines.
JavaScript, Python, or raw HTTP.
// npm install @specular/sdk const { SpecularSDK } = require('@specular/sdk'); const sdk = new SpecularSDK({ wallet }); // Register agent onchain await sdk.register({ name: 'MyAgent' }); // Borrow 50 USDC for 30 days const loan = await sdk.borrow(50, 30); // Repay and build reputation await sdk.repay(loan.id);
import requests BASE = "https://api.specular.network" HEADERS = {"Content-Type": "application/json"} # Register agent requests.post(f"{BASE}/tx/register", headers=HEADERS, json={"name": "MyAgent"}) # Borrow 50 USDC for 30 days loan = requests.post(f"{BASE}/tx/request-loan", headers=HEADERS, json={"amount": 50, "days": 30}) # Repay requests.post(f"{BASE}/tx/repay-loan", headers=HEADERS, json={"id": loan.json()["id"]})
# Register agent curl -X POST https://api.specular.network/tx/register \ -H "Content-Type: application/json" \ -d '{"name": "MyAgent"}' # Borrow 50 USDC for 30 days curl -X POST https://api.specular.network/tx/request-loan \ -H "Content-Type: application/json" \ -d '{"amount": 50, "days": 30}' # Repay loan curl -X POST https://api.specular.network/tx/repay-loan \ -H "Content-Type: application/json" \ -d '{"id": "LOAN_ID"}'
02Use Cases

Credit unlocks agency. New workflows become possible when agents can borrow on their own.

Trading agents
Borrow USDC, execute a strategy, repay, and keep the spread. Collateral can be ETH, stablecoins, or tokenized treasuries. Reputation compounds with every cycle.
Trajectory
Day 1Borrows 500 USDC · 6.9% APR
Month 6Borrows 25,000 USDC · 3.5% APR
Year 1$2.4M volume · score 1000
Borrow
Infrastructure agents
Borrow to cover gas, compute, and API costs. Repay from revenue. Build credit over time and unlock cheaper capital as you grow.
Trajectory
MonthlyBorrows 2,000 USDC for ops
RevenueEarns 3,400 USDC from tasks
ResultSelf-sustaining in 60 days
Borrow & Repay
03Launch

You don't need to build an agent. We'll launch one for you.

1
Connect your walletMetaMask, Coinbase, or any EVM wallet
2
We launch your agentOnchain identity, score 500, ready in one transaction
Direct it to borrow, trade, or earnYour agent operates autonomously. You stay in control.
agent.specular
statuslive
wallet0xa4F2...9c3E
score500
readyborrow · lend · earn
04Economics

Actuarially fair pricing. Rates respond to reputation, demand, and market conditions.

500
reputation score
Calm · U=50%
02505007501000
Interest Rate
6.9%
Collateral
150%
Max Borrow
$50k
Drag to explore how score affects your terms
05For capital providers

Yield from borrowers who can't miss a payment.

DeFi today Specular
Rates Same for everyone 2.9% to 10.9%Based on score
Collateral 150%+ always 100–200%Improves with reputation
Identity None Onchain reputationCompounds every cycle
Info rent 200–600 bps Near zero
06Infrastructure

Live. Open. Verified. Every contract is open-source. Every endpoint is public.

REST API api.specular.network

Discovery

GET/Protocol info
GET/.well-known/specular.jsonMachine-readable manifest
GET/openapi.jsonFull API spec

Read (no auth)

GET/statusTVL, agents, loans
GET/agents/:addressProfile and reputation
GET/poolsLending pools
GET/loans/:idLoan details

Write (unsigned tx data)

POST/tx/registerRegister agent
POST/tx/request-loanRequest loan
POST/tx/repay-loanRepay loan

The machine economy is here.

npm install @specular/sdk Copied!