Exactly Protocol website screenshot

Exactly Protocol

Exactly Protocol is a decentralized, non-custodial, open-source protocol providing autonomous fixed and variable interest rate credit markets on Ethereum, Optimism, and Base. It enables users to deposit and borrow crypto assets at both variable rates and fixed rates through maturity pools, using a continuous non-linear interest rate model, dynamic close factor liquidations, and a rewards distribution system with the EXA governance token.

Exactly Protocol publishes 12 APIs on the APIs.io network, including ERC-4626 API, Fixed Rate API, Liquidations API, and 9 more. Tagged areas include DeFi, Lending, Borrowing, Fixed Rate, and Variable Rate.

The Exactly Protocol catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Exactly Protocol’s developer surface includes documentation, GitHub presence, engineering blog, and 16 more developer resources.

45.4/100 developing ▬ flat Agent 25/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
17 APIs
DeFiLendingBorrowingFixed RateVariable RateEthereumOptimismBaseERC-4626Credit Markets

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 45.4/100 · developing
Contract Quality 16.1 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 2.7 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 25/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/exactly: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 17

Individual APIs this provider publishes, each with its own machine-readable definition.

Exactly Protocol Previewer API

Read-only smart contract interface for previewing deposits, borrows, withdrawals, and repayments across all market maturity pools. Returns projected yields, repayment amounts, a...

Exactly Protocol Market API

ERC-4626-compliant smart contract interface for the core Market contract exposing view and write methods for depositing, borrowing, withdrawing, repaying, minting, redeeming, an...

Exactly Protocol Auditor API

Smart contract interface for the Auditor, the central risk management component that manages market listings, collateral factors, account liquidity checks, and liquidation eligi...

Exactly Protocol RewardsController API

Smart contract interface for querying and claiming EXA and esEXA token rewards distributed to depositors and borrowers. Supports querying claimable rewards, reward configuration...

Exactly Protocol Subgraph API (The Graph)

GraphQL subgraph API powered by The Graph for querying indexed on-chain data from Exactly Protocol on Ethereum mainnet and Optimism. Supports advanced queries including aggregat...

Exactly Protocol ERC-4626 API

ERC-4626 vault standard methods

Exactly Protocol Fixed Rate API

Fixed rate maturity pool operations

Exactly Protocol Liquidations API

Liquidation eligibility and seizure calculations

Exactly Protocol Liquidity API

Account liquidity and collateral checks

Exactly Protocol Market Management API

Write methods for market configuration (admin only)

Exactly Protocol Market State API

View methods for querying market state

Exactly Protocol Markets API

Market listing and configuration queries

Exactly Protocol Previewer API

Read-only preview methods for Exactly Protocol markets

Exactly Protocol Reward Configuration API

Reward program configuration and indexes

Exactly Protocol Rewards Claims API

Write methods for claiming earned rewards

Exactly Protocol Rewards Query API

View methods for querying reward state and amounts

Exactly Protocol Variable Rate API

Floating/variable rate deposit and borrow operations

Scroll for all 17

GraphQL 1

GraphQL schemas published by this provider.

Exactly Protocol GraphQL API (The Graph Subgraph)

Exactly Protocol provides a GraphQL subgraph API powered by The Graph, enabling developers to query indexed on-chain event data from the Exactly Protocol lending protocol deploy...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Plans

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Exactly Context

12 classes · 42 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Exactly Protocol API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

FixedPreview

3 properties

JSON SCHEMA

MarketAccount

19 properties

JSON SCHEMA

RewardConfig

14 properties

JSON SCHEMA

Examples 3

Example request and response payloads for these APIs.

Claim All Rewards

5 fields

EXAMPLE

Get Market Accounts

5 fields

EXAMPLE

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Exactly Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Exactly Agentic Access

40 operations · 36 acting · 1 human-in-the-loop

40 operations · 36 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 6

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Exactly Protocol
description: 'Exactly Protocol is a decentralized, non-custodial, open-source protocol providing autonomous fixed and variable
  interest rate credit markets on Ethereum, Optimism, and Base. It enables users to deposit and borrow crypto assets at both
  variable rates and fixed rates through maturity pools, using a continuous non-linear interest rate model, dynamic close
  factor liquidations, and a rewards distribution system with the EXA governance token.

  '
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://exact.ly/favicon.ico
tags:
- DeFi
- Lending
- Borrowing
- Fixed Rate
- Variable Rate
- Ethereum
- Optimism
- Base
- ERC-4626
- Credit Markets
created: '2026-06-14'
modified: '2026-06-14'
url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- name: Exactly Protocol Previewer API
  description: 'Read-only smart contract interface for previewing deposits, borrows, withdrawals, and repayments across all
    market maturity pools. Returns projected yields, repayment amounts, and comprehensive account positions across all markets
    on Ethereum and Optimism without executing any transactions.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Previewer
  - Markets
  - Maturity Pools
  - User Positions
  - Read-only
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  - url: graphql/exactly-graphql.md
    type: GraphQL
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
- name: Exactly Protocol Market API
  description: 'ERC-4626-compliant smart contract interface for the core Market contract exposing view and write methods for
    depositing, borrowing, withdrawing, repaying, minting, redeeming, and liquidating positions at both variable and fixed
    rates. Includes account snapshots, debt previews, and floating asset calculations.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/protocol/market.md
  baseURL: https://app.exact.ly
  tags:
  - Market
  - ERC-4626
  - Deposits
  - Borrows
  - Liquidations
  - Variable Rate
  - Fixed Rate
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/protocol/market.md
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
- name: Exactly Protocol Auditor API
  description: 'Smart contract interface for the Auditor, the central risk management component that manages market listings,
    collateral factors, account liquidity checks, and liquidation eligibility. Provides methods to query all markets, compute
    account liquidity, calculate seizure amounts, and check liquidation conditions.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/protocol/auditor.md
  baseURL: https://app.exact.ly
  tags:
  - Auditor
  - Risk
  - Collateral
  - Liquidity
  - Liquidations
  - Markets
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/protocol/auditor.md
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
- name: Exactly Protocol RewardsController API
  description: 'Smart contract interface for querying and claiming EXA and esEXA token rewards distributed to depositors and
    borrowers. Supports querying claimable rewards, reward configurations, distribution timelines, reward indexes, and claiming
    rewards across all market operations.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/protocol/rewardscontroller.md
  baseURL: https://app.exact.ly
  tags:
  - Rewards
  - EXA
  - esEXA
  - Distribution
  - Governance
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/protocol/rewardscontroller.md
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
- name: Exactly Protocol Subgraph API (The Graph)
  description: 'GraphQL subgraph API powered by The Graph for querying indexed on-chain data from Exactly Protocol on Ethereum
    mainnet and Optimism. Supports advanced queries including aggregation, filtering, relationships, and historical data for
    markets, user positions, maturity pools, borrowing rates, and protocol-wide statistics.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/the-graph.md
  baseURL: https://api.thegraph.com
  tags:
  - GraphQL
  - Subgraph
  - The Graph
  - Historical Data
  - Analytics
  - Ethereum
  - Optimism
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/the-graph.md
  - type: GraphQL
    url: https://thegraph.com/explorer/subgraphs/As6Xz6GCvbW8B9Xb7Rx2LqQeJcL3FcUyD8Tk95L8rG5d
  - type: GraphQL
    url: https://thegraph.com/explorer/subgraphs/9jpa2F3ZuirB11m3GL36wcNoNGETd3Z2zf7Cre5iwyeC
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
- aid: exactly:exactly-erc-4626-api
  name: Exactly Protocol ERC-4626 API
  description: ERC-4626 vault standard methods
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - ERC-4626
  properties:
  - type: OpenAPI
    url: openapi/exactly-erc-4626-api-openapi.yml
- aid: exactly:exactly-fixed-rate-api
  name: Exactly Protocol Fixed Rate API
  description: Fixed rate maturity pool operations
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Fixed Rate
  properties:
  - type: OpenAPI
    url: openapi/exactly-fixed-rate-api-openapi.yml
- aid: exactly:exactly-liquidations-api
  name: Exactly Protocol Liquidations API
  description: Liquidation eligibility and seizure calculations
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Liquidations
  properties:
  - type: OpenAPI
    url: openapi/exactly-liquidations-api-openapi.yml
- aid: exactly:exactly-liquidity-api
  name: Exactly Protocol Liquidity API
  description: Account liquidity and collateral checks
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Liquidity
  properties:
  - type: OpenAPI
    url: openapi/exactly-liquidity-api-openapi.yml
- aid: exactly:exactly-market-management-api
  name: Exactly Protocol Market Management API
  description: Write methods for market configuration (admin only)
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Market Management
  properties:
  - type: OpenAPI
    url: openapi/exactly-market-management-api-openapi.yml
- aid: exactly:exactly-market-state-api
  name: Exactly Protocol Market State API
  description: View methods for querying market state
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Market State
  properties:
  - type: OpenAPI
    url: openapi/exactly-market-state-api-openapi.yml
- aid: exactly:exactly-markets-api
  name: Exactly Protocol Markets API
  description: Market listing and configuration queries
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Markets
  properties:
  - type: OpenAPI
    url: openapi/exactly-markets-api-openapi.yml
- aid: exactly:exactly-previewer-api
  name: Exactly Protocol Previewer API
  description: Read-only preview methods for Exactly Protocol markets
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Previewer
  properties:
  - type: OpenAPI
    url: openapi/exactly-previewer-api-openapi.yml
- aid: exactly:exactly-reward-configuration-api
  name: Exactly Protocol Reward Configuration API
  description: Reward program configuration and indexes
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Reward Configuration
  properties:
  - type: OpenAPI
    url: openapi/exactly-reward-configuration-api-openapi.yml
- aid: exactly:exactly-rewards-claims-api
  name: Exactly Protocol Rewards Claims API
  description: Write methods for claiming earned rewards
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Rewards Claims
  properties:
  - type: OpenAPI
    url: openapi/exactly-rewards-claims-api-openapi.yml
- aid: exactly:exactly-rewards-query-api
  name: Exactly Protocol Rewards Query API
  description: View methods for querying reward state and amounts
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Rewards Query
  properties:
  - type: OpenAPI
    url: openapi/exactly-rewards-query-api-openapi.yml
- aid: exactly:exactly-variable-rate-api
  name: Exactly Protocol Variable Rate API
  description: Floating/variable rate deposit and borrow operations
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Variable Rate
  properties:
  - type: OpenAPI
    url: openapi/exactly-variable-rate-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/exactly-agentic-access.yml
- type: DomainSecurity
  url: security/exactly-domain-security.yml
- type: Website
  url: https://exact.ly
- type: Documentation
  url: https://docs.exact.ly
- type: GitHub
  url: https://github.com/exactly
- type: Discord
  url: https://discord.gg/exactly
- type: Twitter
  url: https://twitter.com/exactlyprotocol
- type: Telegram
  url: https://t.me/exactlyprotocol
- type: Medium
  url: https://medium.com/exactly-protocol
- type: TermsOfService
  url: https://exact.ly/terms
- type: PrivacyPolicy
  url: https://exact.ly/privacy
- type: BugBounty
  url: https://immunefi.com/bounty/exactly
- type: StatusPage
  url: https://exact.ly
- type: Governance
  url: https://docs.exact.ly/governance/protocol-governance
- type: WhitePaper
  url: https://docs.exact.ly/resources/white-paper
- type: Audits
  url: https://docs.exact.ly/security/audits
- type: SmartContracts
  url: https://docs.exact.ly/guides/smart-contract-addresses.md
- type: FinOps
  url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/finops/finops.yml
- type: Blog
  url: https://medium.com/feed/@exactly_protocol
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com