{"id":"provider-reliability","name":"Provider Reliability Agent","version":"1.0.0","status":"active","description":"Checks whether a remote agent or paid API is reachable and whether the service metadata it exposes is internally consistent before another agent depends on it.","machine_description":"Deterministic preflight inspection for remote agent/API endpoints. Returns reachability, latency, HTTP/content metadata, x402/payment-advertisement checks, declared schema checks, optional identity references, evidence, warnings and limitations. No security guarantee.","capabilities":["http_reachability","x402_payment_metadata_inspection","declared_schema_check","identity_reference_check","ssrf_safe_outbound_fetch"],"limitations":["Reachability and metadata consistency only; no guarantee of remote honesty, security or economic trustworthiness.","Identity/registry references are observed only and are never cryptographically verified.","A passing verdict does not imply the remote service is honest or secure."],"human_url":"https://agent.becoder.xyz/agents/provider-reliability","api_url":"https://agent.becoder.xyz/v1/agents/provider-reliability/check","route":"/v1/agents/provider-reliability/check","method":"POST","pricing":{"model":"per_call","amount_usd":"0.02","default_usd":"0.02","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payment":"x402","enabled":true},"price":{"model":"per_call","amount_usd":"0.02","default_usd":"0.02","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payment":"x402","enabled":true},"paid_endpoint":"https://agent.becoder.xyz/v1/agents/provider-reliability/check","services":{"rest":{"available":true,"endpoint":"https://agent.becoder.xyz/v1/agents/provider-reliability/check"},"mcp":{"available":true,"endpoint":"https://agent.becoder.xyz/mcp","tool":"becoder_provider_reliability_check"},"a2a":{"available":true,"endpoint":"https://agent.becoder.xyz/.well-known/agent-card.json","skill_id":"provider-reliability"},"x402":{"available":true,"enabled":true,"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}},"erc8004":{"status":"pending","agentId":null,"network":"base-mainnet","chainId":8453,"registry":"eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432","registryAddress":"0x8004A169FB4a3325136EB29fA0ceB6D2e539a432","agentUri":"https://agent.becoder.xyz/erc8004/provider-reliability.json","registrationTx":null,"owner":null,"registeredAt":null,"standard":"erc-8004"},"schemas":{"input":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"target_url":{"type":"string","maxLength":2048,"format":"uri"},"expected_capability":{"type":"string","maxLength":256},"identity_hint":{"type":"string","maxLength":256}},"required":["target_url"],"additionalProperties":false,"description":"Provider Reliability preflight input."},"output":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"request_id":{"type":"string","minLength":1},"agent":{"type":"object","properties":{"id":{"type":"string","minLength":1},"version":{"type":"string","minLength":1}},"required":["id","version"],"additionalProperties":false},"status":{"type":"string","const":"success"},"result":{"type":"object","properties":{"target":{"type":"object","properties":{"url":{"type":"string"},"host":{"type":"string"},"scheme":{"type":"string"},"resolved_ips":{"type":"array","items":{"type":"string"}}},"required":["url","host","scheme","resolved_ips"],"additionalProperties":false},"reachable":{"type":"boolean"},"latency_ms":{"type":["number","null"]},"http":{"type":"object","properties":{"status":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"content_type":{"type":["string","null"]},"server":{"type":["string","null"]},"redirected":{"type":"boolean"},"final_url":{"type":["string","null"]},"tls":{"type":"boolean"}},"required":["status","content_type","server","redirected","final_url","tls"],"additionalProperties":false},"payment":{"type":"object","properties":{"advertised":{"type":"boolean"},"source":{"type":["string","null"]},"valid":{"type":["boolean","null"]},"details":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}]},"limitations":{"type":"array","items":{"type":"string"}}},"required":["advertised","source","valid","details","limitations"],"additionalProperties":false},"schema":{"type":"object","properties":{"declared":{"type":"boolean"},"source":{"type":["string","null"]},"valid":{"type":["boolean","null"]},"notes":{"type":"array","items":{"type":"string"}}},"required":["declared","source","valid","notes"],"additionalProperties":false},"identity":{"type":"object","properties":{"provided_hint":{"type":["string","null"]},"resolved":{"type":"boolean"},"references":{"type":"array","items":{}},"notes":{"type":"array","items":{"type":"string"}}},"required":["provided_hint","resolved","references","notes"],"additionalProperties":false},"checks":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"status":{"type":"string","enum":["pass","warn","fail","unknown","skipped"]},"evidence":{"default":[],"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"description":{"type":"string"},"data":{},"url":{"type":"string","format":"uri"}},"required":["source"],"additionalProperties":false}},"detail":{"type":"string"}},"required":["id","status","evidence"],"additionalProperties":false}},"verdict":{"type":"string","enum":["pass","warn","fail","unknown"]},"warnings":{"type":"array","items":{"type":"string"}},"limitations":{"type":"array","items":{"type":"string"}},"evidence":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"description":{"type":"string"},"data":{},"url":{"type":"string","format":"uri"}},"required":["source"],"additionalProperties":false}}},"required":["target","reachable","latency_ms","http","payment","schema","identity","checks","verdict","warnings","limitations","evidence"],"additionalProperties":false},"evidence":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"description":{"type":"string"},"data":{},"url":{"type":"string","format":"uri"}},"required":["source"],"additionalProperties":false}},"warnings":{"type":"array","items":{"type":"string"}},"limitations":{"type":"array","items":{"type":"string"}},"execution":{"type":"object","properties":{"started_at":{"type":"string"},"duration_ms":{"type":"integer","minimum":0,"maximum":9007199254740991},"cache":{"type":"string","enum":["hit","miss","bypass"]}},"required":["started_at","duration_ms","cache"],"additionalProperties":false}},"required":["request_id","agent","status","result","evidence","warnings","limitations","execution"],"additionalProperties":false}},"examples":[{"name":"Inspect a public endpoint","input":{"target_url":"https://service.example/api","expected_capability":"quote"},"output":{"target":{"url":"https://service.example/api","host":"service.example","scheme":"https","resolved_ips":["93.184.216.34"]},"reachable":true,"latency_ms":182,"verdict":"warn"}}],"endpoint":"/v1/agents/provider-reliability/check"}