Skip to main content
Glama

HORIZON SHIELD: construction and renovation estimate auditor

Verify Fair Price (Signed Receipt)

verify_fair_price

工事の適正価格を、検証可能な形(算出内容のSHA-256ハッシュ付き)で返す。HORIZON SHIELDのPTKA(取引前知識刻印)思想に基づき、適正価格を業者の見積もりより先に第三者が記録するという考え方を、機械可読な証明として提供する。エージェントが価格の真正性を検証したい時に使う。 / Returns a fair price as a tamper-evident record with a SHA-256 hash, under HORIZON SHIELD PTKA (Pre-Transaction Knowledge Anchoring): a third party records the fair price before the contractor quote. Japan price data. Use when an agent needs to verify price authenticity.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
workYes工事名(例: 外壁塗装 30坪)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
countNoHow many records matched. 0 means the source was read and nothing matched. It never means the source could not be read, that returns isError: true.
lookupNook = the source was read and something matched. absent = the source was read and nothing matched. A source that could NOT be read never appears here: that returns isError: true and makes no claim about what does or does not exist.
provenanceNoデータ出典・監修・再計算手順
source_readNotrue on every successful result. A failed lookup does not return a result at all, so this is never false, it is declared so a consumer can assert on it.
did_you_meanNoNear matches, when an exact match was not found.
verificationNoclaim_sha256, verify_url, ptka
fair_price_claimNo刻印対象の主張(JSON.stringifyしてSHA-256すると claim_sha256 になる)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedOutput schema / properties / count / description
      Previous value: -"How many records matched. 0 means the source was read and nothing matched. It never means the source could not be read — that returns isError: true."New value: +"How many records matched. 0 means the source was read and nothing matched. It never means the source could not be read, that returns isError: true."
    • changedOutput schema / properties / source_read / description
      Previous value: -"true on every successful result. A failed lookup does not return a result at all, so this is never false — it is declared so a consumer can assert on it."New value: +"true on every successful result. A failed lookup does not return a result at all, so this is never false, it is declared so a consumer can assert on it."
  2. Changed4 schema fields changed
    • addedOutput schema / properties / count
      Added value: +{
      +  "description": "How many records matched. 0 means the source was read and nothing matched. It never means the source could not be read — that returns isError: true.",
      +  "type": "number"
      +}
    • addedOutput schema / properties / did_you_mean
      Added value: +{
      +  "description": "Near matches, when an exact match was not found."
      +}
    • addedOutput schema / properties / lookup
      Added value: +{
      +  "description": "ok = the source was read and something matched. absent = the source was read and nothing matched. A source that could NOT be read never appears here: that returns isError: true and makes no claim about what does or does not exist.",
      +  "enum": [
      +    "ok",
      +    "absent"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / source_read
      Added value: +{
      +  "description": "true on every successful result. A failed lookup does not return a result at all, so this is never false — it is declared so a consumer can assert on it.",
      +  "type": "boolean"
      +}
  3. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": true,
      +  "description": "検証可能な適正価格レシート。fair_price_claim(主張)・verification(claim_sha256, verify_url, PTKA)・provenance(出典)。 / Tamper-evident fair-price receipt with hash, verify_url and PTKA anchor.",
      +  "properties": {
      +    "fair_price_claim": {
      +      "description": "刻印対象の主張(JSON.stringifyしてSHA-256すると claim_sha256 になる)"
      +    },
      +    "provenance": {
      +      "description": "データ出典・監修・再計算手順"
      +    },
      +    "verification": {
      +      "description": "claim_sha256, verify_url, ptka"
      +    }
      +  },
      +  "type": "object"
      +}
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.