CBROS Notary & Decision Log

Pay-and-anchor a hash or AI decision log on Cardano (CIP-0190). Non-custodial. MCP-native. Mainnet.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
65%
命名品質
93%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~785Token(工具定義)
~898 B典型回應大小
中等的注意力影響(128k 上下文的 0.61%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "notary": {
      "url": "https://nftapi.coudrebros.eu/mcp/notary/"
    }
  }
}

遠端端點

https://nftapi.coudrebros.eu/mcp/notary/streamable-http

它能做什麼

工具清單

工具(6)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢get_notary_info

No auth needed. Price, min confirmations, spec version, and supported hash algorithms.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "get_notary_infoArguments"
}
🟡prepare_anchor(content_hash, from_address, api_key, algorithm, idempotency_key)

Anchors content_hash on chain. Returns a partially-signed transaction (operator co-signed its fee input) -- add your own witness for from_address and submit. idempotency_key (optional) returns the same prior result on retry instead of building a new transaction.

輸入結構描述

{
  "type": "object",
  "properties": {
    "content_hash": {
      "title": "Content Hash",
      "type": "string"
    },
    "from_address": {
      "title": "From Address",
      "type": "string"
    },
    "api_key": {
      "title": "Api Key",
      "type": "string"
    },
    "algorithm": {
      "default": "sha2-256",
      "title": "Algorithm",
      "type": "string"
    },
    "idempotency_key": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Idempotency Key"
    }
  },
  "required": [
    "content_hash",
    "from_address",
    "api_key"
  ],
  "title": "prepare_anchorArguments"
}
🟡prepare_decision_log(content_hash, seq, from_address, api_key, algorithm, ...)

Appends one entry to your hash-chained decision log. content_hash is the hash of your own RFC-8785-canonicalized decision record (never send the record itself -- see docs/decision-record-v1.md). seq starts at 0 and increments by 1 each call; prev must equal the previous entry's content_hash (omit only for seq=0). Returns a partially-signed transaction to sign and submit yourself.

輸入結構描述

{
  "type": "object",
  "properties": {
    "content_hash": {
      "title": "Content Hash",
      "type": "string"
    },
    "seq": {
      "title": "Seq",
      "type": "integer"
    },
    "from_address": {
      "title": "From Address",
      "type": "string"
    },
    "api_key": {
      "title": "Api Key",
      "type": "string"
    },
    "algorithm": {
      "default": "sha2-256",
      "title": "Algorithm",
      "type": "string"
    },
    "prev": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Prev"
    },
    "idempotency_key": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Idempotency Key"
    }
  },
  "required": [
    "content_hash",
    "seq",
    "from_address",
    "api_key"
  ],
  "title": "prepare_decision_logArguments"
}
🟢check_anchor_status(proof_id, api_key)

Looks up a previously prepared anchor or decision-log entry by proof_id. Requires the api_key that created it.

輸入結構描述

{
  "type": "object",
  "properties": {
    "proof_id": {
      "title": "Proof Id",
      "type": "string"
    },
    "api_key": {
      "title": "Api Key",
      "type": "string"
    }
  },
  "required": [
    "proof_id",
    "api_key"
  ],
  "title": "check_anchor_statusArguments"
}
🟢verify_proof(tx_hash, content_hash, content)

Authoritative on-chain check by tx_hash (and/or content_hash to compare against). No auth needed -- anyone holding a tx hash can verify it, like a receipt. Optionally pass content to re-hash locally server-side (never stored/logged).

輸入結構描述

{
  "type": "object",
  "properties": {
    "tx_hash": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Tx Hash"
    },
    "content_hash": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Content Hash"
    },
    "content": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Content"
    }
  },
  "title": "verify_proofArguments"
}
⚪verify_decision_chain(agent_ref)

Independently checks a decision-log chain's integrity from chain data alone (gap-free seq, prev matches, each entry anchored). No auth needed.

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_ref": {
      "title": "Agent Ref",
      "type": "string"
    }
  },
  "required": [
    "agent_ref"
  ],
  "title": "verify_decision_chainArguments"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本6 個工具