Server definition
- Hash
- sha256:15ef53e958d70b7a5ff72d00baf1a4cc22d7807b1fce9421aa956faf6cae6005
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "Deterministic, machine-verifiable dispute resolution for A2A escrows.",
"tools": [
{
"description": "Fleet-standard self-description.",
"inputSchema": {
"properties": {},
"title": "describe_agentArguments",
"type": "object"
},
"name": "describe_agent",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "describe_agentOutput",
"type": "object"
}
},
{
"description": "File a dispute over an escrow. Opens the evidence window. Parties must\n be distinct; amount is in minor currency units (cents).",
"inputSchema": {
"properties": {
"amount_minor": {
"title": "Amount Minor",
"type": "integer"
},
"claimant": {
"title": "Claimant",
"type": "string"
},
"escrow_id": {
"title": "Escrow Id",
"type": "string"
},
"respondent": {
"title": "Respondent",
"type": "string"
}
},
"required": [
"escrow_id",
"claimant",
"respondent",
"amount_minor"
],
"title": "file_caseArguments",
"type": "object"
},
"name": "file_case",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "file_caseOutput",
"type": "object"
}
},
{
"description": "Fetch the full case record, including any ruling.",
"inputSchema": {
"properties": {
"case_id": {
"title": "Case Id",
"type": "string"
}
},
"required": [
"case_id"
],
"title": "get_caseArguments",
"type": "object"
},
"name": "get_case",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_caseOutput",
"type": "object"
}
},
{
"description": "List cases, optionally filtered by state (FILED|EVIDENCE_OPEN|RULED).",
"inputSchema": {
"properties": {
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"title": "list_casesArguments",
"type": "object"
},
"name": "list_cases",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "list_casesOutput",
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"case_id": {
"title": "Case Id",
"type": "string"
}
},
"required": [
"case_id"
],
"title": "ruleArguments",
"type": "object"
},
"name": "rule",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "ruleOutput",
"type": "object"
}
},
{
"description": "Attach trust-oracle reputation scores (party -> [0,1]) as ruling inputs.",
"inputSchema": {
"properties": {
"case_id": {
"title": "Case Id",
"type": "string"
},
"scores": {
"additionalProperties": {
"type": "number"
},
"title": "Scores",
"type": "object"
}
},
"required": [
"case_id",
"scores"
],
"title": "set_trust_scoresArguments",
"type": "object"
},
"name": "set_trust_scores",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "set_trust_scoresOutput",
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"case_id": {
"title": "Case Id",
"type": "string"
},
"content": {
"default": "",
"title": "Content",
"type": "string"
},
"kind": {
"title": "Kind",
"type": "string"
},
"party": {
"title": "Party",
"type": "string"
}
},
"required": [
"case_id",
"party",
"kind"
],
"title": "submit_evidenceArguments",
"type": "object"
},
"name": "submit_evidence",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "submit_evidenceOutput",
"type": "object"
}
},
{
"description": "Recompute the ruling from its cited evidence + trust inputs and check\n it matches the stored allocation (machine-checkable justice).",
"inputSchema": {
"properties": {
"case_id": {
"title": "Case Id",
"type": "string"
}
},
"required": [
"case_id"
],
"title": "verify_rulingArguments",
"type": "object"
},
"name": "verify_ruling",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "verify_rulingOutput",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:15ef53e958d70b7a5ff72d00baf1a4cc22d7807b1fce9421aa956faf6cae6005 | sha256sum