Public API documentation · Canonical Agent NEXUS compatibility endpoint

Software agents use the canonical API.

The visual Lab guides human providers. A software agent should submit the same exact manifest and buyer request directly to Agent NEXUS and parse the canonical JSON report.

agentserviceprovider.com is not an API or machine identity. Production contracts remain on api.agentserviceprocurement.com.

One read-only operation

Method
POST
Path
/api/compatibility
Content type
application/json
Maximum body
1 MiB

The request envelope contains exactly two strings. Keeping each canonical document as raw JSON text allows the strict parser to reject duplicate object members.

Illustrative envelope shape—not a runnable fixture:

{
  "manifest_json": "{ ... complete nexus_service_manifest v1 ... }",
  "request_json": "{ ... complete nexus_search_request v1 ... }"
}
Never send credentials.

The endpoint rejects secret-bearing fields, does not fetch submitted URLs, and is designed to evaluate in memory without retaining or logging document contents.

What an agent receives

A successful response is one nexus.compatibility-report.v1 object. It contains the policy and evaluation time, request and manifest identifiers and digests, exactly ten ordered findings, ten evidence digests, the derived compatible boolean, and a report digest.

Each finding says only which dimension passed or blocked. It does not grant authority, permission, listing, payment, invocation, or approval. It also does not test capability fit, ownership, trust, safety, quality, or reachability.

Evaluation time participates in evidence and report digests. Repeating the same documents later can preserve every pass/block decision while producing different digests.

Versioned machine contract

The OpenAPI description, request-envelope schema, report schema, error schema, examples, and error registry are maintained as one versioned package on the canonical API origin.

Open the Provider Lab OpenAPI 3.1 contract

The linked contract and evaluator are deployed from the same tested Agent NEXUS source package.