seal
Verify Seal AI decision receipts: signed evidence anyone can check, no account needed.
사용해야 할까요
품질 및 안전성
발견 사항 (2)
- LOWget_sample_receipt에서
- LOWget_transparency_proof에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`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
커뮤니티
증거