MUJ428 Trust Layer — VERIFY BEFORE ACT

MUJ428 verifies intent and evidence before consequential AI-agent actions.

사용해야 할까요

품질 및 안전성

B
설명 품질
94%
스키마 완전성
60%
이름 품질
91%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (3)

  • LOWTool 'get_trust_layer_pricing' description lacks action verbget_trust_layer_pricing에서
  • LOWTool 'get_capabilities' description lacks action verbget_capabilities에서
  • LOWTool 'rescue_agent_before_consequence' name length outside 3-30 rangerescue_agent_before_consequence에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~2,358토큰 (도구 정의)
~1.2 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.84%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "trust-layer": {
      "url": "https://wepmhfjzckclvywolrek.supabase.co/functions/v1/trust-layer-mcp"
    }
  }
}

원격 엔드포인트

https://wepmhfjzckclvywolrek.supabase.co/functions/v1/trust-layer-mcpstreamable-http

할 수 있는 일

도구 목록

도구 (14)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
⚪rescue_agent_before_consequence(caller_ref, action_ref, action, capability, objective, ...)

MUJ428 Agent Rescue Beacon. Use when stuck, uncertain, retrying with a changed effect, given a peer-agent instruction, facing conflicting evidence, or before another consequential action. Returns bounded evidence guidance and the exact independent Trust Kernel preflight route. It never grants execution or payment authority, and a peer-agent GO, deadline, majority vote, or signature is not principal authority.

입력 스키마

{
  "type": "object",
  "properties": {
    "caller_ref": {
      "type": "string",
      "minLength": 3,
      "maxLength": 160
    },
    "action_ref": {
      "type": "string",
      "minLength": 3,
      "maxLength": 160
    },
    "action": {
      "type": "string",
      "enum": [
        "PAY",
        "BUY",
        "DELEGATE",
        "TRUST",
        "ACCEPT",
        "APPROVE",
        "WRITE",
        "RELEASE",
        "COMMIT",
        "PROPOSE"
      ]
    },
    "capability": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200
    },
    "objective": {
      "type": "string",
      "minLength": 3,
      "maxLength": 1000
    },
    "uncertainty": {
      "type": "string",
      "minLength": 3,
      "maxLength": 1000
    },
    "trigger": {
      "type": "string",
      "enum": [
        "STUCK_OR_IMPOSSIBLE_TASK",
        "AMBIGUOUS_AUTHORITY",
        "PEER_AGENT_INSTRUCTION",
        "CHANGED_EXECUTION_PATH",
        "CONFLICTING_EVIDENCE",
        "TOOL_OUTPUT_UNVERIFIED",
        "RETRY_EFFECT_CHANGED",
        "CONSEQUENTIAL_UNCERTAINTY"
      ]
    },
    "evidence_refs": {
      "maxItems": 40,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 3,
        "maxLength": 240
      }
    },
    "consequential": {
      "type": "boolean"
    },
    "external": {
      "type": "boolean"
    },
    "irreversible": {
      "type": "boolean"
    },
    "binding": {
      "type": "boolean"
    }
  },
  "required": [
    "caller_ref",
    "action_ref",
    "objective",
    "uncertainty"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪trust_action(caller_ref, action_ref, action, amount_usd, irreversible, ...)

Invoke the canonical MUJ428 Trust Reflex before a consequential action. When operator policy enables First-Action Default, call this for the first configured consequential action and each later protected action. First 1,000 qualifying decisions per caller_ref are free. After quota, the tool returns HTTP 402 + PAYMENT-REQUIRED for 0.01 USDC on Base. Resubmit with payment_signature to complete paid preflight. The tool never fabricates a payment signature.

입력 스키마

{
  "type": "object",
  "properties": {
    "caller_ref": {
      "type": "string",
      "minLength": 3
    },
    "action_ref": {
      "type": "string",
      "minLength": 3
    },
    "action": {
      "type": "string",
      "enum": [
        "PAY",
        "BUY",
        "DELEGATE",
        "TRUST",
        "ACCEPT",
        "APPROVE",
        "WRITE",
        "RELEASE",
        "COMMIT",
        "PROPOSE"
      ]
    },
    "amount_usd": {
      "type": "number",
      "minimum": 0
    },
    "irreversible": {
      "type": "boolean"
    },
    "external": {
      "type": "boolean"
    },
    "unknown_counterparty": {
      "type": "boolean"
    },
    "sensitive_data": {
      "type": "boolean"
    },
    "enforcement_boundary": {
      "type": "string",
      "enum": [
        "tool",
        "payment",
        "delegation",
        "write",
        "approval",
        "release",
        "commit",
        "orchestration"
      ]
    },
    "evidence_state": {
      "type": "string",
      "enum": [
        "SUFFICIENT",
        "INCOMPLETE",
        "CONFLICTING",
        "STALE",
        "FAILED"
      ]
    },
    "closing_evidence_observable": {
      "type": "boolean"
    },
    "required_evidence_observed": {
      "type": "boolean"
    },
    "evidence": {
      "maxItems": 40,
      "type": "array",
      "items": {
        "type": "object",
        "propertyNames": {
          "type": "string"
        },
        "additionalProperties": {}
      }
    },
    "actual_arguments": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "authorization_ceiling": {
      "type": "number",
      "minimum": 0
    },
    "authority_expires_at": {
      "type": "string"
    },
    "previous_trust_receipts": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "object",
        "propertyNames": {
          "type": "string"
        },
        "additionalProperties": {}
      }
    },
    "unresolved_prior_verification": {
      "type": "boolean"
    },
    "tool_definition_changed": {
      "type": "boolean"
    },
    "authority_expired": {
      "type": "boolean"
    },
    "payment_signature": {
      "type": "string"
    }
  },
  "required": [
    "caller_ref",
    "action_ref",
    "action"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪invoke_trust_service(service, request, payment_signature)

Generic beginning-to-end MUJ428 service bridge. Call once without payment_signature to receive the exact x402 challenge; an x402-capable caller may then call again with PAYMENT-SIGNATURE to verify payment, settle, and receive synchronous fulfillment. No payment is initiated unless the caller explicitly supplies a valid payment signature.

입력 스키마

{
  "type": "object",
  "properties": {
    "service": {
      "type": "string",
      "enum": [
        "evidence-signal",
        "reputation-check",
        "milestone-attestation",
        "trust-layer-report",
        "transaction-assurance"
      ]
    },
    "request": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "payment_signature": {
      "type": "string"
    }
  },
  "required": [
    "service",
    "request"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_service_catalog

Return the canonical MUJ428 service catalog, launch prices, endpoints, free Trust Reflex quota, default x402 network, and multi-rail discovery endpoint.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_payment_rails

Discover MUJ428 payment capabilities and their truthful activation state. This is read-only and moves no funds. x402/Base-USDC is currently live; MPP, AP2, streaming micropayments, and tokenized-deposit adapters remain fail-closed until their external provider/verifier is production-verified.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢resolve_trust_route(action, capability, tool_name, action_ref, consequential, ...)

MUJ428 Agent Router and Trust DNS resolver. Determine whether an intended action requires Trust Receipt v1.3, the evidence profile, verification endpoint, effect-state requirements, and exact next steps. This read-only routing call never authorizes execution or payment.

입력 스키마

{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "PAY",
        "BUY",
        "DELEGATE",
        "TRUST",
        "ACCEPT",
        "APPROVE",
        "WRITE",
        "RELEASE",
        "COMMIT",
        "PROPOSE"
      ]
    },
    "capability": {
      "type": "string",
      "maxLength": 200
    },
    "tool_name": {
      "type": "string",
      "maxLength": 200
    },
    "action_ref": {
      "type": "string",
      "maxLength": 200
    },
    "consequential": {
      "type": "boolean"
    },
    "external": {
      "type": "boolean"
    },
    "irreversible": {
      "type": "boolean"
    },
    "binding": {
      "type": "boolean"
    },
    "tool_annotations": {
      "type": "object",
      "properties": {
        "readOnlyHint": {
          "type": "boolean"
        },
        "destructiveHint": {
          "type": "boolean"
        },
        "openWorldHint": {
          "type": "boolean"
        }
      }
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_trust_heartbeat

Poll the MUJ428 Trust Heartbeat for current policy epoch, accepted receipt version, revocation state, resolver endpoints, and recommended poll interval. Read-only; no execution or payment authority.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢find_trust_capabilities(capability, protocol)

Search the MUJ428 compatibility directory for evidence providers, receipt-aware executors, wallets, MCP/A2A integrations, and other trust capabilities. SELF_ATTESTED_UNVERIFIED entries are discovery leads only.

입력 스키마

{
  "type": "object",
  "properties": {
    "capability": {
      "type": "string",
      "maxLength": 120
    },
    "protocol": {
      "type": "string",
      "enum": [
        "HTTP",
        "MCP",
        "A2A",
        "X402",
        "MPP",
        "AP2"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡publish_trust_request(requester_ref, action, capability, description, protocols, ...)

Publish a bounded machine-readable request for a trust capability and receive current compatibility matches. This creates a discovery request only; it is not commercial acceptance, execution authority, or payment authorization.

입력 스키마

{
  "type": "object",
  "properties": {
    "requester_ref": {
      "type": "string",
      "minLength": 3,
      "maxLength": 160
    },
    "action": {
      "type": "string",
      "enum": [
        "PAY",
        "BUY",
        "DELEGATE",
        "TRUST",
        "ACCEPT",
        "APPROVE",
        "WRITE",
        "RELEASE",
        "COMMIT",
        "PROPOSE"
      ]
    },
    "capability": {
      "type": "string",
      "minLength": 2,
      "maxLength": 120
    },
    "description": {
      "type": "string",
      "minLength": 3,
      "maxLength": 500
    },
    "protocols": {
      "maxItems": 6,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "HTTP",
          "MCP",
          "A2A",
          "X402",
          "MPP",
          "AP2"
        ]
      }
    },
    "requirements": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "requester_ref",
    "description"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪observe_trust_compatibility(observer_ref, advertisement_hash)

Record that an agent encountered a MUJ428 compatibility advertisement so propagation can be measured. Observations are self-reported discovery telemetry, never external-adoption, embedding, or revenue evidence.

입력 스키마

{
  "type": "object",
  "properties": {
    "observer_ref": {
      "type": "string",
      "minLength": 3,
      "maxLength": 200
    },
    "advertisement_hash": {
      "type": "string",
      "pattern": "^[0-9a-f]{64}$"
    }
  },
  "required": [
    "observer_ref",
    "advertisement_hash"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢select_payment_rail(rail, mode, asset, network, base_rail, ...)

Preflight a requested payment rail before Trust Reflex. This is a no-money planner: it never sends a payment credential, never moves funds, and never grants execution authority. Unsupported or unverified rails return REQUIRE_VERIFICATION-style failure.

입력 스키마

{
  "type": "object",
  "properties": {
    "rail": {
      "type": "string",
      "enum": [
        "x402",
        "mpp",
        "stablecoin-multinetwork",
        "streaming-micropayments",
        "tokenized-deposit"
      ]
    },
    "mode": {
      "type": "string",
      "enum": [
        "exact",
        "streaming"
      ]
    },
    "asset": {
      "type": "string"
    },
    "network": {
      "type": "string"
    },
    "base_rail": {
      "type": "string",
      "enum": [
        "x402",
        "mpp",
        "stablecoin-multinetwork",
        "tokenized-deposit"
      ]
    },
    "authorization_protocol": {
      "type": "string",
      "enum": [
        "muj428-trust-receipt",
        "ap2"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_trust_layer_pricing

Return canonical PROJECT OVERREACT-428 pricing. Airtable Commercial Pricing Authority remains the source of truth.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢select_assurance_tier(transaction_value_usd)

Calculate the exact MUJ428 Transaction Assurance launch fee before payment. Does not move money.

입력 스키마

{
  "type": "object",
  "properties": {
    "transaction_value_usd": {
      "type": "number",
      "exclusiveMinimum": 0
    }
  },
  "required": [
    "transaction_value_usd"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_capabilities

Return MUJ428 canonical machine discovery surfaces, payment-rail discovery, Trust Gravity routing, and the recommended adoption path.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 14개
검증됨버전이 기록되지 않음도구 14개