# SALT19 Dependency Upgrade Go/No-Go Decision Engine

> SALT19 Dependency Upgrade Go/No-Go Decision Engine is a paid API for AI agents from api.salt19.com, paid per call via x402, $0.16/call, status unknown (last checked 2026-09-15).

Analyzes a proposed package version upgrade and returns a scored go/no-go verdict covering breaking changes, security implications, runtime compatibility, and peer dependency conflicts.

## Facts

- Endpoint: POST https://api.salt19.com/v1/dependency-upgrade-go-no-go
- Price: $0.16/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/salt19-dependency-upgrade-go-no-go-decision-engine-d4ce3cf7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_74tU1JLZxT3L1VBhhv2yr

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability salt19-dependency-upgrade-go-no-go-decision-engine-d4ce3cf7 -d '<json body>'
```

Example prompt: Can you run a go/no-go analysis on upgrading the axios package from version 1.6.0 to 1.7.2 in a Node.js 20 environment with an Express framework — I need to know if there are breaking changes, security issues, or peer conflicts before I merge this?

## When to prefer this

Choose this endpoint when an AI agent or CI/CD pipeline needs a structured, scored recommendation on whether to proceed with a specific dependency upgrade — especially when you need explicit signals on breaking changes, OSV security records, peer conflicts, and runtime compatibility in a single call. Prefer this over generic vulnerability scanners when you want an actionable GO/NO-GO verdict with a confidence score rather than raw advisory data.

## Known failure modes

- Missing required fields (package, current_version, target_version) return a 400 validation error
- Unknown or private packages may result in NOT_PROVEN states across all dimensions with lower confidence scores
- Highly unusual version strings may fail parsing and return an error
- Overly long or malformed constraint strings may be rejected
- Network or upstream registry timeouts may cause 503 responses

## How this service works

SALT19 is an independent applied AI systems lab behind EvoMind governed cognition, the MCP-native Agent Utility Grid, the ARCS research community, AeroClear UAS flight intelligence, and practical software for real-world work.

## Output

Returns a JSON object with a numeric confidence score (0–1), a GO or NO-GO verdict, an upgrade recommendation, and structured states for breaking changes (with version change type), runtime compatibility, security implications (with OSV record counts for both versions), peer dependency conflicts, and a list of recommended tests to validate the upgrade.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "package": {
   "type": "string",
   "maxLength": 214,
   "minLength": 1
  },
  "runtime": {
   "type": "string",
   "maxLength": 128
  },
  "framework": {
   "type": "string",
   "maxLength": 128
  },
  "constraints": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 4000
   },
   "maxItems": 32
  },
  "target_version": {
   "type": "string",
   "maxLength": 64,
   "minLength": 1
  },
  "current_version": {
   "type": "string",
   "maxLength": 64,
   "minLength": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "score": 0.84,
  "verdict": "GO",
  "upgrade_verdict": "UPGRADE",
  "breaking_changes": {
   "state": "NOT_PROVEN",
   "version_change": "PATCH"
  },
  "recommended_tests": [
   "Install/resolve the target dependency in the actual caller lockfile."
  ],
  "runtime_compatibility": {
   "state": "NOT_PROVEN"
  },
  "security_implications": {
   "state": "SUPPORTED",
   "target_osv_records": 0,
   "current_osv_records": 0
  },
  "peer_dependency_conflicts": {
   "state": "NOT_PROVEN"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/salt19-dependency-upgrade-go-no-go-decision-engine-d4ce3cf7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.salt19.com](https://www.zero.xyz/host/api.salt19.com/llms.txt)
