# SignalHarness Agent Tool Dependency Graph

> SignalHarness Agent Tool Dependency Graph is a paid API for AI agents from signalharness.ai, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-13).

Analyzes a JSON-described agent tool configuration to map and return its dependency graph structure

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/agent_tool_dependency_graph/invoke
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signalharness-agent-tool-dependency-graph-ba3210db
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9dsIxzRCP03tn42nJgzjG

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 signalharness-agent-tool-dependency-graph-ba3210db -d '<json body>'
```

Example prompt: Can you analyze this agent tool configuration and give me a dependency graph showing which tools depend on which others? Here's the config JSON: {"tools":[{"id":"tool_a","depends_on":["tool_b"]},{"id":"tool_b","depends_on":[]}]}

## When to prefer this

Choose this endpoint when you need to programmatically analyze the dependency relationships between tools in an agent configuration, particularly within the SignalHarness ecosystem where x402 micropayment billing ($0.015 USDC) is acceptable. Prefer this over manual graph analysis when dealing with complex multi-tool agent pipelines where understanding execution order or detecting circular dependencies is critical.

## Known failure modes

- Malformed or non-JSON request_json input causes parsing failure
- request_json exceeding 65536 characters is rejected
- Missing required request_json field returns validation error
- Caller-supplied data that doesn't conform to expected schema may yield unreliable analysis with warnings
- Payment failure over x402 protocol blocks execution

## How this service works

Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.

## Output

Returns a JSON object containing an analysis_json field with the parsed dependency graph, a list of warnings (e.g. to verify caller-supplied data), a service_id confirming the operation, an evidence_scope label, and a payment receipt with execution metadata including latency, payment ID, and a SHA-256 result hash for verification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "request_json": {
   "type": "string",
   "maxLength": 65536,
   "minLength": 2
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "replay": false,
  "result": {
   "warnings": [
    "Verify the caller-supplied data before relying on this result."
   ],
   "service_id": "agent_tool_dependency_graph",
   "analysis_json": "{\"example\":\"schema-valid caller-supplied data\"}",
   "evidence_scope": "caller_supplied_data"
  },
  "status": "succeeded",
  "receipt": {
   "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
   "usage": [],
   "status": "succeeded",
   "network": "eip155:8453",
   "artifacts": [],
   "endedAtMs": 0,
   "latencyMs": 0,
   "paymentId": "example-payment",
   "receiptId": "example-receipt",
   "requestId": "example-request",
   "serviceId": "agent_tool_dependency_graph",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "15000",
   "resultSha256": "e9f18f5695ea0274c71a8c937d6a40bbcccaed146ecdb12f809eea153ca20edf",
   "serviceVersion": "1.0.0",
   "settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
  },
  "artifacts": [],
  "requestId": "example-request",
  "executionId": "example-execution"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signalharness-agent-tool-dependency-graph-ba3210db/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from signalharness.ai](https://www.zero.xyz/host/signalharness.ai/llms.txt)
