{"name":"io.github.jdhart81/agent-arbitration","slug":"jdhart81-agent-arbitration","title":null,"description":"Deterministic, machine-verifiable dispute resolution for A2A escrows.","url":"https://mcp.market/server/jdhart81-agent-arbitration","rating":null,"grade":"B","score":81,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-24T11:25:13.000Z","license":"Apache-2.0"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:00:27.681Z","last_ok_at":"2026-11-04T06:00:27.681Z","latency_ms":11},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/jdhart81/viridis-agent-fleet","website":null,"version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://mcp.viridisconservation.com/arbitration/mcp"}],"packages":[],"tools":[{"name":"describe_agent","description":"Fleet-standard self-description.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"describe_agentArguments"}},{"name":"file_case","description":"File a dispute over an escrow. Opens the evidence window. Parties must\n    be distinct; amount is in minor currency units (cents).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"escrow_id":{"title":"Escrow Id","type":"string"},"claimant":{"title":"Claimant","type":"string"},"respondent":{"title":"Respondent","type":"string"},"amount_minor":{"title":"Amount Minor","type":"integer"}},"required":["escrow_id","claimant","respondent","amount_minor"],"title":"file_caseArguments"}},{"name":"get_case","description":"Fetch the full case record, including any ruling.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"case_id":{"title":"Case Id","type":"string"}},"required":["case_id"],"title":"get_caseArguments"}},{"name":"list_cases","description":"List cases, optionally filtered by state (FILED|EVIDENCE_OPEN|RULED).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"state":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"State"}},"title":"list_casesArguments"}},{"name":"rule","description":"Issue the deterministic ruling: allocates 100% of the disputed amount\n    from evidence weights + trust scores, and emits an escrow instruction\n    (release/refund). Exactly-once — re-ruling returns the existing ruling.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"case_id":{"title":"Case Id","type":"string"}},"required":["case_id"],"title":"ruleArguments"}},{"name":"set_trust_scores","description":"Attach trust-oracle reputation scores (party -> [0,1]) as ruling inputs.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"case_id":{"title":"Case Id","type":"string"},"scores":{"additionalProperties":{"type":"number"},"title":"Scores","type":"object"}},"required":["case_id","scores"],"title":"set_trust_scoresArguments"}},{"name":"submit_evidence","description":"Submit evidence while the case is open. kind: delivery_proof (weight 3),\n    log (2), or statement (1). Only the named parties may submit.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"case_id":{"title":"Case Id","type":"string"},"party":{"title":"Party","type":"string"},"kind":{"title":"Kind","type":"string"},"content":{"default":"","title":"Content","type":"string"}},"required":["case_id","party","kind"],"title":"submit_evidenceArguments"}},{"name":"verify_ruling","description":"Recompute the ruling from its cited evidence + trust inputs and check\n    it matches the stored allocation (machine-checkable justice).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"case_id":{"title":"Case Id","type":"string"}},"required":["case_id"],"title":"verify_rulingArguments"}}],"scan":{"score":81,"grade":"B","scanned_at":"2026-09-24T21:42:23.110Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T21:42:23.144Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 172ms"]},"poisoning":{"score":15,"max":15,"notes":["8 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://mcp.viridisconservation.com/arbitration/mcp","reachable":true,"authRequired":false,"latencyMs":172,"serverInfo":{"name":"agent-arbitration-agent","version":"1.28.1"}}],"packages":[],"repo":{"found":true,"owner":"jdhart81","repo":"viridis-agent-fleet","archived":false,"pushedAt":"2026-09-24T11:25:13Z","stars":0,"forks":0,"openIssues":14,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/179389866?v=4","ownerCreatedAt":"2024-08-25T13:59:56Z","license":"Apache-2.0"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":"2026-09-24T11:25:13.000Z","score":20}}}},"grade_history":[],"reviews":[]}