Decision Integrity
Paid x402 evaluator for evidence, warrant, provenance, and represented action authority.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"decision-integrity": {
"url": "https://decision-integrity-service.wheelerhubbell.chatgpt.site/agent/mcp"
}
}
}원격 엔드포인트
https://decision-integrity-service.wheelerhubbell.chatgpt.site/agent/mcpstreamable-http할 수 있는 일
도구 목록
도구 (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?
입력 스키마
{
"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
}커뮤니티
증거