seal
Verify Seal AI decision receipts: signed evidence anyone can check, no account needed.
我該用這個嗎
品質與安全性
發現項目(2)
- LOW在 get_sample_receipt 中
- LOW在 get_transparency_proof 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"seal": {
"url": "https://app.aqta.ai/api/mcp"
}
}
}遠端端點
https://app.aqta.ai/api/mcpstreamable-http它能做什麼
工具清單
工具(10)
🟢verify_receipt(receipt, public_key, profile)
Check that a record still says what was signed: the permitted or refused decision, unchanged, under a trusted or embedded key. Handles both formats: ATTESTATION-v1 (a model-call decision) and ACTION-v1 (an agent tool action). No Aqta service in the check.
輸入結構描述
{
"type": "object",
"properties": {
"receipt": {
"type": [
"object",
"string"
],
"description": "The record, as a JSON object or a JSON string."
},
"public_key": {
"type": "string",
"description": "Base64url Ed25519 key to trust. Omit to use the key embedded in the record, which proves internal consistency only, never provenance."
},
"profile": {
"type": "string",
"description": "Usually omit this. The record's own signed version tag selects the format, and ATTESTATION-v1 is the default. Pass 'ACTION-v1' only to force an agent-action record to be checked as one."
}
},
"required": [
"receipt"
]
}🟢decode_receipt(receipt)
Read a receipt field by field, with stated limits. Does not check the signature.
輸入結構描述
{
"type": "object",
"properties": {
"receipt": {
"type": [
"object",
"string"
]
}
},
"required": [
"receipt"
]
}🟢get_public_key
Fetch the published Seal signing key.
輸入結構描述
{
"type": "object",
"properties": {}
}🟢get_sample_receipt(outcome)
A genuine signed receipt from the sample workspace (demo key), for trying verification.
輸入結構描述
{
"type": "object",
"properties": {
"outcome": {
"type": "string",
"enum": [
"ALLOWED",
"BLOCKED",
"SUPPRESSED"
],
"description": "Pick a sample with this outcome. A BLOCKED receipt was signed without the call reaching the provider."
}
}
}🟢get_review_pack(pack_id)
The published sample evidence pack: fixed review question, bound receipts, disclosure.
輸入結構描述
{
"type": "object",
"properties": {
"pack_id": {
"type": "string",
"description": "Pack id. Only the published \"sample\" pack is available without an account."
}
}
}🟢verify_evidence_pack(pack, public_key)
Verify a review pack receipt by receipt. Each verdict comes from the signed envelope itself, never from stored state, and results are per-receipt, never an average.
輸入結構描述
{
"type": "object",
"properties": {
"pack": {
"type": [
"object",
"string"
],
"description": "A pack object, or \"sample\" for the published sample pack."
},
"public_key": {
"type": "string",
"description": "Key to pin every receipt against. Omit to use each envelope's embedded key."
}
}
}🟢explain_attestation_format
The receipt format: fields, outcomes, verification commands, and what a signature does not establish. Use before describing the format.
輸入結構描述
{
"type": "object",
"properties": {}
}🟢list_my_receipts(outcome, policy, model, since, until, ...)
List your workspace receipts filtered by outcome, policy, model, or date range. Requires your aqta_ key as Bearer.
輸入結構描述
{
"type": "object",
"properties": {
"outcome": {
"type": "string",
"enum": [
"ALLOWED",
"BLOCKED",
"SUPPRESSED",
"PASSED"
],
"description": "Only receipts with this outcome."
},
"policy": {
"type": "string",
"description": "Only receipts where this policy ran, e.g. pii_scan."
},
"model": {
"type": "string",
"description": "Only receipts for this model."
},
"since": {
"type": "string",
"description": "ISO timestamp lower bound."
},
"until": {
"type": "string",
"description": "ISO timestamp upper bound."
},
"limit": {
"type": "number",
"description": "Max rows, default 25."
}
}
}🟢get_transparency_proof(attestation_id)
Inclusion proof plus signed tree head for one of your receipts. Requires your aqta_ key.
輸入結構描述
{
"type": "object",
"properties": {
"attestation_id": {
"type": "string"
}
},
"required": [
"attestation_id"
]
}🟢workspace_summary(limit)
Outcome, model and policy counts across your recent receipts. Requires your aqta_ key.
輸入結構描述
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "How many recent receipts to summarise, default 100."
}
}
}比較
同類比較
將此伺服器與同一類別中的其他伺服器比較。
版本歷程
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
詳細資料
- + verify_receipt
- + decode_receipt
- + get_public_key
- + get_sample_receipt
- + get_review_pack
- + verify_evidence_pack
- + explain_attestation_format
- + list_my_receipts
- + get_transparency_proof
- + workspace_summary
社群
證據