Glossary · Updated March 18, 2026

Rhumb terms, without the hand-waving

A public glossary for developers evaluating Rhumb and for agents that need stable definitions, clean anchors, and links into the operational surfaces behind each term.

How to use this page

For Humans

Start with the quick definitions, then follow the related links for pricing, trust, methodology, docs, or execution setup.

For Agents

Each term has a stable anchor, short summary, and bounded follow-up links so definitions can resolve into the right public surface without searching the whole site.

Related surfaces

Foundations

Foundations

API

Application Programming Interface
#api

Definition: A public interface that lets one piece of software call another over the network.

In Rhumb: When a developer app or agent sends a request to Stripe, Resend, or Rhumb, it is using an API. Rhumb evaluates APIs from the perspective of execution, not dashboard usability.

Why it matters: Most of Rhumb's value starts with API selection: which service should an agent call, and what friction or failure risk comes with that choice?

REST API

#rest-api

Definition: A common HTTP-based API style using methods like GET, POST, PUT, and DELETE.

In Rhumb: Rhumb's public API at api.rhumb.dev uses REST conventions. That means any language or agent runtime that can make HTTP requests can consume Rhumb without needing a custom SDK.

Why it matters: This is the simplest path for direct integration when an agent or developer wants scores, search, leaderboards, or execution endpoints over plain HTTP.

CLI

Command-Line Interface
#cli

Definition: A text-based way to run software from a terminal.

In Rhumb: Rhumb uses the CLI mainly as a transport for agent tooling. For example, `npx rhumb-mcp` starts the MCP server without requiring a separate desktop app or browser setup.

Why it matters: For many agent environments, CLI execution is the fastest bridge between a host and a tool surface.

MCP

Model Context Protocol
#mcp

Definition: An open protocol that lets AI agents discover and call external tools through a consistent interface.

In Rhumb: Instead of writing custom code for every provider API, an agent can connect to Rhumb's MCP server and use tools such as service lookup, score retrieval, or capability execution through one protocol boundary.

Why it matters: MCP makes Rhumb directly usable inside agent clients and IDEs, not just through handwritten REST integrations.

Rhumb Model

Rhumb Model

Primitive

#primitive

Definition: A core job category agents repeatedly need, such as payments, email, or storage.

In Rhumb: Primitives are the underlying work domains Rhumb analyzes. They are broader than a single provider and help frame the choice set before narrowing to concrete capabilities or services.

Why it matters: Thinking in primitives helps humans and agents start from the job to be done instead of locking onto a provider too early.

Capability

#capability

Definition: A specific action Rhumb can help an agent perform, such as sending an email or creating a payment link.

In Rhumb: A capability is narrower than a primitive and operational enough to route or execute. Multiple services may satisfy the same capability, which lets Rhumb compare options instead of hard-coding a single provider.

Why it matters: Capabilities are the bridge between discovery and action: find the job, rank the providers, then execute with the right credential mode.

Service

#service

Definition: An external product or API provider that Rhumb scores, ranks, or routes to.

In Rhumb: Stripe, Twilio, HubSpot, and Resend are services in Rhumb's model. A service can appear on leaderboards, expose failure modes, and fulfill one or more capabilities.

Why it matters: Service-level analysis is where Rhumb turns a broad need into a concrete integration choice.

Scoring

Scoring

AN Score

Agent-Native Score
#an-score

Definition: Rhumb's score for how well a service works for autonomous AI agents.

In Rhumb: The AN Score combines Execution and Access Readiness into a 0 to 10 rating. It is intended to answer a practical question: how likely is an agent to succeed with this tool without brittle workarounds or human rescue?

Why it matters: This is the core ranking signal behind service pages, leaderboards, and many comparison surfaces.

Dimension

#dimension

Definition: One measurable factor inside the AN Score, such as schema stability or rate-limit transparency.

In Rhumb: Rhumb breaks agent usability into 20 dimensions across Execution and Access Readiness. A dimension is not a marketing claim; it is a scoring component that rolls into the overall score.

Why it matters: Dimensions make the score explainable. They let builders inspect why a service is strong, weak, or risky for agent use.

Evidence Tier

#evidence-tier

Definition: A label for how much validation sits behind a score: Pending, Assessed, Tested, or Verified.

In Rhumb: Evidence tier tells you whether a score is mostly documentation-derived or backed by more direct runtime evidence. It does not replace the score; it qualifies confidence in the score source.

Why it matters: For agents making production decisions, provenance matters almost as much as the number itself.

Failure Mode

#failure-mode

Definition: A concrete way an API can break, mislead, or slow down an agent in practice.

In Rhumb: Examples include missing rate-limit headers, HTML error pages instead of JSON, or auth failures that look like empty data. Rhumb tracks these so an agent or developer can anticipate integration risk before production.

Why it matters: A service can look fine in a happy-path demo and still be dangerous for autonomous execution. Failure modes surface that hidden cost.

Leaderboard

#leaderboard

Definition: A ranked list of services in a category, ordered by AN Score and related score breakdowns.

In Rhumb: Leaderboards help humans compare options quickly and help agents narrow a routing set before deeper inspection. They are category-specific, so payments, email, auth, and analytics each get their own decision surface.

Why it matters: This is one of Rhumb's fastest paths from question to shortlist.

Execution and Billing

Execution and Billing

Execution

#execution

Definition: A real action performed through Rhumb, such as sending an email or creating a payment link.

In Rhumb: Execution is different from free discovery. Discovery means reading scores, search results, docs, or leaderboards. Execution means Rhumb is actually routing a task to an upstream provider. Rhumb's public free tier includes 1,000 executions per month.

Why it matters: This is the line between browsing intelligence and consuming paid operational infrastructure.

BYOK

Bring Your Own Key
#byok

Definition: A mode where you pass your own upstream API credential through Rhumb.

In Rhumb: In BYOK, Rhumb helps with routing and interface consistency, but the provider account remains yours. Rhumb adds no markup in this mode.

Why it matters: BYOK is the control-maximizing option for teams that already have provider accounts and want Rhumb's routing layer without paying Rhumb margin on upstream spend.

Managed Mode

#managed-mode

Definition: A mode where Rhumb holds the upstream connection so you do not need your own provider account.

In Rhumb: Managed mode is priced as upstream cost plus 20 percent. It is the simplest path when you want Rhumb to handle the provider-side credential and billing relationship.

Why it matters: This is the lowest-friction path from intent to working execution, but it trades that convenience for Rhumb-managed margin.

x402

#x402

Definition: A pay-per-call protocol using HTTP 402 payment flows instead of pre-issued API credentials.

In Rhumb: Rhumb's current x402 support uses USDC on Base. Instead of signing up first, an agent receives payment requirements, pays the request, and uses that payment to authorize execution.

Why it matters: x402 is the most agent-native path when you want zero-signup access and per-call payment without an account creation step.

USDC

#usdc

Definition: A dollar-denominated stablecoin used on Rhumb's current x402 payment rail.

In Rhumb: On Rhumb, USDC is currently used on the Base network for x402 payments. In practice, that means the unit of payment is crypto-backed infrastructure while the amount is intended to track US dollars.

Why it matters: Agents using x402 need to know both the asset and the chain, not just the idea of 'crypto payment.'