Api Endpoint

Forest Packages

Resolve a public GitHub release into the most plausible downloadable asset for a normalized OS/architecture target, excluding source/signature/checksum files and linking checksum companions when present. Returns ambiguity instead of silently choosing tied candidates. No private repositories or customer authentication. Base mainnet USDC

Open interactive test console

Offering

Provider
http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Development
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/release/asset-resolve
MIME type
Not provided
First seen
2026-10-16T01:50:45.949Z
Last seen
Tags
public-data, release, asset, resolve

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.003 USDC
Atomic price: 3000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "3000",
    "payTo": "0xb48D918151311F982d542eF5C84cc1cd54CFf7a9"
  }
]

Observed health

Status
Reachable
Latest latency
260 ms
Average latency
488 ms
HTTP status
405
Last checked
Reachability
100% over 11 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "additionalProperties": false,
      "properties": {
        "allow_prerelease": {
          "description": "Public allow prerelease value used to scope this lookup.",
          "type": "boolean"
        },
        "arch": {
          "description": "Public arch value used to scope this lookup.",
          "enum": [
            "x86_64",
            "x86",
            "arm64",
            "armv7",
            "any"
          ]
        },
        "os": {
          "description": "Public os value used to scope this lookup.",
          "enum": [
            "windows",
            "linux",
            "macos",
            "freebsd",
            "any"
          ]
        },
        "release": {
          "description": "Release identifier used to resolve a public asset.",
          "maxLength": 128,
          "minLength": 1,
          "type": "string"
        },
        "repository": {
          "description": "Public owner/name repository to inspect.",
          "maxLength": 300,
          "minLength": 3,
          "type": "string"
        }
      },
      "required": [
        "repository",
        "os",
        "arch"
      ],
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "additionalProperties": false,
      "properties": {
        "capability": {
          "const": "release.asset-resolve",
          "description": "Public capability value used to scope this lookup."
        },
        "data": {
          "additionalProperties": false,
          "description": "Public data value used to scope this lookup.",
          "properties": {
            "alternatives": {
              "description": "Public alternatives value used to scope this lookup.",
              "items": {
                "additionalProperties": false,
                "properties": {
                  "download_url": {
                    "description": "Public download url value used to scope this lookup.",
                    "type": "string"
                  },
                  "name": {
                    "description": "Public DNS hostname to resolve.",
                    "type": "string"
                  }
                },
                "required": [
                  "name",
                  "download_url"
                ],
                "type": "object"
              },
              "type": "array"
            },
            "checksum_asset": {
              "additionalProperties": false,
              "description": "Public checksum asset value used to scope this lookup.",
              "properties": {
                "download_url": {
                  "description": "Public download url value used to scope this lookup.",
                  "type": "string"
                },
                "name": {
                  "description": "Public DNS hostname to resolve.",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "download_url"
              ],
              "type": [
                "object",
                "null"
              ]
            },
            "match": {
              "additionalProperties": false,
              "description": "Public match value used to scope this lookup.",
              "properties": {
                "confidence": {
                  "description": "Public confidence value used to scope this lookup.",
                  "maximum": 1,
                  "minimum": 0,
                  "type": "number"
                },
                "reasons": {
                  "description": "Public reasons value used to scope this lookup.",
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "required": [
                "confidence",
                "reasons"
              ],
              "type": "object"
            },
            "release": {
              "additionalProperties": false,
              "description": "Release identifier used to resolve a public asset.",
              "properties": {
                "name": {
                  "description": "Public DNS hostname to resolve.",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "prerelease": {
                  "description": "Public prerelease value used to scope this lookup.",
                  "type": "boolean"
                },
                "published_at": {
                  "description": "Public DNS hostname to resolve.",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "tag": {
                  "description": "Mutable image tag whose current state should be resolved.",
                  "type": "string"
                }
              },
              "required": [
                "tag",
                "name",
                "prerelease",
                "published_at"
              ],
              "type": "object"
            },
            "repository": {
              "description": "Public owner/name repository to inspect.",
              "type": "string"
            },
            "selected_asset": {
              "additionalProperties": false,
              "description": "Public selected asset value used to scope this lookup.",
              "properties": {
                "content_type": {
                  "description": "Public DNS hostname to resolve.",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "digest": {
                  "description": "Public DNS hostname to resolve.",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "download_url": {
                  "description": "Public download url value used to scope this lookup.",
                  "type": "string"
                },
                "name": {
                  "description": "Public DNS hostname to resolve.",
                  "type": "string"
                },
                "size_bytes": {
                  "description": "Public size bytes value used to scope this lookup.",
                  "minimum": 0,
                  "type": [
                    "integer",
                    "null"
                  ]
                }
              },
              "required": [
                "name",
                "download_url",
                "content_type",
                "size_bytes",
                "digest"
              ],
              "type": [
                "object",
                "null"
              ]
            },
            "target": {
              "additionalProperties": false,
              "description": "Operating system and architecture target for asset selection.",
              "properties": {
                "arch": {
                  "description": "Public arch value used to scope this lookup.",
                  "enum": [
                    "x86_64",
                    "x86",
                    "arm64",
                    "armv7",
                    "any"
                  ]
                },
                "os": {
                  "description": "Public os value used to scope this lookup.",
                  "enum": [
                    "windows",
                    "linux",
                    "macos",
                    "freebsd",
                    "any"
                  ]
                }
              },
              "required": [
                "os",
                "arch"
              ],
              "type": "object"
            }
          },
          "required": [
            "repository",
            "release",
            "target",
            "selected_asset",
            "checksum_asset",
            "match",
            "alternatives"
          ],
          "type": "object"
        },
        "meta": {
          "additionalProperties": false,
          "description": "Public meta value used to scope this lookup.",
          "properties": {
            "cache": {
              "description": "Public cache value used to scope this lookup.",
              "enum": [
                "hit",
                "miss",
                "bypass"
              ]
            },
            "checked_at": {
              "description": "Public checked at value used to scope this lookup.",
              "type": "string"
            },
            "duration_ms": {
              "description": "Public duration ms value used to scope this lookup.",
              "minimum": 0,
              "type": "integer"
            },
            "provider": {
              "description": "Public provider value used to scope this lookup.",
              "type": [
                "string",
                "null"
              ]
            }
          },
          "required": [
            "provider",
            "checked_at",
            "cache",
            "duration_ms"
          ],
          "type": "object"
        },
        "ok": {
          "const": true,
          "description": "Public ok value used to scope this lookup."
        },
        "version": {
          "const": "1",
          "description": "Package version whose public metadata should be checked."
        }
      },
      "required": [
        "ok",
        "capability",
        "version",
        "data",
        "meta"
      ],
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}