Decision Integrity
Paid x402 evaluator for evidence, warrant, provenance, and represented action authority.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"decision-integrity": {
"url": "https://decision-integrity-service.wheelerhubbell.chatgpt.site/agent/mcp"
}
}
}Remote endpoints
https://decision-integrity-service.wheelerhubbell.chatgpt.site/agent/mcpstreamable-httpWhat it can do
Tool inventory
Tools (1)
⚪evaluate_decision_integrity(requestId, question, action, evidence, claims, ...)
Evaluate whether evidence and represented authority warrant a requested action. Detect unsupported inference, qualifier stripping, erased unknowns, broken provenance, and exceeded decision boundaries. Exactly 1 USDC per call. Does this evidence warrant this conclusion? Is this action authorized? Do I have sufficient warrant to act? Are unknowns being erased? Are qualifiers being stripped? Is this inference warranted? Does provenance support this recommendation? Does the requested action exceed represented authority?
Input Schema
{
"type": "object",
"properties": {
"requestId": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"question": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"action": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"description": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"actorId": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"operation": {
"type": "string",
"enum": [
"CITE",
"INFORM",
"RECOMMEND",
"CONSTRAIN",
"AUTHORIZE_ACTION",
"BIND_PARTY",
"EXECUTE_IRREVERSIBLE"
]
},
"scope": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"target": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"jurisdiction": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"claimIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64,
"minItems": 1
},
"qualifiers": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
},
"unknowns": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
}
},
"required": [
"id",
"description",
"actorId",
"operation",
"scope",
"target",
"jurisdiction",
"claimIds",
"qualifiers",
"unknowns"
],
"additionalProperties": false
},
"evidence": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"content": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"sha256": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"provenance": {
"type": "object",
"properties": {
"sourceId": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"uri": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"attribution": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"observedAt": {
"type": "string",
"format": "date-time",
"maxLength": 40
}
},
"required": [
"sourceId",
"uri",
"attribution",
"observedAt"
],
"additionalProperties": false
},
"status": {
"type": "string",
"enum": [
"ADMITTED",
"DISPUTED",
"RETRACTED"
]
},
"scope": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"target": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"jurisdiction": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"allowedOperations": {
"type": "array",
"items": {
"type": "string",
"enum": [
"CITE",
"INFORM",
"RECOMMEND",
"CONSTRAIN",
"AUTHORIZE_ACTION",
"BIND_PARTY",
"EXECUTE_IRREVERSIBLE"
]
},
"uniqueItems": true,
"maxItems": 7
},
"qualifiers": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
},
"unknowns": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
}
},
"required": [
"id",
"content",
"sha256",
"provenance",
"status",
"scope",
"target",
"jurisdiction",
"allowedOperations",
"qualifiers",
"unknowns"
],
"additionalProperties": false
},
"minItems": 1,
"maxItems": 64
},
"claims": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"mode": {
"type": "string",
"enum": [
"QUOTE",
"INFERENCE"
]
},
"evidenceIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64,
"minItems": 1
},
"warrantIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
},
"qualifiers": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
},
"unknowns": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
}
},
"required": [
"id",
"text",
"mode",
"evidenceIds",
"warrantIds",
"qualifiers",
"unknowns"
],
"additionalProperties": false
},
"minItems": 1,
"maxItems": 64
},
"warrants": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"claimId": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"evidenceIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64,
"minItems": 1
},
"conclusionHash": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"rationale": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"issuer": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"provenanceEvidenceIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64,
"minItems": 1
},
"scope": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"target": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"jurisdiction": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"allowedOperations": {
"type": "array",
"items": {
"type": "string",
"enum": [
"CITE",
"INFORM",
"RECOMMEND",
"CONSTRAIN",
"AUTHORIZE_ACTION",
"BIND_PARTY",
"EXECUTE_IRREVERSIBLE"
]
},
"uniqueItems": true,
"maxItems": 7
},
"revoked": {
"type": "boolean"
},
"validFrom": {
"type": "string",
"format": "date-time",
"maxLength": 40
},
"validUntil": {
"type": "string",
"format": "date-time",
"maxLength": 40
},
"qualifiers": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
},
"unknowns": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
}
},
"required": [
"id",
"claimId",
"evidenceIds",
"conclusionHash",
"rationale",
"issuer",
"provenanceEvidenceIds",
"scope",
"target",
"jurisdiction",
"allowedOperations",
"revoked",
"validFrom",
"validUntil",
"qualifiers",
"unknowns"
],
"additionalProperties": false
},
"minItems": 0,
"maxItems": 64
},
"authority": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"actorId": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"issuer": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"provenanceEvidenceIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64,
"minItems": 1
},
"operations": {
"type": "array",
"items": {
"type": "string",
"enum": [
"CITE",
"INFORM",
"RECOMMEND",
"CONSTRAIN",
"AUTHORIZE_ACTION",
"BIND_PARTY",
"EXECUTE_IRREVERSIBLE"
]
},
"uniqueItems": true,
"maxItems": 7
},
"scope": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"target": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"jurisdiction": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"effect": {
"type": "string",
"enum": [
"ALLOW",
"DENY"
]
},
"revoked": {
"type": "boolean"
},
"validFrom": {
"type": "string",
"format": "date-time",
"maxLength": 40
},
"validUntil": {
"type": "string",
"format": "date-time",
"maxLength": 40
},
"conditionIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
}
},
"required": [
"id",
"actorId",
"issuer",
"provenanceEvidenceIds",
"operations",
"scope",
"target",
"jurisdiction",
"effect",
"revoked",
"validFrom",
"validUntil",
"conditionIds"
],
"additionalProperties": false
},
"minItems": 0,
"maxItems": 64
},
"qualifiers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 8192
}
},
"required": [
"id",
"text"
],
"additionalProperties": false
},
"minItems": 0,
"maxItems": 64
},
"unknowns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"blocking": {
"type": "boolean"
}
},
"required": [
"id",
"text",
"blocking"
],
"additionalProperties": false
},
"minItems": 0,
"maxItems": 64
},
"conditions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"satisfied": {
"type": "boolean"
},
"evidenceIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9:_.-]{0,127}$",
"maxLength": 128
},
"uniqueItems": true,
"maxItems": 64
}
},
"required": [
"id",
"text",
"satisfied",
"evidenceIds"
],
"additionalProperties": false
},
"minItems": 0,
"maxItems": 64
}
},
"required": [
"requestId",
"question",
"action",
"evidence",
"claims",
"warrants",
"authority",
"qualifiers",
"unknowns",
"conditions"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://decision-integrity-service.wheelerhubbell.chatgpt.site/schema.json",
"title": "Decision Integrity / Structured Record 1.0",
"description": "A bounded structured-record audit. Supply exact source content and all material qualifications; authority is evaluated as represented, not independently authenticated. No URLs are fetched.",
"additionalProperties": false
}Community
Evidence