sebbi.pro - seal every AI decision

Score, seal and prove any AI decision, timestamped into Bitcoin - checkable by anyone.

使うべきか

品質と安全性

B
説明の品質
94%
スキーマの完全性
71%
命名の品質
80%
ポイズニングのリスク
60%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(5)

  • HIGHTool poisoning patterns detected
  • LOWTool 'sebbi_decision_report' description lacks action verbsebbi_decision_report 内
  • LOWTool 'sebbi_check_human_proof' description lacks action verbsebbi_check_human_proof 内
  • INFOTool description contains placeholder or incomplete textsebbi_check_human_proof 内
  • INFOTool description contains placeholder or incomplete textsebbi_notary_receipt 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~2,367トークン数(ツール定義)
~475 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.85%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "governance": {
      "url": "https://sebbi.pro/mcp"
    }
  }
}

リモートエンドポイント

https://sebbi.pro/mcpstreamable-http

できること

ツール一覧

ツール(20)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢sebbi_overview

What sebbi.pro offers: every product, what it does, its page, and the price. Start here.

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟢sebbi_terms

The service terms and their version. Show these to the customer in full and get a clear yes before calling sebbi_create_account.

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟡sebbi_create_account(name, email, company, product, devices, ...)

Open a sebbi.pro account for the customer and return their API key. Only call after showing sebbi_terms and the customer saying yes. Seals the agreement into the chain.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "company": {
      "type": "string"
    },
    "product": {
      "type": "string",
      "enum": [
        "aileash",
        "sentinel",
        "sonicboom",
        "guardian",
        "tokensaver"
      ]
    },
    "devices": {
      "type": "integer",
      "description": "Estimated devices; billing uses the real count"
    },
    "terms_version": {
      "type": "string",
      "description": "terms_version from sebbi_terms"
    },
    "customer_agreed": {
      "type": "boolean",
      "description": "true only if the customer read the terms and said yes"
    }
  },
  "required": [
    "email",
    "terms_version",
    "customer_agreed"
  ]
}
🟢sebbi_setup_advice(stack, goal, device, api_key)

Recommend the right sebbi.pro products and give step-by-step setup with working code or a ready prompt, for how the customer builds (Python, Node, Lovable, Zapier, a website builder...) and what they want to achieve.

入力スキーマ

{
  "type": "object",
  "properties": {
    "stack": {
      "type": "string",
      "description": "How they build or what they use, e.g. 'Lovable website', 'Python on AWS', 'Zapier'"
    },
    "goal": {
      "type": "string",
      "description": "What they want, e.g. 'prove our loan AI is compliant', 'cut our OpenAI bill'"
    },
    "device": {
      "type": "string",
      "description": "Where they are working from, e.g. 'Android phone', 'Mac'"
    },
    "api_key": {
      "type": "string"
    }
  },
  "required": [
    "stack"
  ]
}
🟡sebbi_test_decision(api_key, action, amount, country, user_id)

Send one real decision through the live engine with the customer's key and show the verdict and the sealed block.

入力スキーマ

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string"
    },
    "action": {
      "type": "string"
    },
    "amount": {
      "type": "number"
    },
    "country": {
      "type": "string"
    },
    "user_id": {
      "type": "string"
    }
  },
  "required": [
    "api_key"
  ]
}
🟢sebbi_pack_reference

How Signal Packs are written: the signals, measurements, flags, operators and verdicts. Read before writing a pack.

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟢sebbi_check_pack(pack)

Check a Signal Pack with the engine's own validator without publishing it.

入力スキーマ

{
  "type": "object",
  "properties": {
    "pack": {
      "type": "object"
    }
  },
  "required": [
    "pack"
  ]
}
🟡sebbi_publish_pack(pack)

Publish a Signal Pack to the open library. It is sealed into the chain, dated and credited to its author. Free.

入力スキーマ

{
  "type": "object",
  "properties": {
    "pack": {
      "type": "object"
    }
  },
  "required": [
    "pack"
  ]
}
🟢sebbi_list_packs(vertical)

Browse the published Signal Pack library.

入力スキーマ

{
  "type": "object",
  "properties": {
    "vertical": {
      "type": "string"
    }
  }
}
🟢sebbi_decision_report(api_key, block)

The machine-proof report for one decision the customer's key sealed: the decision, who sent it, where it came from, and proof it has not changed.

入力スキーマ

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string"
    },
    "block": {
      "type": "integer"
    }
  },
  "required": [
    "api_key",
    "block"
  ]
}
🟢sebbi_check_human_proof(code)

Look up a Human Keys code (HK-XXXX-XXXX): whether a human typed the text, live, and when.

入力スキーマ

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string"
    }
  },
  "required": [
    "code"
  ]
}
🟡sebbi_billing_link(email, devices, product)

A secure Stripe link for the customer to add their card and set up the 50p per device subscription.

入力スキーマ

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string"
    },
    "devices": {
      "type": "integer"
    },
    "product": {
      "type": "string"
    }
  },
  "required": [
    "email"
  ]
}
🟢sebbi_verify_chain

Re-verify sebbi.pro's whole chain and return its height and tip. Anyone can run this.

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟡sebbi_notarize(digests, label, api_key)

Timestamp fingerprints (SHA-256, 64 hex) in Bitcoin through sebbi.pro's free notary. Hash the file or text yourself and send only the fingerprint. Returns a receipt code and link for each.

入力スキーマ

{
  "type": "object",
  "properties": {
    "digests": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "label": {
      "type": "string",
      "description": "Optional public label, up to 80 characters"
    },
    "api_key": {
      "type": "string"
    }
  },
  "required": [
    "digests"
  ]
}
⚪sebbi_notary_receipt(code)

Where a notary receipt (NT-XXXX-XXXX) or Human Keys code (HK-XXXX-XXXX) stands: queued, sent to Bitcoin, or confirmed in a Bitcoin block - and the link to its Forever Proof.

入力スキーマ

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string"
    }
  },
  "required": [
    "code"
  ]
}
🟢sebbi_forever_proof(code, block, api_key)

A Forever Proof anyone can check against Bitcoin without sebbi.pro: for a notary receipt, a Human Keys code, or any block on the sebbi.pro chain. Give code or block.

入力スキーマ

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string"
    },
    "block": {
      "type": "integer"
    },
    "api_key": {
      "type": "string"
    }
  }
}
🟡sebbi_spend_policy(api_key, agent, per_tx, daily, currency, ...)

Set the spending limits for an AI agent: the most it may pay in one go and per day, and optionally an allow-list of payees. Must be set before the agent can be approved to spend.

入力スキーマ

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string"
    },
    "agent": {
      "type": "string"
    },
    "per_tx": {
      "type": "number",
      "description": "Max per payment, in pounds"
    },
    "daily": {
      "type": "number",
      "description": "Max per day, in pounds"
    },
    "currency": {
      "type": "string"
    },
    "payees": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "api_key",
    "agent",
    "per_tx",
    "daily"
  ]
}
⚪sebbi_spend_request(api_key, agent, amount, payee, reason, ...)

Ask sebbi.pro to approve a payment before an AI agent makes it. Returns a signed APPROVED or DENIED token. Only release the money if it is APPROVED and spendable. sebbi.pro never holds the money.

入力スキーマ

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string"
    },
    "agent": {
      "type": "string"
    },
    "amount": {
      "type": "number",
      "description": "Amount in pounds"
    },
    "payee": {
      "type": "string"
    },
    "reason": {
      "type": "string"
    },
    "currency": {
      "type": "string"
    }
  },
  "required": [
    "api_key",
    "agent",
    "amount",
    "payee"
  ]
}
🟢sebbi_spend_verify(token)

Check a Spend Gate token's signature and whether it may still be spent. Anyone can call this; no key needed.

入力スキーマ

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string"
    }
  },
  "required": [
    "token"
  ]
}
🟡sebbi_gateway_setup(api_key, stack, label)

Put every OpenAI or Anthropic call the customer's app makes through sebbi.pro with a one-line change: returns a private gateway base URL for their sebbi.pro key and the exact line to change for their stack. Every call is then scored, sealed, blocked if needed, and carries an AI-Decision-Receipt header.

入力スキーマ

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string"
    },
    "stack": {
      "type": "string",
      "description": "e.g. 'Python OpenAI SDK', 'Node Anthropic SDK', 'LangChain', 'curl'"
    },
    "label": {
      "type": "string"
    }
  },
  "required": [
    "api_key"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 20 件