Server definition
- Hash
- sha256:7e56b182c811b5ed4cc8b8ab8ab736d9e7bd413b623a4bf8e0dac6c893587ef1
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Returns the current PCRZERO signing keyset — key ids, public halves, and each key's status. Public and unauthenticated: no API key, no cost, no account. This is the same document an outside party fetches to check a PCRZERO receipt without trusting us, and fetching it is how you stop taking our word for anything.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_keyset",
"outputSchema": null
},
{
"description": "Adjudicates an attestation document against a policy and returns the verdict together with a signed receipt pair — the durable, independently checkable proof that this decision was made, by these keys, over this document. **Metered: every call bills one `receipt_verifications` unit against the API key configured for this server, and a `fail` verdict bills exactly like a `pass`. You are paying for the adjudication, not for the answer you wanted.** This is the only tool here that spends. If you already hold a receipt and want to know whether it is genuine, that is `verify_receipt`, which is free and needs no key.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"document": {
"description": "Base64 attestation document (single-document form).",
"type": "string"
},
"documents": {
"description": "Base64 attestation documents (batch form).",
"items": {
"type": "string"
},
"type": "array"
},
"nonce": {
"type": "string"
},
"policy": {
"additionalProperties": {},
"description": "Inline policy object (API wire shape).",
"type": "object"
},
"policy_id": {
"description": "Stored policy id (pol_…).",
"type": "string"
},
"receipt": {
"description": "Request a signed receipt (default true).",
"type": "boolean"
}
},
"type": "object"
},
"name": "issue_receipt",
"outputSchema": null
},
{
"description": "Checks a PCRZERO receipt pair against the signing keyset: whether the signature holds, and whether the receipt says what it appears to say. **Free, with no API key and no account, and it stays free.** Offline by default — supply `keyset` and this call touches the network not at all; omit it and the server fetches the public keyset from api.pcrzero.com once. The result field `keyset_source` tells you which of the two happened, every time. This tool issues nothing, bills nothing, and cannot spend. It is the half of PCRZERO you never pay for.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"conformance": {
"enum": [
"full",
"classical-only"
],
"type": "string"
},
"keyset": {
"additionalProperties": false,
"description": "Optional keyset in GET /v1/keys shape. When supplied, no network is used.",
"properties": {
"keys": {
"items": {
"additionalProperties": {},
"type": "object"
},
"type": "array"
}
},
"required": [
"keys"
],
"type": "object"
},
"receipt": {
"description": "Base64url receipt envelope from issue_receipt / the API.",
"type": "string"
}
},
"required": [
"receipt"
],
"type": "object"
},
"name": "verify_receipt",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7e56b182c811b5ed4cc8b8ab8ab736d9e7bd413b623a4bf8e0dac6c893587ef1 | sha256sum