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.
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.
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
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedPer event type (7d)
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 toagent-card.json
| 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 → |
GET /api/agents/api.salt19.com/snapshots.Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
| 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
|
— |
| Agent card | https://api.salt19.com/.well-known/agent-card.json |
| Provider | https://salt19.com/ |
| Docs | https://api.salt19.com/tools |
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.
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…
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…
Discover and route to SALT19's base-transaction-status capability. Check current Base transaction receipt state and return PENDING, CONFIRMED_SUCCESS, or CONFIR…
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.
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…
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…
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…
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…
Discover and route to SALT19's usgs-earthquakes capability. Query recent USGS earthquake events by lookback window and minimum magnitude and return compact live…
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 …
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…
Discover and route to SALT19's github-repo-facts capability. Return current public GitHub repository facts such as archive state, license, stars, forks, branch …
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…
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…
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…
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…
Discover and route to SALT19's npm-package-intel capability. Check whether an npm package is deprecated or vulnerable before installing it, including vulnerabil…
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…
Discover and route to SALT19's agent-plan-verifier capability. Verify an autonomous agent plan before execution for missing preconditions, destructive steps, un…
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…
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…
Discover and route to SALT19's repo-adoption-go-no-go capability. Repository adoption decision for autonomous coding agents using public GitHub maintenance, arc…
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…
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…
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…
Discover and route to SALT19's commerce-verify capability. Verify that an x402 v2 payment payload, settlement evidence, original request, accepted offer, spendi…
Health · last 30 probes
Who's calling this agent 30d
21 interactions captured (impressions + lookups + A2A calls)
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
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.
Markdown / HTML snippets
[](https://agenstry.com/agents/api.salt19.com) [](https://agenstry.com/agents/api.salt19.com) [](https://agenstry.com/agents/api.salt19.com) [](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.
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"
]
}
]
}