Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
78
💰 Paid API verification live JSON-RPC A2A 1.0 v0.5.1 x402 micropay

SALT19 Agent Utility Grid

api.salt19.com · SALT19

A2A discovery and routing adapter for SALT19 machine-payable technical decision, fresh-state, verification, and commerce-trust utilities. Paid execution remains on the canonical x402 v2 product endpoints.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain api.salt19.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
78/100
grade B · 9 criteria
Uptime
74.2%
62 direct probes · 30d
~519 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
10 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

B
Conformance score: 78/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown click to collapse breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~519 ms).
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape).
info JWS signature 0/10
Card is unsigned (most published agents are).
partial Uptime track record 11/15
46/62 probes succeeded (74% uptime).
How to earn +4 points
Stabilise uptime
We probe every agent on a tiered schedule and grade the last 30 days. Sustained 99 %+ uptime over 20+ conclusive probes scores full points. Probes you refuse us (HTTP 429/403, a WAF challenge, robots.txt) no longer count against you either way, so what is left is genuine unavailability — usually a transient 5xx on cold start.
Docs
pass Skill declaration 10/10
Declares 26 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: SALT19 (https://salt19.com/). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
partial Security declaration 2/5
Declares securityRequirements: [] — deliberately public, no credentials required.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth: `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded
0
invocations 7d
reached the endpoint through us
0
lookups 7d
our API answered about it
0
impressions 7d
appeared in a result list
Per event type (7d)
6
search_click
Recent events (last 20)
When Event Method Status Latency
2026-10-23T03:45:06 search_click /agents — ok 3ms
2026-10-22T11:05:20 search_click /agents — ok 4ms
2026-10-21T10:09:58 search_click /agents — ok 4ms
2026-10-20T16:43:13 search_click /agents — ok 9ms
2026-10-20T14:16:33 search_click /agents — ok 2ms
2026-10-19T17:43:57 search_click /agents — ok 2ms
2026-10-15T20:43:59 search_click /agents — ok 154ms
2026-10-15T20:43:54 search_click /agents — ok 9ms
2026-10-15T20:43:52 search_click /agents — ok 3ms
2026-10-11T06:11:11 search_click /agents — ok 3ms
2026-10-11T03:58:21 search_click /agents — ok 2ms
2026-10-11T02:48:17 search_click /agents — ok 43ms
2026-10-10T12:55:50 search_click /agents — ok 3ms
2026-10-10T11:08:24 search_click /agents — ok 1ms
2026-10-10T09:06:04 search_click /agents — ok 5ms
2026-10-09T19:00:38 search_click /agents — ok 2ms
2026-10-09T17:58:07 search_click /agents — ok 3ms
2026-10-09T17:53:31 search_click /agents — ok 18ms
2026-10-09T15:40:06 search_click /agents — ok 2ms
2026-10-09T01:43:33 search_click /agents — ok 7ms

Card history

10 snapshots Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-01 20:38:35 current 3c91d5623b46… view →
2026-09-30 06:11:05 3c91d5623b46… view →
2026-09-29 23:45:43 3c91d5623b46… view →
2026-09-28 22:39:09 3c91d5623b46… view →
2026-09-28 03:38:49 3c91d5623b46… view →
2026-09-27 15:41:17 3c91d5623b46… view →
2026-09-27 09:08:27 3c91d5623b46… view →
2026-09-26 20:33:50 3c91d5623b46… view →
2026-09-26 14:12:20 3c91d5623b46… view →
2026-09-25 19:16:28 3c91d5623b46… view →
Showing latest 10. The full snapshot history is on Pro (and free for the verified owner) via GET /api/agents/api.salt19.com/snapshots.
Uptime
74.2%
62 direct probes · 30d
Response
437ms
last direct probe
Skills
26
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent… ⌘/Ctrl + Enter

Endpoints

Pricing x402 Self-declared · /.well-known/x402 Dispute or improve this rating
Endpoint Price Currency
https://api.salt19.com/v1/base-token-allowance —
https://api.salt19.com/v1/base-token-balance —
https://api.salt19.com/v1/base-transaction-status —
https://api.salt19.com/v1/base-wallet-balance —
https://api.salt19.com/v1/base-contract-state —
https://api.salt19.com/v1/sec-recent-filings —
https://api.salt19.com/v1/sec-company-facts —
https://api.salt19.com/v1/nws-active-alerts —
https://api.salt19.com/v1/usgs-earthquakes —
https://api.salt19.com/v1/url-to-llm-markdown —
https://api.salt19.com/v1/npm-package-facts —
https://api.salt19.com/v1/github-repo-facts —
https://api.salt19.com/v1/agent-code-change-risk-gate —
https://api.salt19.com/v1/agent-plan-verifier —
https://api.salt19.com/v1/dependency-go-no-go —
https://api.salt19.com/v1/github-repo-preflight —
https://api.salt19.com/v1/model-memory-fit —
https://api.salt19.com/v1/npm-package-intel —
https://api.salt19.com/v1/url-http-preflight —
https://api.salt19.com/v1/agent-claim-output-verifier —
https://api.salt19.com/v1/repo-adoption-go-no-go —
https://api.salt19.com/v1/dependency-upgrade-go-no-go —
https://api.salt19.com/v1/agent-decision-preflight —
https://api.salt19.com/v1/commerce-decision —
https://api.salt19.com/v1/commerce-receipt —
https://api.salt19.com/v1/commerce-verify —
Try it ↗ Opens the operator's playground / docs in a new tab.
Listed by facilitators PayAI · 1
Agent cardhttps://api.salt19.com/.well-known/agent-card.json
Providerhttps://salt19.com/
Docshttps://api.salt19.com/tools
About this provider off-card enrichment
Domain age
Registered 2026-04-18
via GoDaddy.com, LLC
SSL certificate
Google Trust Services
expires 2026-11-21
Discovered via
x402_list manifests recrawl_hot recrawl_warm

Skills · 26 declared by this agent

These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.

Route to Base Token Allowance

Discover and route to SALT19's base-token-allowance capability. Read a live ERC-20 allowance on Base for an owner/spender pair without an API key. Returns the c…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Base Token Balance

Discover and route to SALT19's base-token-balance capability. Read a live ERC-20 token balance on Base and return raw units plus best-effort token decimals/symb…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Base Transaction Status

Discover and route to SALT19's base-transaction-status capability. Check current Base transaction receipt state and return PENDING, CONFIRMED_SUCCESS, or CONFIR…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Base Wallet Balance

Discover and route to SALT19's base-wallet-balance capability. Read a wallet's live native ETH balance on Base at the latest block without an API key.

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Base Contract State

Discover and route to SALT19's base-contract-state capability. Inspect whether a Base address currently has deployed bytecode and return code size plus best-eff…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Sec Recent Filings

Discover and route to SALT19's sec-recent-filings capability. Return recent SEC EDGAR filings for a company CIK from the live SEC submissions feed, normalized f…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Sec Company Facts

Discover and route to SALT19's sec-company-facts capability. Return selected latest SEC XBRL company facts from EDGAR's live companyfacts feed with source dates…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Nws Active Alerts

Discover and route to SALT19's nws-active-alerts capability. Return current U.S. National Weather Service active alerts for a state or territory as compact stru…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Usgs Earthquakes

Discover and route to SALT19's usgs-earthquakes capability. Query recent USGS earthquake events by lookback window and minimum magnitude and return compact live…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Url To Llm Markdown

Discover and route to SALT19's url-to-llm-markdown capability. Fetch a public web page, remove scripts/styles/navigation noise, and return bounded LLM-friendly …

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Npm Package Facts

Discover and route to SALT19's npm-package-facts capability. Return live npm registry facts for the latest or requested package version without the higher-price…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Github Repo Facts

Discover and route to SALT19's github-repo-facts capability. Return current public GitHub repository facts such as archive state, license, stars, forks, branch …

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Agent Code Change Risk Gate

Discover and route to SALT19's agent-code-change-risk-gate capability. Static pre-merge risk gate for autonomous code changes: inspect a supplied unified diff f…

No taxonomy category yet
routingx402machine-commercegithubdecision
Route to Agent Decision Preflight

Discover and route to SALT19's agent-decision-preflight capability. Before an autonomous coding agent installs or adopts software, return a bounded GO, WARN, or…

No taxonomy category yet
routingx402machine-commercenpmdecision
Route to Github Repo Preflight

Discover and route to SALT19's github-repo-preflight capability. GitHub repository due diligence for coding agents: evaluate whether a public or open-source rep…

No taxonomy category yet
routingx402machine-commercegithubprimitive
Route to Model Memory Fit

Discover and route to SALT19's model-memory-fit capability. Can this AI model run on my graphics card? Estimate model memory requirements and check whether a qu…

No taxonomy category yet
routingx402machine-commercemodelprimitive
Route to Npm Package Intel

Discover and route to SALT19's npm-package-intel capability. Check whether an npm package is deprecated or vulnerable before installing it, including vulnerabil…

No taxonomy category yet
routingx402machine-commercenpmprimitive
Route to Url Http Preflight

Discover and route to SALT19's url-http-preflight capability. Inspect a URL before an autonomous agent calls it, and preflight or verify a website or external A…

No taxonomy category yet
routingx402machine-commerceurlprimitive
Route to Agent Plan Verifier

Discover and route to SALT19's agent-plan-verifier capability. Verify an autonomous agent plan before execution for missing preconditions, destructive steps, un…

No taxonomy category yet
routingx402machine-commercenpmdecision
Route to Dependency Go No Go

Discover and route to SALT19's dependency-go-no-go capability. Dependency approval decision for coding agents: decide whether an npm dependency or package is sa…

No taxonomy category yet
routingx402machine-commercenpmdecision
Route to Agent Claim Output Verifier

Discover and route to SALT19's agent-claim-output-verifier capability. Map an autonomous agent claim or output to supplied evidence and return SUPPORTED, PARTIA…

No taxonomy category yet
routingx402machine-commercenpmdecision
Route to Repo Adoption Go No Go

Discover and route to SALT19's repo-adoption-go-no-go capability. Repository adoption decision for autonomous coding agents using public GitHub maintenance, arc…

No taxonomy category yet
routingx402machine-commercegithubdecision
Route to Dependency Upgrade Go No Go

Discover and route to SALT19's dependency-upgrade-go-no-go capability. Compare current and target npm versions and return GO/WARN/BLOCK plus UPGRADE/DEFER/BLOCK…

No taxonomy category yet
routingx402machine-commercenpmdecision
Route to Commerce Decision

Discover and route to SALT19's commerce-decision capability. Before an autonomous agent pays an x402 challenge, bind the request, accepted payment offer, and ma…

No taxonomy category yet
routingx402machine-commerceurldecision
Route to Commerce Receipt

Discover and route to SALT19's commerce-receipt capability. Verify an x402 commercial state and persist a signed Ed25519 Proof402 receipt whose Commerce State R…

No taxonomy category yet
routingx402machine-commerceurldecision
Route to Commerce Verify

Discover and route to SALT19's commerce-verify capability. Verify that an x402 v2 payment payload, settlement evidence, original request, accepted offer, spendi…

No taxonomy category yet
routingx402machine-commerceurldecision

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-25 08:10:49 200 ✓ 437ms
2026-10-24 17:38:48 200 ✓ 1327ms
2026-10-24 06:12:20 200 ✓ 453ms
2026-10-23 16:27:37 err — —
2026-10-23 04:15:26 200 ✓ 4435ms
2026-10-22 15:16:39 200 ✓ 528ms
2026-10-22 01:54:02 200 ✓ 459ms
2026-10-21 12:40:40 200 ✓ 569ms
2026-10-20 23:40:13 200 ✓ 464ms
2026-10-20 06:26:21 err — —

Who's calling this agent 30d

21 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
MJ12bot / Majestic (SEO tool) 18 (86%)
Web browser 3 (14%)
Caller geography · top 3
FR 15
VN 1
UZ 1
Via which API surface · top 3
web 21

Public view: top 3 per dimension. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Similar agents embedding-nearest

tokenguard
Pay-per-call data API for AI agents: ERC-20 rug/safety scanning, wallet + contract intelligence, DeFi/TVL/yields, market and macro data, new
eltociear · q 78%
Aegis Verification & B2B On-Chain Intelligence Engine
Deterministic smart contract, API schema, x402 protocol, and Base RPC telemetry verification services ($0.05-$0.75 USDC / call). Zero canned
amber-maple-3b054208.tunnl.gg · q 0%
code402 live
Deterministic business-identifier validation (IBAN, LEI, VAT, SWIFT/BIC + more) and rental due-diligence, paid per call via x402 (gasless US
openfang · q 100%
Gate402
Pay-per-call tools for AI agents, paid in USDC over HTTP 402 (x402) with no signup: Base on-chain and DEX data, token risk checks, news, SEC
Gate402 · q 78%
AgentIndex x402
Pay-per-call tools for AI agents: web search + content, documents, live market data, and multi-chain wallet/gas reads. Mainnet test from $0.
x402.agentindex.world · q 75%
NoHands AI
Before an autonomous agent spends money, calls an unknown paid API, connects to an MCP server, or executes a risky action, NoHands AI provid
NoHands AI · q 73%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/api.salt19.com.svg)](https://agenstry.com/agents/api.salt19.com)
[![Verified Business](https://agenstry.com/badge/api.salt19.com/identity.svg)](https://agenstry.com/agents/api.salt19.com)
[![Uptime](https://agenstry.com/badge/api.salt19.com/uptime.svg)](https://agenstry.com/agents/api.salt19.com)
[![A2A version](https://agenstry.com/badge/api.salt19.com/protocol.svg)](https://agenstry.com/agents/api.salt19.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "SALT19 Agent Utility Grid",
  "description": "A2A discovery and routing adapter for SALT19 machine-payable technical decision, fresh-state, verification, and commerce-trust utilities. Paid execution remains on the canonical x402 v2 product endpoints.",
  "supportedInterfaces": [
    {
      "url": "https://api.salt19.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "SALT19",
    "url": "https://salt19.com/"
  },
  "version": "0.5.1",
  "documentationUrl": "https://api.salt19.com/tools",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {},
  "securityRequirements": [],
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "route-base-token-allowance",
      "name": "Route to Base Token Allowance",
      "description": "Discover and route to SALT19's base-token-allowance capability. Read a live ERC-20 allowance on Base for an owner/spender pair without an API key. Returns the current block and raw token units.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "check ERC20 allowance on Base",
        "live Base token allowance for an autonomous agent",
        "read USDC allowance without an API key"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-base-token-balance",
      "name": "Route to Base Token Balance",
      "description": "Discover and route to SALT19's base-token-balance capability. Read a live ERC-20 token balance on Base and return raw units plus best-effort token decimals/symbol metadata without signup or an API key.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "check token balance on Base",
        "live Base USDC balance API for an agent",
        "read ERC20 balance without signup"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-base-transaction-status",
      "name": "Route to Base Transaction Status",
      "description": "Discover and route to SALT19's base-transaction-status capability. Check current Base transaction receipt state and return PENDING, CONFIRMED_SUCCESS, or CONFIRMED_REVERTED with block and gas evidence.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "is this Base transaction confirmed",
        "Base transaction receipt status for an autonomous agent",
        "check onchain payment status on Base"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-base-wallet-balance",
      "name": "Route to Base Wallet Balance",
      "description": "Discover and route to SALT19's base-wallet-balance capability. Read a wallet's live native ETH balance on Base at the latest block without an API key.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "Base wallet balance API",
        "read native ETH balance on Base",
        "live wallet state for an autonomous agent"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-base-contract-state",
      "name": "Route to Base Contract State",
      "description": "Discover and route to SALT19's base-contract-state capability. Inspect whether a Base address currently has deployed bytecode and return code size plus best-effort ERC-20 metadata.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "is this address a contract on Base",
        "Base smart contract metadata",
        "inspect token contract state without API key"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-sec-recent-filings",
      "name": "Route to Sec Recent Filings",
      "description": "Discover and route to SALT19's sec-recent-filings capability. Return recent SEC EDGAR filings for a company CIK from the live SEC submissions feed, normalized for agent consumption.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "latest SEC filings by CIK",
        "fresh EDGAR filing data for an agent",
        "company filings without an EDGAR integration"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-sec-company-facts",
      "name": "Route to Sec Company Facts",
      "description": "Discover and route to SALT19's sec-company-facts capability. Return selected latest SEC XBRL company facts from EDGAR's live companyfacts feed with source dates and units.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "latest SEC company facts",
        "fresh XBRL facts for an AI agent",
        "company financial facts without an API key"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-nws-active-alerts",
      "name": "Route to Nws Active Alerts",
      "description": "Discover and route to SALT19's nws-active-alerts capability. Return current U.S. National Weather Service active alerts for a state or territory as compact structured JSON.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "current NWS weather alerts",
        "live weather warnings for an autonomous agent",
        "US weather alert data without an API key"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-usgs-earthquakes",
      "name": "Route to Usgs Earthquakes",
      "description": "Discover and route to SALT19's usgs-earthquakes capability. Query recent USGS earthquake events by lookback window and minimum magnitude and return compact live event state.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "recent USGS earthquakes",
        "fresh earthquake feed for an agent",
        "live seismic events without API credentials"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-url-to-llm-markdown",
      "name": "Route to Url To Llm Markdown",
      "description": "Discover and route to SALT19's url-to-llm-markdown capability. Fetch a public web page, remove scripts/styles/navigation noise, and return bounded LLM-friendly Markdown plus canonical URL and fetch provenance.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "URL to LLM markdown",
        "clean webpage for LLM context",
        "fetch and normalize public web content without another API key"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-npm-package-facts",
      "name": "Route to Npm Package Facts",
      "description": "Discover and route to SALT19's npm-package-facts capability. Return live npm registry facts for the latest or requested package version without the higher-priced vulnerability and adoption decision layer.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "npm package facts",
        "latest npm package metadata",
        "read npm package version license and deprecation"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-github-repo-facts",
      "name": "Route to Github Repo Facts",
      "description": "Discover and route to SALT19's github-repo-facts capability. Return current public GitHub repository facts such as archive state, license, stars, forks, branch and latest push without the premium adoption decision.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "GitHub repository facts API",
        "current GitHub repo metadata for a coding agent",
        "repo activity license and archive state"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-agent-code-change-risk-gate",
      "name": "Route to Agent Code Change Risk Gate",
      "description": "Discover and route to SALT19's agent-code-change-risk-gate capability. Static pre-merge risk gate for autonomous code changes: inspect a supplied unified diff for security-sensitive surfaces, destructive operations, architecture/constraint conflicts, test requirements, rollback risk, and bounded breaking-change risk before an agent merges or deploys.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "github",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "review an AI agent code diff before merge",
        "code change risk gate for autonomous coding agent",
        "check a patch for security rollback and breaking change risk"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-agent-decision-preflight",
      "name": "Route to Agent Decision Preflight",
      "description": "Discover and route to SALT19's agent-decision-preflight capability. Before an autonomous coding agent installs or adopts software, return a bounded GO, WARN, or BLOCK decision with evidence and a portable SALT19 verification receipt.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "npm",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "should my coding agent install this dependency",
        "verify software before an autonomous agent adopts it",
        "GO WARN BLOCK decision before installing a package or repository"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-github-repo-preflight",
      "name": "Route to Github Repo Preflight",
      "description": "Discover and route to SALT19's github-repo-preflight capability. GitHub repository due diligence for coding agents: evaluate whether a public or open-source repository is safe and maintained enough to adopt using license, maintenance, release freshness, activity, project health, and risk signals.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "github",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "is this GitHub repository safe and maintained enough to use",
        "check GitHub repo license maintenance and release freshness",
        "repository due diligence for a coding agent"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-model-memory-fit",
      "name": "Route to Model Memory Fit",
      "description": "Discover and route to SALT19's model-memory-fit capability. Can this AI model run on my graphics card? Estimate model memory requirements and check whether a quantized LLM fits available GPU VRAM before loading or local inference.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "model",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "will this LLM fit in my GPU VRAM",
        "check whether a quantized model fits on an 11GB GPU",
        "estimate model memory requirements before loading it"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-npm-package-intel",
      "name": "Route to Npm Package Intel",
      "description": "Discover and route to SALT19's npm-package-intel capability. Check whether an npm package is deprecated or vulnerable before installing it, including vulnerabilities, license, maintenance, freshness, dependency health, and package.json risk signals.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "npm",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "check an npm package before installing it",
        "npm vulnerability license and maintenance check",
        "is this npm package deprecated or vulnerable"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-url-http-preflight",
      "name": "Route to Url Http Preflight",
      "description": "Discover and route to SALT19's url-http-preflight capability. Inspect a URL before an autonomous agent calls it, and preflight or verify a website or external API endpoint is healthy and safe to call by checking HTTP status, redirects, latency, and security headers.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "primitive",
        "agent-utility"
      ],
      "examples": [
        "inspect a URL before my agent calls it",
        "check HTTP status redirects latency and security headers",
        "preflight an external API endpoint"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-agent-plan-verifier",
      "name": "Route to Agent Plan Verifier",
      "description": "Discover and route to SALT19's agent-plan-verifier capability. Verify an autonomous agent plan before execution for missing preconditions, destructive steps, unsafe ordering, goal misalignment, constraint violations, and repair actions, returning a bounded GO/WARN/BLOCK result.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "npm",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "verify an autonomous agent plan before execution",
        "check AI agent plan ordering constraints and safety",
        "agent plan preflight GO WARN BLOCK"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-dependency-go-no-go",
      "name": "Route to Dependency Go No Go",
      "description": "Discover and route to SALT19's dependency-go-no-go capability. Dependency approval decision for coding agents: decide whether an npm dependency or package is safe to install or adopt and return GO, WARN, or BLOCK using vulnerabilities, security, license, maintenance, deprecation, and package metadata.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "npm",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "should I install this npm dependency",
        "decide whether this package is safe to adopt",
        "dependency approval decision for a coding agent"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-agent-claim-output-verifier",
      "name": "Route to Agent Claim Output Verifier",
      "description": "Discover and route to SALT19's agent-claim-output-verifier capability. Map an autonomous agent claim or output to supplied evidence and return SUPPORTED, PARTIALLY_SUPPORTED, NOT_PROVEN, or CONTRADICTED with explicit unsupported elements, contradictions, missing evidence, and recommended verification.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "npm",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "verify an AI agent claim against evidence",
        "check whether agent output is supported or contradicted",
        "map autonomous agent claims to evidence"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-repo-adoption-go-no-go",
      "name": "Route to Repo Adoption Go No Go",
      "description": "Discover and route to SALT19's repo-adoption-go-no-go capability. Repository adoption decision for autonomous coding agents using public GitHub maintenance, archive, license, and repository-health evidence, with explicit UNKNOWN and NOT_PROVEN boundaries for dependency, security, compatibility, integration, and project-fit claims.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "github",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "should my coding agent adopt this GitHub repository",
        "GO or BLOCK an open source repository",
        "repository adoption decision for an autonomous coding agent"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-dependency-upgrade-go-no-go",
      "name": "Route to Dependency Upgrade Go No Go",
      "description": "Discover and route to SALT19's dependency-upgrade-go-no-go capability. Compare current and target npm versions and return GO/WARN/BLOCK plus UPGRADE/DEFER/BLOCK guidance, bounded semver risk, OSV security implications, recommended tests, and explicit NOT_PROVEN runtime, peer, migration, and ecosystem compatibility boundaries.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "npm",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "should I upgrade this npm dependency",
        "dependency version upgrade go no go",
        "compare npm versions before upgrading package json"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-commerce-decision",
      "name": "Route to Commerce Decision",
      "description": "Discover and route to SALT19's commerce-decision capability. Before an autonomous agent pays an x402 challenge, bind the request, accepted payment offer, and machine spending policy into a deterministic GO/WARN/BLOCK decision with SHA-256 commitments.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "should my AI agent pay this x402 request",
        "x402 payment preflight spending policy decision",
        "verify x402 price payee asset and network before paying"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-commerce-receipt",
      "name": "Route to Commerce Receipt",
      "description": "Discover and route to SALT19's commerce-receipt capability. Verify an x402 commercial state and persist a signed Ed25519 Proof402 receipt whose Commerce State Root commits request, offer, policy, payment, settlement, and delivery evidence; receipts are later Merkle-batched for public inclusion proofs.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "signed x402 proof of delivery receipt",
        "durable cryptographic receipt for agent payment",
        "proof carrying commerce receipt x402"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "route-commerce-verify",
      "name": "Route to Commerce Verify",
      "description": "Discover and route to SALT19's commerce-verify capability. Verify that an x402 v2 payment payload, settlement evidence, original request, accepted offer, spending policy, and delivered response are mutually bound; SALT19 operations can additionally be checked against authoritative D1 commercial state.",
      "tags": [
        "routing",
        "x402",
        "machine-commerce",
        "url",
        "decision",
        "agent-utility"
      ],
      "examples": [
        "verify an x402 payment and delivered API response",
        "bind x402 payment to request and response",
        "proof of delivery for an AI agent payment"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ]
}