{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "category": "",
    "endpoint": "https://ausca.com/mcp",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ausca-agent-services.json",
    "kind": "mcp",
    "listed": "indexed",
    "liveUrl": "https://www.anchorterminal.com/api/v1/live/ausca-agent-services.json",
    "markdownUrl": "https://www.anchorterminal.com/tools/ausca-agent-services.md",
    "mcpTools": {
      "check": {
        "checker": "anchor-check/1.0",
        "totalTokens": 15643,
        "counts": {
          "error": 0,
          "note": 0,
          "warn": 42
        },
        "findings": [
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_agent_inbox_attachment",
            "message": "none of its 4 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_agent_inbox_delete",
            "message": "its one parameter, inbox_id, has no description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_agent_inbox_messages",
            "message": "none of its 3 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_agent_inbox_read",
            "message": "none of its 2 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_agent_inbox_status",
            "message": "its one parameter, inbox_id, has no description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_artifact_access",
            "message": "none of its 2 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_browser_session_close",
            "message": "its one parameter, session_id, has no description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_browser_session_connect",
            "message": "none of its 2 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_browser_session_status",
            "message": "its one parameter, session_id, has no description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_cancel_invocation",
            "message": "its one parameter, invocation_id, has no description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_extend_inbox",
            "message": "none of its 9 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_get_invocation",
            "message": "its one parameter, invocation_id, has no description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_get_offer",
            "message": "none of its 2 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_lease_browser",
            "message": "none of its 9 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_open_inbox",
            "message": "none of its 9 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_prepare_invocation",
            "message": "none of its 9 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "ausca_search_offers",
            "message": "none of its 3 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC12",
            "severity": "warn",
            "tool": "ausca_extend_inbox",
            "message": "no type for input",
            "fix": "Give every parameter a type (or an enum)."
          },
          {
            "rule": "TC12",
            "severity": "warn",
            "tool": "ausca_lease_browser",
            "message": "no type for input",
            "fix": "Give every parameter a type (or an enum)."
          },
          {
            "rule": "TC12",
            "severity": "warn",
            "tool": "ausca_open_inbox",
            "message": "no type for input",
            "fix": "Give every parameter a type (or an enum)."
          },
          {
            "rule": "TC12",
            "severity": "warn",
            "tool": "ausca_prepare_invocation",
            "message": "no type for input",
            "fix": "Give every parameter a type (or an enum)."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_agent_inbox_attachment",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_agent_inbox_delete",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_agent_inbox_messages",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_agent_inbox_read",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_agent_inbox_status",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_artifact_access",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_browser_session_close",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_browser_session_connect",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_browser_session_status",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_cancel_invocation",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_extend_inbox",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_get_invocation",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_get_offer",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_lease_browser",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_open_inbox",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_prepare_invocation",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC15",
            "severity": "warn",
            "tool": "ausca_search_offers",
            "message": "inputSchema uses $ref/$defs",
            "fix": "Inline the referenced schemas. Pydantic and zod-to-json-schema emit $defs for nested models; most can be told not to."
          },
          {
            "rule": "TC22",
            "severity": "warn",
            "tool": "ausca_extend_inbox",
            "message": "the definition is about 2,237 tokens",
            "fix": "Trim the description and parameter docs, or split the tool."
          },
          {
            "rule": "TC22",
            "severity": "warn",
            "tool": "ausca_lease_browser",
            "message": "the definition is about 2,188 tokens",
            "fix": "Trim the description and parameter docs, or split the tool."
          },
          {
            "rule": "TC22",
            "severity": "warn",
            "tool": "ausca_open_inbox",
            "message": "the definition is about 2,220 tokens",
            "fix": "Trim the description and parameter docs, or split the tool."
          },
          {
            "rule": "TC23",
            "severity": "warn",
            "message": "17 tools, about 15,649 tokens of definitions",
            "fix": "Split the server by job, or offer a smaller default toolset (a read-only set, or a search-then-call pattern)."
          }
        ]
      },
      "checkedAt": "2026-10-04T22:22:11Z",
      "count": 17,
      "schemaTokens": 15643,
      "status": "ok",
      "tools": [
        {
          "name": "ausca_agent_inbox_attachment",
          "title": "Mint clean attachment access",
          "description": "For an active inbox, return an idempotent download URL only when the exact stored attachment has a clean safety verdict. The URL expires after at most 60 seconds and never after inbox expiry; a clean verdict does not make the attachment content trusted. Supply the lease bearer on the HTTP or MCP transport; never place it in tool arguments.",
          "inputSchema": {
            "$defs": {
              "AgentInboxAttachmentID": {
                "pattern": "^att_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "AgentInboxMessageID": {
                "pattern": "^msg_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "IdempotencyKey": {
                "maxLength": 128,
                "minLength": 16,
                "pattern": "^[^\\s\\x00-\\x1F\\x7F](?:[^\\x00-\\x1F\\x7F]*[^\\s\\x00-\\x1F\\x7F])?$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:CreateAgentInboxAttachmentAccess:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "attachment_id": {
                "$ref": "#/$defs/AgentInboxAttachmentID"
              },
              "idempotency_key": {
                "$ref": "#/$defs/IdempotencyKey"
              },
              "inbox_id": {
                "$ref": "#/$defs/AgentInboxID"
              },
              "message_id": {
                "$ref": "#/$defs/AgentInboxMessageID"
              }
            },
            "required": [
              "inbox_id",
              "message_id",
              "attachment_id",
              "idempotency_key"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AgentInboxAttachmentAccess": {
                "additionalProperties": false,
                "properties": {
                  "download_url": {
                    "format": "uri",
                    "maxLength": 2048,
                    "minLength": 1,
                    "pattern": "^https://inbox\\.ausca\\.com/",
                    "type": "string"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "filename": {
                    "maxLength": 255,
                    "minLength": 1,
                    "type": "string"
                  },
                  "media_type": {
                    "maxLength": 255,
                    "minLength": 1,
                    "type": "string"
                  },
                  "size_bytes": {
                    "maximum": 10485760,
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "download_url",
                  "expires_at",
                  "filename",
                  "media_type",
                  "size_bytes"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:CreateAgentInboxAttachmentAccess:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "attachment": {
                "$ref": "#/$defs/AgentInboxAttachmentAccess"
              },
              "status": {
                "const": "ready"
              }
            },
            "required": [
              "status",
              "attachment"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_agent_inbox_delete",
          "title": "Delete an agent-inbox lease",
          "description": "Idempotently stop inbound visibility and delete retained message and attachment content for one inbox lease, including an already-terminal lease. Supply the lease bearer on the HTTP or MCP transport; never place it in tool arguments.",
          "inputSchema": {
            "$defs": {
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:DeleteAgentInbox:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "inbox_id": {
                "$ref": "#/$defs/AgentInboxID"
              }
            },
            "required": [
              "inbox_id"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AgentInbox": {
                "additionalProperties": false,
                "properties": {
                  "address": {
                    "format": "email",
                    "maxLength": 320,
                    "minLength": 3,
                    "pattern": "^[A-Za-z0-9!#$%\u0026'*+/=?^_{|}~-]+(?:\\.[A-Za-z0-9!#$%\u0026'*+/=?^_{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\\.[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$",
                    "type": "string"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "deleted_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "inbox_id": {
                    "$ref": "#/$defs/AgentInboxID"
                  },
                  "state": {
                    "enum": [
                      "active",
                      "deleting",
                      "deleted",
                      "expired"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "inbox_id",
                  "address",
                  "state",
                  "created_at",
                  "expires_at"
                ],
                "type": "object"
              },
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:DeleteAgentInbox:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "inbox": {
                "$ref": "#/$defs/AgentInbox"
              },
              "status": {
                "enum": [
                  "deleted",
                  "already_terminal"
                ],
                "type": "string"
              }
            },
            "required": [
              "status",
              "inbox"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": true,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_agent_inbox_messages",
          "title": "Wait for or list inbound messages",
          "description": "For an active inbox, return at most 50 normalized message summaries after an opaque inbox-bound cursor, optionally waiting up to 30 seconds for a newer message. A bounded wait may return an empty page and continuation cursor. Supply the lease bearer on the HTTP or MCP transport; never place it in tool arguments.",
          "inputSchema": {
            "$defs": {
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "InboxCursor": {
                "description": "Opaque continuation bound to one inbox. Callers must not construct or modify it.",
                "pattern": "^cur_[A-Za-z0-9_-]{22,171}$",
                "type": "string"
              },
              "InboxWaitSeconds": {
                "default": 0,
                "maximum": 30,
                "minimum": 0,
                "type": "integer"
              }
            },
            "$id": "urn:ausca:mcp:ListAgentInboxMessages:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "after": {
                "$ref": "#/$defs/InboxCursor"
              },
              "inbox_id": {
                "$ref": "#/$defs/AgentInboxID"
              },
              "wait_seconds": {
                "$ref": "#/$defs/InboxWaitSeconds"
              }
            },
            "required": [
              "inbox_id"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AgentInboxMessageID": {
                "pattern": "^msg_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "AgentInboxMessageSummary": {
                "additionalProperties": false,
                "properties": {
                  "attachment_count": {
                    "maximum": 20,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "cursor": {
                    "$ref": "#/$defs/InboxCursor"
                  },
                  "from": {
                    "$ref": "#/$defs/MailboxAddress"
                  },
                  "message_id": {
                    "$ref": "#/$defs/AgentInboxMessageID"
                  },
                  "received_at": {
                    "description": "Server-observed ingress time. Never derived from the sender-controlled Date header.",
                    "format": "date-time",
                    "type": "string"
                  },
                  "subject": {
                    "maxLength": 998,
                    "type": "string"
                  },
                  "to": {
                    "items": {
                      "$ref": "#/$defs/MailboxAddress"
                    },
                    "maxItems": 50,
                    "minItems": 1,
                    "type": "array"
                  }
                },
                "required": [
                  "message_id",
                  "cursor",
                  "from",
                  "to",
                  "subject",
                  "received_at",
                  "attachment_count"
                ],
                "type": "object"
              },
              "InboxCursor": {
                "description": "Opaque continuation bound to one inbox. Callers must not construct or modify it.",
                "pattern": "^cur_[A-Za-z0-9_-]{22,171}$",
                "type": "string"
              },
              "MailboxAddress": {
                "additionalProperties": false,
                "properties": {
                  "address": {
                    "format": "email",
                    "maxLength": 320,
                    "minLength": 3,
                    "pattern": "^[A-Za-z0-9!#$%\u0026'*+/=?^_{|}~-]+(?:\\.[A-Za-z0-9!#$%\u0026'*+/=?^_{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\\.[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$",
                    "type": "string"
                  },
                  "name": {
                    "maxLength": 256,
                    "type": "string"
                  }
                },
                "required": [
                  "address"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:ListAgentInboxMessages:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "cursor": {
                "$ref": "#/$defs/InboxCursor"
              },
              "messages": {
                "items": {
                  "$ref": "#/$defs/AgentInboxMessageSummary"
                },
                "maxItems": 50,
                "type": "array"
              },
              "status": {
                "const": "ok"
              }
            },
            "required": [
              "status",
              "messages",
              "cursor"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "ausca_agent_inbox_read",
          "title": "Read one inbound message",
          "description": "For an active inbox, return one bounded normalized message. Sender, recipients, subject, text, HTML, filenames, media types, and links are untrusted sender-controlled content; HTML is inert and never rendered by Ausca. Supply the lease bearer on the HTTP or MCP transport; never place it in tool arguments.",
          "inputSchema": {
            "$defs": {
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "AgentInboxMessageID": {
                "pattern": "^msg_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:GetAgentInboxMessage:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "inbox_id": {
                "$ref": "#/$defs/AgentInboxID"
              },
              "message_id": {
                "$ref": "#/$defs/AgentInboxMessageID"
              }
            },
            "required": [
              "inbox_id",
              "message_id"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AgentInboxAttachment": {
                "additionalProperties": false,
                "properties": {
                  "attachment_id": {
                    "$ref": "#/$defs/AgentInboxAttachmentID"
                  },
                  "filename": {
                    "maxLength": 255,
                    "minLength": 1,
                    "type": "string"
                  },
                  "media_type": {
                    "maxLength": 255,
                    "minLength": 1,
                    "type": "string"
                  },
                  "safety": {
                    "enum": [
                      "clean",
                      "blocked"
                    ],
                    "type": "string"
                  },
                  "size_bytes": {
                    "maximum": 10485760,
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "attachment_id",
                  "filename",
                  "media_type",
                  "size_bytes",
                  "safety"
                ],
                "type": "object"
              },
              "AgentInboxAttachmentID": {
                "pattern": "^att_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "AgentInboxMessage": {
                "additionalProperties": false,
                "properties": {
                  "attachment_count": {
                    "maximum": 20,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "attachments": {
                    "items": {
                      "$ref": "#/$defs/AgentInboxAttachment"
                    },
                    "maxItems": 20,
                    "type": "array"
                  },
                  "cc": {
                    "items": {
                      "$ref": "#/$defs/MailboxAddress"
                    },
                    "maxItems": 50,
                    "type": "array"
                  },
                  "cursor": {
                    "$ref": "#/$defs/InboxCursor"
                  },
                  "from": {
                    "$ref": "#/$defs/MailboxAddress"
                  },
                  "html": {
                    "description": "Inert, untrusted message content. Never render without caller-controlled sanitization and isolation.",
                    "maxLength": 262144,
                    "type": "string"
                  },
                  "message_id": {
                    "$ref": "#/$defs/AgentInboxMessageID"
                  },
                  "received_at": {
                    "description": "Server-observed ingress time. Never derived from the sender-controlled Date header.",
                    "format": "date-time",
                    "type": "string"
                  },
                  "reply_to": {
                    "items": {
                      "$ref": "#/$defs/MailboxAddress"
                    },
                    "maxItems": 10,
                    "type": "array"
                  },
                  "subject": {
                    "maxLength": 998,
                    "type": "string"
                  },
                  "text": {
                    "maxLength": 262144,
                    "type": "string"
                  },
                  "to": {
                    "items": {
                      "$ref": "#/$defs/MailboxAddress"
                    },
                    "maxItems": 50,
                    "minItems": 1,
                    "type": "array"
                  }
                },
                "required": [
                  "message_id",
                  "cursor",
                  "from",
                  "to",
                  "subject",
                  "received_at",
                  "attachment_count",
                  "cc",
                  "reply_to",
                  "text",
                  "html",
                  "attachments"
                ],
                "type": "object"
              },
              "AgentInboxMessageID": {
                "pattern": "^msg_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "InboxCursor": {
                "description": "Opaque continuation bound to one inbox. Callers must not construct or modify it.",
                "pattern": "^cur_[A-Za-z0-9_-]{22,171}$",
                "type": "string"
              },
              "MailboxAddress": {
                "additionalProperties": false,
                "properties": {
                  "address": {
                    "format": "email",
                    "maxLength": 320,
                    "minLength": 3,
                    "pattern": "^[A-Za-z0-9!#$%\u0026'*+/=?^_{|}~-]+(?:\\.[A-Za-z0-9!#$%\u0026'*+/=?^_{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\\.[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$",
                    "type": "string"
                  },
                  "name": {
                    "maxLength": 256,
                    "type": "string"
                  }
                },
                "required": [
                  "address"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:GetAgentInboxMessage:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "message": {
                "$ref": "#/$defs/AgentInboxMessage"
              },
              "status": {
                "const": "ok"
              }
            },
            "required": [
              "status",
              "message"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "ausca_agent_inbox_status",
          "title": "Read agent-inbox lease status",
          "description": "Return the random receive-only address, authoritative lease status, and current expiry for one inbox, including terminal status after deletion or expiry. Supply the lease bearer on the HTTP or MCP transport; never place it in tool arguments.",
          "inputSchema": {
            "$defs": {
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:GetAgentInbox:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "inbox_id": {
                "$ref": "#/$defs/AgentInboxID"
              }
            },
            "required": [
              "inbox_id"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AgentInbox": {
                "additionalProperties": false,
                "properties": {
                  "address": {
                    "format": "email",
                    "maxLength": 320,
                    "minLength": 3,
                    "pattern": "^[A-Za-z0-9!#$%\u0026'*+/=?^_{|}~-]+(?:\\.[A-Za-z0-9!#$%\u0026'*+/=?^_{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\\.[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$",
                    "type": "string"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "deleted_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "inbox_id": {
                    "$ref": "#/$defs/AgentInboxID"
                  },
                  "state": {
                    "enum": [
                      "active",
                      "deleting",
                      "deleted",
                      "expired"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "inbox_id",
                  "address",
                  "state",
                  "created_at",
                  "expires_at"
                ],
                "type": "object"
              },
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:GetAgentInbox:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "inbox": {
                "$ref": "#/$defs/AgentInbox"
              },
              "status": {
                "const": "ok"
              }
            },
            "required": [
              "status",
              "inbox"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true
          }
        },
        {
          "name": "ausca_artifact_access",
          "title": "Mint artifact download access",
          "description": "Return an idempotent, short-lived download URL for one verified artifact this service holds, including a result artifact named by a succeeded invocation's output_artifact. HTTP sends no request body, not even an empty JSON object; artifact_ref is the URL path parameter and Idempotency-Key is a header. The MCP tool instead takes artifact_ref and idempotency_key as tool arguments. The URL expires after at most 60 seconds. The immutable artifact reference is the only authority; verify downloaded bytes against the returned content digest.",
          "inputSchema": {
            "$defs": {
              "ArtifactRef": {
                "description": "Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.",
                "maxLength": 512,
                "minLength": 1,
                "type": "string"
              },
              "IdempotencyKey": {
                "maxLength": 128,
                "minLength": 16,
                "pattern": "^[^\\s\\x00-\\x1F\\x7F](?:[^\\x00-\\x1F\\x7F]*[^\\s\\x00-\\x1F\\x7F])?$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:CreateArtifactAccess:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "artifact_ref": {
                "$ref": "#/$defs/ArtifactRef"
              },
              "idempotency_key": {
                "$ref": "#/$defs/IdempotencyKey"
              }
            },
            "required": [
              "artifact_ref",
              "idempotency_key"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "ArtifactAccess": {
                "additionalProperties": false,
                "properties": {
                  "artifact_ref": {
                    "$ref": "#/$defs/ArtifactRef"
                  },
                  "content_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "download_url": {
                    "format": "uri",
                    "maxLength": 2048,
                    "minLength": 1,
                    "type": "string"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "media_type": {
                    "maxLength": 200,
                    "minLength": 1,
                    "type": "string"
                  },
                  "size_bytes": {
                    "maximum": 26214400,
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "artifact_ref",
                  "content_digest",
                  "media_type",
                  "size_bytes",
                  "created_at",
                  "download_url",
                  "expires_at"
                ],
                "type": "object"
              },
              "ArtifactRef": {
                "description": "Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.",
                "maxLength": 512,
                "minLength": 1,
                "type": "string"
              },
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:CreateArtifactAccess:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "artifact": {
                "$ref": "#/$defs/ArtifactAccess"
              },
              "status": {
                "const": "ready"
              }
            },
            "required": [
              "status",
              "artifact"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_browser_session_close",
          "title": "Close a browser-session lease",
          "description": "Idempotently terminate the CDP relay and upstream browser for one lease. Closing never creates another payment. Supply the lease bearer on the HTTP or MCP transport; never place it in tool arguments.",
          "inputSchema": {
            "$defs": {
              "BrowserSessionID": {
                "pattern": "^brs_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:CloseBrowserSession:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "session_id": {
                "$ref": "#/$defs/BrowserSessionID"
              }
            },
            "required": [
              "session_id"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "BrowserSession": {
                "additionalProperties": false,
                "properties": {
                  "closed_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "session_id": {
                    "$ref": "#/$defs/BrowserSessionID"
                  },
                  "state": {
                    "enum": [
                      "creating",
                      "ready",
                      "closing",
                      "closed",
                      "expired",
                      "failed"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "session_id",
                  "state",
                  "created_at",
                  "expires_at"
                ],
                "type": "object"
              },
              "BrowserSessionID": {
                "pattern": "^brs_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:CloseBrowserSession:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "session": {
                "$ref": "#/$defs/BrowserSession"
              },
              "status": {
                "enum": [
                  "closed",
                  "already_terminal"
                ],
                "type": "string"
              }
            },
            "required": [
              "status",
              "session"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": true,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_browser_session_connect",
          "title": "Mint a browser CDP connection",
          "description": "Return one single-use Ausca CDP relay URL for a ready lease. The URL expires after 60 seconds, only one CDP connection may be live, and no more than 64 unexpired tickets may coexist. Expired ticket records are compacted, so this is not a lifetime reconnect quota. Supply the lease bearer on the HTTP or MCP transport; never place it in tool arguments. The upstream provider URL and credential are never disclosed.",
          "inputSchema": {
            "$defs": {
              "BrowserSessionID": {
                "pattern": "^brs_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "IdempotencyKey": {
                "maxLength": 128,
                "minLength": 16,
                "pattern": "^[^\\s\\x00-\\x1F\\x7F](?:[^\\x00-\\x1F\\x7F]*[^\\s\\x00-\\x1F\\x7F])?$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:ConnectBrowserSession:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "idempotency_key": {
                "$ref": "#/$defs/IdempotencyKey"
              },
              "session_id": {
                "$ref": "#/$defs/BrowserSessionID"
              }
            },
            "required": [
              "session_id",
              "idempotency_key"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "BrowserConnection": {
                "additionalProperties": false,
                "properties": {
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "websocket_url": {
                    "format": "uri",
                    "maxLength": 2048,
                    "minLength": 1,
                    "pattern": "^wss://browser\\.ausca\\.com/",
                    "type": "string"
                  }
                },
                "required": [
                  "websocket_url",
                  "expires_at"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:ConnectBrowserSession:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "connection": {
                "$ref": "#/$defs/BrowserConnection"
              },
              "status": {
                "const": "ticket_issued"
              }
            },
            "required": [
              "status",
              "connection"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_browser_session_status",
          "title": "Read browser-session lease status",
          "description": "Return authoritative status and expiry for one browser-session lease. The lease capability is supplied by the transport and is never a tool argument or response field.",
          "inputSchema": {
            "$defs": {
              "BrowserSessionID": {
                "pattern": "^brs_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:GetBrowserSession:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "session_id": {
                "$ref": "#/$defs/BrowserSessionID"
              }
            },
            "required": [
              "session_id"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "BrowserSession": {
                "additionalProperties": false,
                "properties": {
                  "closed_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "session_id": {
                    "$ref": "#/$defs/BrowserSessionID"
                  },
                  "state": {
                    "enum": [
                      "creating",
                      "ready",
                      "closing",
                      "closed",
                      "expired",
                      "failed"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "session_id",
                  "state",
                  "created_at",
                  "expires_at"
                ],
                "type": "object"
              },
              "BrowserSessionID": {
                "pattern": "^brs_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:GetBrowserSession:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "session": {
                "$ref": "#/$defs/BrowserSession"
              },
              "status": {
                "const": "ok"
              }
            },
            "required": [
              "status",
              "session"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true
          }
        },
        {
          "name": "ausca_cancel_invocation",
          "title": "Request bounded cancellation",
          "description": "Request bounded cancellation of one invocation. Cancellation is idempotent, may be refused, and may lose a race with terminal completion.",
          "inputSchema": {
            "$defs": {
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:CancelInvocation:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "invocation_id": {
                "$ref": "#/$defs/Identifier"
              }
            },
            "required": [
              "invocation_id"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "ArtifactEvidence": {
                "additionalProperties": false,
                "properties": {
                  "artifact_ref": {
                    "$ref": "#/$defs/ArtifactRef"
                  },
                  "content_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "media_type": {
                    "maxLength": 200,
                    "minLength": 1,
                    "type": "string"
                  },
                  "size_bytes": {
                    "maximum": 26214400,
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "artifact_ref",
                  "content_digest",
                  "media_type",
                  "size_bytes",
                  "created_at"
                ],
                "type": "object"
              },
              "ArtifactRef": {
                "description": "Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.",
                "maxLength": 512,
                "minLength": 1,
                "type": "string"
              },
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "InvocationFailure": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "maxLength": 96,
                    "minLength": 1,
                    "type": "string"
                  },
                  "message": {
                    "maxLength": 500,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "code",
                  "message"
                ],
                "type": "object"
              },
              "InvocationState": {
                "additionalProperties": false,
                "properties": {
                  "failure": {
                    "$ref": "#/$defs/InvocationFailure"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "offer_revision_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "output": {},
                  "output_artifact": {
                    "$ref": "#/$defs/ArtifactEvidence"
                  },
                  "output_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "receipt_ref": {
                    "$ref": "#/$defs/ReceiptReference"
                  },
                  "state": {
                    "enum": [
                      "admitted",
                      "running",
                      "succeeded",
                      "failed",
                      "cancellation_requested",
                      "cancelled"
                    ],
                    "type": "string"
                  },
                  "updated_at": {
                    "format": "date-time",
                    "type": "string"
                  }
                },
                "required": [
                  "invocation_id",
                  "offer_revision_digest",
                  "state",
                  "updated_at"
                ],
                "type": "object"
              },
              "ReceiptReference": {
                "additionalProperties": false,
                "properties": {
                  "public_url": {
                    "description": "Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.",
                    "format": "uri",
                    "maxLength": 2048,
                    "pattern": "^https://[^?#]+/r/[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "type": {
                    "const": "receipt"
                  },
                  "uri": {
                    "description": "Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.",
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "uri"
                ],
                "type": "object"
              },
              "RefusedResult": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "enum": [
                      "offer_unavailable",
                      "schema_mismatch",
                      "quote_expired",
                      "terms_changed",
                      "replay_conflict",
                      "payment_authority_required",
                      "payment_not_authorized",
                      "capacity_unavailable",
                      "not_found",
                      "cancellation_not_available",
                      "artifact_gone"
                    ],
                    "type": "string"
                  },
                  "reason": {
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  },
                  "status": {
                    "const": "refused"
                  }
                },
                "required": [
                  "status",
                  "code",
                  "reason"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:CancelInvocation:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "oneOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "invocation": {
                    "$ref": "#/$defs/InvocationState"
                  },
                  "status": {
                    "enum": [
                      "cancellation_requested"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "status",
                  "invocation"
                ],
                "type": "object"
              },
              {
                "$ref": "#/$defs/RefusedResult"
              }
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": true,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_extend_inbox",
          "title": "Admit or replay one Agent Inbox Extension invocation",
          "description": "Admit or replay one idempotent paid Agent Inbox Extension invocation when settlement authority is supplied by the host boundary. Only envelopes for the inbox.extend offer are admitted on this resource. Extension adds a supported increment to the observed current expiry, preserves the address and contents, requires an active inbox, and may not move prepaid expiry more than 30 days ahead.",
          "inputSchema": {
            "$defs": {
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "ParentBinding": {
                "additionalProperties": false,
                "properties": {
                  "execution_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  }
                },
                "required": [
                  "invocation_id",
                  "execution_digest"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:ExtendInbox:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "attribution": {
                "additionalProperties": false,
                "properties": {
                  "campaign": {
                    "maxLength": 128,
                    "pattern": "^[a-z0-9][a-z0-9._-]{0,127}$",
                    "type": "string"
                  },
                  "source": {
                    "maxLength": 64,
                    "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
                    "type": "string"
                  }
                },
                "required": [
                  "source"
                ],
                "type": "object"
              },
              "idempotency_key": {
                "maxLength": 128,
                "minLength": 16,
                "type": "string"
              },
              "input": {},
              "input_schema_digest": {
                "$ref": "#/$defs/Digest"
              },
              "offer_id": {
                "$ref": "#/$defs/Identifier"
              },
              "offer_revision": {
                "$ref": "#/$defs/Identifier"
              },
              "offer_revision_digest": {
                "$ref": "#/$defs/Digest"
              },
              "output_schema_digest": {
                "$ref": "#/$defs/Digest"
              },
              "parent_binding": {
                "$ref": "#/$defs/ParentBinding"
              }
            },
            "required": [
              "offer_id",
              "offer_revision",
              "offer_revision_digest",
              "input_schema_digest",
              "output_schema_digest",
              "input",
              "idempotency_key"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AcceptedInvocation": {
                "additionalProperties": false,
                "properties": {
                  "inspect_url": {
                    "description": "Same-origin canonical readback path for this invocation.",
                    "pattern": "^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$",
                    "type": "string"
                  },
                  "invocation": {
                    "$ref": "#/$defs/InvocationState"
                  },
                  "resource_access": {
                    "$ref": "#/$defs/ResourceAccess"
                  },
                  "status": {
                    "const": "accepted"
                  }
                },
                "required": [
                  "status",
                  "invocation",
                  "inspect_url"
                ],
                "type": "object"
              },
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "AgentInboxResourceAccess": {
                "additionalProperties": false,
                "properties": {
                  "capability": {
                    "$ref": "#/$defs/LeaseCapability"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "extension_authorization": {
                    "$ref": "#/$defs/InboxExtensionAuthorization"
                  },
                  "inbox_id": {
                    "$ref": "#/$defs/AgentInboxID"
                  },
                  "kind": {
                    "const": "agent_inbox"
                  }
                },
                "required": [
                  "kind",
                  "inbox_id",
                  "capability",
                  "extension_authorization",
                  "expires_at"
                ],
                "type": "object"
              },
              "ArtifactEvidence": {
                "additionalProperties": false,
                "properties": {
                  "artifact_ref": {
                    "$ref": "#/$defs/ArtifactRef"
                  },
                  "content_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "media_type": {
                    "maxLength": 200,
                    "minLength": 1,
                    "type": "string"
                  },
                  "size_bytes": {
                    "maximum": 26214400,
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "artifact_ref",
                  "content_digest",
                  "media_type",
                  "size_bytes",
                  "created_at"
                ],
                "type": "object"
              },
              "ArtifactRef": {
                "description": "Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.",
                "maxLength": 512,
                "minLength": 1,
                "type": "string"
              },
              "BrowserResourceAccess": {
                "additionalProperties": false,
                "properties": {
                  "capability": {
                    "$ref": "#/$defs/LeaseCapability"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "kind": {
                    "const": "browser_session"
                  },
                  "session_id": {
                    "$ref": "#/$defs/BrowserSessionID"
                  }
                },
                "required": [
                  "kind",
                  "session_id",
                  "capability",
                  "expires_at"
                ],
                "type": "object"
              },
              "BrowserSessionID": {
                "pattern": "^brs_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "InboxExtensionAuthorization": {
                "description": "Opaque authority limited to paid extension of one inbox. It cannot read messages, fetch attachments, or delete the inbox; keep it in host-controlled state and supply it only to the agent-inbox extension runner.",
                "maxLength": 47,
                "minLength": 47,
                "pattern": "^aue_[A-Za-z0-9_-]{43}$",
                "type": "string",
                "writeOnly": true
              },
              "InvocationFailure": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "maxLength": 96,
                    "minLength": 1,
                    "type": "string"
                  },
                  "message": {
                    "maxLength": 500,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "code",
                  "message"
                ],
                "type": "object"
              },
              "InvocationState": {
                "additionalProperties": false,
                "properties": {
                  "failure": {
                    "$ref": "#/$defs/InvocationFailure"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "offer_revision_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "output": {},
                  "output_artifact": {
                    "$ref": "#/$defs/ArtifactEvidence"
                  },
                  "output_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "receipt_ref": {
                    "$ref": "#/$defs/ReceiptReference"
                  },
                  "state": {
                    "enum": [
                      "admitted",
                      "running",
                      "succeeded",
                      "failed",
                      "cancellation_requested",
                      "cancelled"
                    ],
                    "type": "string"
                  },
                  "updated_at": {
                    "format": "date-time",
                    "type": "string"
                  }
                },
                "required": [
                  "invocation_id",
                  "offer_revision_digest",
                  "state",
                  "updated_at"
                ],
                "type": "object"
              },
              "LeaseCapability": {
                "description": "Opaque bearer returned only by paid create or its exact authenticated replay. Never log, persist in plaintext, place in a receipt, or send as a model-authored argument.",
                "maxLength": 128,
                "minLength": 43,
                "pattern": "^auc_[A-Za-z0-9_-]{39,124}$",
                "type": "string",
                "writeOnly": true
              },
              "ReceiptReference": {
                "additionalProperties": false,
                "properties": {
                  "public_url": {
                    "description": "Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.",
                    "format": "uri",
                    "maxLength": 2048,
                    "pattern": "^https://[^?#]+/r/[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "type": {
                    "const": "receipt"
                  },
                  "uri": {
                    "description": "Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.",
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "uri"
                ],
                "type": "object"
              },
              "RefusedResult": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "enum": [
                      "offer_unavailable",
                      "schema_mismatch",
                      "quote_expired",
                      "terms_changed",
                      "replay_conflict",
                      "payment_authority_required",
                      "payment_not_authorized",
                      "capacity_unavailable",
                      "not_found",
                      "cancellation_not_available",
                      "artifact_gone"
                    ],
                    "type": "string"
                  },
                  "reason": {
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  },
                  "status": {
                    "const": "refused"
                  }
                },
                "required": [
                  "status",
                  "code",
                  "reason"
                ],
                "type": "object"
              },
              "ReplayedInvocation": {
                "additionalProperties": false,
                "properties": {
                  "inspect_url": {
                    "description": "Same-origin canonical readback path for this invocation.",
                    "pattern": "^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$",
                    "type": "string"
                  },
                  "invocation": {
                    "$ref": "#/$defs/InvocationState"
                  },
                  "resource_access": {
                    "$ref": "#/$defs/ResourceAccess"
                  },
                  "status": {
                    "const": "replayed"
                  }
                },
                "required": [
                  "status",
                  "invocation",
                  "inspect_url"
                ],
                "type": "object"
              },
              "ResourceAccess": {
                "oneOf": [
                  {
                    "$ref": "#/$defs/BrowserResourceAccess"
                  },
                  {
                    "$ref": "#/$defs/AgentInboxResourceAccess"
                  }
                ]
              },
              "X402PaymentRequired": {
                "additionalProperties": true,
                "properties": {
                  "accepts": {
                    "items": {
                      "additionalProperties": true,
                      "properties": {
                        "amount": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "asset": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "extra": {
                          "anyOf": [
                            {
                              "additionalProperties": {},
                              "type": "object"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "maxTimeoutSeconds": {
                          "exclusiveMinimum": 0,
                          "type": "number"
                        },
                        "network": {
                          "minLength": 3,
                          "pattern": "^.*:.*$",
                          "type": "string"
                        },
                        "payTo": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "scheme": {
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "scheme",
                        "network",
                        "amount",
                        "asset",
                        "payTo",
                        "maxTimeoutSeconds"
                      ],
                      "type": "object"
                    },
                    "minItems": 1,
                    "type": "array"
                  },
                  "error": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "extensions": {
                    "anyOf": [
                      {
                        "additionalProperties": {},
                        "type": "object"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "resource": {
                    "additionalProperties": true,
                    "properties": {
                      "description": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "iconUrl": {
                        "anyOf": [
                          {
                            "maxLength": 2048,
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "mimeType": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "serviceName": {
                        "anyOf": [
                          {
                            "maxLength": 32,
                            "minLength": 1,
                            "pattern": "^[\\x20-\\x7e]+$",
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "tags": {
                        "anyOf": [
                          {
                            "items": {
                              "maxLength": 32,
                              "minLength": 1,
                              "pattern": "^[\\x20-\\x7e]+$",
                              "type": "string"
                            },
                            "maxItems": 5,
                            "type": "array"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "url": {
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "url"
                    ],
                    "type": "object"
                  },
                  "x402Version": {
                    "const": 2,
                    "type": "integer"
                  }
                },
                "required": [
                  "x402Version",
                  "resource",
                  "accepts"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:ExtendInbox:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "oneOf": [
              {
                "$ref": "#/$defs/AcceptedInvocation"
              },
              {
                "$ref": "#/$defs/ReplayedInvocation"
              },
              {
                "$ref": "#/$defs/RefusedResult"
              },
              {
                "$ref": "#/$defs/X402PaymentRequired"
              }
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": true,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_get_invocation",
          "title": "Read authoritative invocation state",
          "description": "Read the authoritative durable state, output commitment, and receipt reference for one invocation without creating a new purchase or retry identity.",
          "inputSchema": {
            "$defs": {
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:GetInvocation:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "invocation_id": {
                "$ref": "#/$defs/Identifier"
              }
            },
            "required": [
              "invocation_id"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "ArtifactEvidence": {
                "additionalProperties": false,
                "properties": {
                  "artifact_ref": {
                    "$ref": "#/$defs/ArtifactRef"
                  },
                  "content_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "media_type": {
                    "maxLength": 200,
                    "minLength": 1,
                    "type": "string"
                  },
                  "size_bytes": {
                    "maximum": 26214400,
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "artifact_ref",
                  "content_digest",
                  "media_type",
                  "size_bytes",
                  "created_at"
                ],
                "type": "object"
              },
              "ArtifactRef": {
                "description": "Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.",
                "maxLength": 512,
                "minLength": 1,
                "type": "string"
              },
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "InvocationFailure": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "maxLength": 96,
                    "minLength": 1,
                    "type": "string"
                  },
                  "message": {
                    "maxLength": 500,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "code",
                  "message"
                ],
                "type": "object"
              },
              "InvocationState": {
                "additionalProperties": false,
                "properties": {
                  "failure": {
                    "$ref": "#/$defs/InvocationFailure"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "offer_revision_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "output": {},
                  "output_artifact": {
                    "$ref": "#/$defs/ArtifactEvidence"
                  },
                  "output_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "receipt_ref": {
                    "$ref": "#/$defs/ReceiptReference"
                  },
                  "state": {
                    "enum": [
                      "admitted",
                      "running",
                      "succeeded",
                      "failed",
                      "cancellation_requested",
                      "cancelled"
                    ],
                    "type": "string"
                  },
                  "updated_at": {
                    "format": "date-time",
                    "type": "string"
                  }
                },
                "required": [
                  "invocation_id",
                  "offer_revision_digest",
                  "state",
                  "updated_at"
                ],
                "type": "object"
              },
              "ReceiptReference": {
                "additionalProperties": false,
                "properties": {
                  "public_url": {
                    "description": "Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.",
                    "format": "uri",
                    "maxLength": 2048,
                    "pattern": "^https://[^?#]+/r/[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "type": {
                    "const": "receipt"
                  },
                  "uri": {
                    "description": "Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.",
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "uri"
                ],
                "type": "object"
              },
              "RefusedResult": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "enum": [
                      "offer_unavailable",
                      "schema_mismatch",
                      "quote_expired",
                      "terms_changed",
                      "replay_conflict",
                      "payment_authority_required",
                      "payment_not_authorized",
                      "capacity_unavailable",
                      "not_found",
                      "cancellation_not_available",
                      "artifact_gone"
                    ],
                    "type": "string"
                  },
                  "reason": {
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  },
                  "status": {
                    "const": "refused"
                  }
                },
                "required": [
                  "status",
                  "code",
                  "reason"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:GetInvocation:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "oneOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "invocation": {
                    "$ref": "#/$defs/InvocationState"
                  },
                  "status": {
                    "const": "ok"
                  }
                },
                "required": [
                  "status",
                  "invocation"
                ],
                "type": "object"
              },
              {
                "$ref": "#/$defs/RefusedResult"
              }
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true
          }
        },
        {
          "name": "ausca_get_offer",
          "title": "Resolve an active or pinned offer revision",
          "description": "Resolve one active offer or an exact immutable revision, including the schema and revision digests required to construct a valid invocation envelope.",
          "inputSchema": {
            "$defs": {
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:GetOffer:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "offer_id": {
                "$ref": "#/$defs/Identifier"
              },
              "revision_digest": {
                "$ref": "#/$defs/Digest"
              }
            },
            "required": [
              "offer_id"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "OfferSummary": {
                "additionalProperties": false,
                "properties": {
                  "catalog_url": {
                    "const": "/catalog.json",
                    "type": "string"
                  },
                  "description": {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  "input_schema_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "input_schema_url": {
                    "format": "uri-reference",
                    "type": "string"
                  },
                  "offer_id": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "offer_revision": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "offer_revision_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "output_schema_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "output_schema_url": {
                    "format": "uri-reference",
                    "type": "string"
                  },
                  "route": {
                    "additionalProperties": false,
                    "properties": {
                      "method": {
                        "const": "POST"
                      },
                      "path": {
                        "maxLength": 512,
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "method",
                      "path"
                    ],
                    "type": "object"
                  },
                  "title": {
                    "maxLength": 80,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "offer_id",
                  "offer_revision",
                  "offer_revision_digest",
                  "input_schema_digest",
                  "output_schema_digest",
                  "title",
                  "route",
                  "input_schema_url",
                  "output_schema_url",
                  "catalog_url"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:GetOffer:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "offer": {
                "$ref": "#/$defs/OfferSummary"
              },
              "status": {
                "const": "ok"
              }
            },
            "required": [
              "status",
              "offer"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true
          }
        },
        {
          "name": "ausca_lease_browser",
          "title": "Admit or replay one Browser Session invocation",
          "description": "Admit or replay one idempotent paid Browser Session invocation when settlement authority is supplied by the host boundary. Only envelopes for the browser.session offer are admitted on this resource.",
          "inputSchema": {
            "$defs": {
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "ParentBinding": {
                "additionalProperties": false,
                "properties": {
                  "execution_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  }
                },
                "required": [
                  "invocation_id",
                  "execution_digest"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:LeaseBrowser:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "attribution": {
                "additionalProperties": false,
                "properties": {
                  "campaign": {
                    "maxLength": 128,
                    "pattern": "^[a-z0-9][a-z0-9._-]{0,127}$",
                    "type": "string"
                  },
                  "source": {
                    "maxLength": 64,
                    "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
                    "type": "string"
                  }
                },
                "required": [
                  "source"
                ],
                "type": "object"
              },
              "idempotency_key": {
                "maxLength": 128,
                "minLength": 16,
                "type": "string"
              },
              "input": {},
              "input_schema_digest": {
                "$ref": "#/$defs/Digest"
              },
              "offer_id": {
                "$ref": "#/$defs/Identifier"
              },
              "offer_revision": {
                "$ref": "#/$defs/Identifier"
              },
              "offer_revision_digest": {
                "$ref": "#/$defs/Digest"
              },
              "output_schema_digest": {
                "$ref": "#/$defs/Digest"
              },
              "parent_binding": {
                "$ref": "#/$defs/ParentBinding"
              }
            },
            "required": [
              "offer_id",
              "offer_revision",
              "offer_revision_digest",
              "input_schema_digest",
              "output_schema_digest",
              "input",
              "idempotency_key"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AcceptedInvocation": {
                "additionalProperties": false,
                "properties": {
                  "inspect_url": {
                    "description": "Same-origin canonical readback path for this invocation.",
                    "pattern": "^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$",
                    "type": "string"
                  },
                  "invocation": {
                    "$ref": "#/$defs/InvocationState"
                  },
                  "resource_access": {
                    "$ref": "#/$defs/ResourceAccess"
                  },
                  "status": {
                    "const": "accepted"
                  }
                },
                "required": [
                  "status",
                  "invocation",
                  "inspect_url"
                ],
                "type": "object"
              },
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "AgentInboxResourceAccess": {
                "additionalProperties": false,
                "properties": {
                  "capability": {
                    "$ref": "#/$defs/LeaseCapability"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "extension_authorization": {
                    "$ref": "#/$defs/InboxExtensionAuthorization"
                  },
                  "inbox_id": {
                    "$ref": "#/$defs/AgentInboxID"
                  },
                  "kind": {
                    "const": "agent_inbox"
                  }
                },
                "required": [
                  "kind",
                  "inbox_id",
                  "capability",
                  "extension_authorization",
                  "expires_at"
                ],
                "type": "object"
              },
              "ArtifactEvidence": {
                "additionalProperties": false,
                "properties": {
                  "artifact_ref": {
                    "$ref": "#/$defs/ArtifactRef"
                  },
                  "content_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "media_type": {
                    "maxLength": 200,
                    "minLength": 1,
                    "type": "string"
                  },
                  "size_bytes": {
                    "maximum": 26214400,
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "artifact_ref",
                  "content_digest",
                  "media_type",
                  "size_bytes",
                  "created_at"
                ],
                "type": "object"
              },
              "ArtifactRef": {
                "description": "Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.",
                "maxLength": 512,
                "minLength": 1,
                "type": "string"
              },
              "BrowserResourceAccess": {
                "additionalProperties": false,
                "properties": {
                  "capability": {
                    "$ref": "#/$defs/LeaseCapability"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "kind": {
                    "const": "browser_session"
                  },
                  "session_id": {
                    "$ref": "#/$defs/BrowserSessionID"
                  }
                },
                "required": [
                  "kind",
                  "session_id",
                  "capability",
                  "expires_at"
                ],
                "type": "object"
              },
              "BrowserSessionID": {
                "pattern": "^brs_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "InboxExtensionAuthorization": {
                "description": "Opaque authority limited to paid extension of one inbox. It cannot read messages, fetch attachments, or delete the inbox; keep it in host-controlled state and supply it only to the agent-inbox extension runner.",
                "maxLength": 47,
                "minLength": 47,
                "pattern": "^aue_[A-Za-z0-9_-]{43}$",
                "type": "string",
                "writeOnly": true
              },
              "InvocationFailure": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "maxLength": 96,
                    "minLength": 1,
                    "type": "string"
                  },
                  "message": {
                    "maxLength": 500,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "code",
                  "message"
                ],
                "type": "object"
              },
              "InvocationState": {
                "additionalProperties": false,
                "properties": {
                  "failure": {
                    "$ref": "#/$defs/InvocationFailure"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "offer_revision_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "output": {},
                  "output_artifact": {
                    "$ref": "#/$defs/ArtifactEvidence"
                  },
                  "output_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "receipt_ref": {
                    "$ref": "#/$defs/ReceiptReference"
                  },
                  "state": {
                    "enum": [
                      "admitted",
                      "running",
                      "succeeded",
                      "failed",
                      "cancellation_requested",
                      "cancelled"
                    ],
                    "type": "string"
                  },
                  "updated_at": {
                    "format": "date-time",
                    "type": "string"
                  }
                },
                "required": [
                  "invocation_id",
                  "offer_revision_digest",
                  "state",
                  "updated_at"
                ],
                "type": "object"
              },
              "LeaseCapability": {
                "description": "Opaque bearer returned only by paid create or its exact authenticated replay. Never log, persist in plaintext, place in a receipt, or send as a model-authored argument.",
                "maxLength": 128,
                "minLength": 43,
                "pattern": "^auc_[A-Za-z0-9_-]{39,124}$",
                "type": "string",
                "writeOnly": true
              },
              "ReceiptReference": {
                "additionalProperties": false,
                "properties": {
                  "public_url": {
                    "description": "Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.",
                    "format": "uri",
                    "maxLength": 2048,
                    "pattern": "^https://[^?#]+/r/[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "type": {
                    "const": "receipt"
                  },
                  "uri": {
                    "description": "Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.",
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "uri"
                ],
                "type": "object"
              },
              "RefusedResult": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "enum": [
                      "offer_unavailable",
                      "schema_mismatch",
                      "quote_expired",
                      "terms_changed",
                      "replay_conflict",
                      "payment_authority_required",
                      "payment_not_authorized",
                      "capacity_unavailable",
                      "not_found",
                      "cancellation_not_available",
                      "artifact_gone"
                    ],
                    "type": "string"
                  },
                  "reason": {
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  },
                  "status": {
                    "const": "refused"
                  }
                },
                "required": [
                  "status",
                  "code",
                  "reason"
                ],
                "type": "object"
              },
              "ReplayedInvocation": {
                "additionalProperties": false,
                "properties": {
                  "inspect_url": {
                    "description": "Same-origin canonical readback path for this invocation.",
                    "pattern": "^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$",
                    "type": "string"
                  },
                  "invocation": {
                    "$ref": "#/$defs/InvocationState"
                  },
                  "resource_access": {
                    "$ref": "#/$defs/ResourceAccess"
                  },
                  "status": {
                    "const": "replayed"
                  }
                },
                "required": [
                  "status",
                  "invocation",
                  "inspect_url"
                ],
                "type": "object"
              },
              "ResourceAccess": {
                "oneOf": [
                  {
                    "$ref": "#/$defs/BrowserResourceAccess"
                  },
                  {
                    "$ref": "#/$defs/AgentInboxResourceAccess"
                  }
                ]
              },
              "X402PaymentRequired": {
                "additionalProperties": true,
                "properties": {
                  "accepts": {
                    "items": {
                      "additionalProperties": true,
                      "properties": {
                        "amount": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "asset": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "extra": {
                          "anyOf": [
                            {
                              "additionalProperties": {},
                              "type": "object"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "maxTimeoutSeconds": {
                          "exclusiveMinimum": 0,
                          "type": "number"
                        },
                        "network": {
                          "minLength": 3,
                          "pattern": "^.*:.*$",
                          "type": "string"
                        },
                        "payTo": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "scheme": {
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "scheme",
                        "network",
                        "amount",
                        "asset",
                        "payTo",
                        "maxTimeoutSeconds"
                      ],
                      "type": "object"
                    },
                    "minItems": 1,
                    "type": "array"
                  },
                  "error": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "extensions": {
                    "anyOf": [
                      {
                        "additionalProperties": {},
                        "type": "object"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "resource": {
                    "additionalProperties": true,
                    "properties": {
                      "description": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "iconUrl": {
                        "anyOf": [
                          {
                            "maxLength": 2048,
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "mimeType": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "serviceName": {
                        "anyOf": [
                          {
                            "maxLength": 32,
                            "minLength": 1,
                            "pattern": "^[\\x20-\\x7e]+$",
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "tags": {
                        "anyOf": [
                          {
                            "items": {
                              "maxLength": 32,
                              "minLength": 1,
                              "pattern": "^[\\x20-\\x7e]+$",
                              "type": "string"
                            },
                            "maxItems": 5,
                            "type": "array"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "url": {
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "url"
                    ],
                    "type": "object"
                  },
                  "x402Version": {
                    "const": 2,
                    "type": "integer"
                  }
                },
                "required": [
                  "x402Version",
                  "resource",
                  "accepts"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:LeaseBrowser:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "oneOf": [
              {
                "$ref": "#/$defs/AcceptedInvocation"
              },
              {
                "$ref": "#/$defs/ReplayedInvocation"
              },
              {
                "$ref": "#/$defs/RefusedResult"
              },
              {
                "$ref": "#/$defs/X402PaymentRequired"
              }
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": true,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_open_inbox",
          "title": "Admit or replay one Agent Inbox invocation",
          "description": "Admit or replay one idempotent paid Agent Inbox invocation when settlement authority is supplied by the host boundary. Only envelopes for the inbox.receive offer are admitted on this resource. The result starts a renewable inbox; while it remains active, inbox.extend can add a supported increment without changing its address or contents.",
          "inputSchema": {
            "$defs": {
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "ParentBinding": {
                "additionalProperties": false,
                "properties": {
                  "execution_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  }
                },
                "required": [
                  "invocation_id",
                  "execution_digest"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:OpenInbox:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "attribution": {
                "additionalProperties": false,
                "properties": {
                  "campaign": {
                    "maxLength": 128,
                    "pattern": "^[a-z0-9][a-z0-9._-]{0,127}$",
                    "type": "string"
                  },
                  "source": {
                    "maxLength": 64,
                    "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
                    "type": "string"
                  }
                },
                "required": [
                  "source"
                ],
                "type": "object"
              },
              "idempotency_key": {
                "maxLength": 128,
                "minLength": 16,
                "type": "string"
              },
              "input": {},
              "input_schema_digest": {
                "$ref": "#/$defs/Digest"
              },
              "offer_id": {
                "$ref": "#/$defs/Identifier"
              },
              "offer_revision": {
                "$ref": "#/$defs/Identifier"
              },
              "offer_revision_digest": {
                "$ref": "#/$defs/Digest"
              },
              "output_schema_digest": {
                "$ref": "#/$defs/Digest"
              },
              "parent_binding": {
                "$ref": "#/$defs/ParentBinding"
              }
            },
            "required": [
              "offer_id",
              "offer_revision",
              "offer_revision_digest",
              "input_schema_digest",
              "output_schema_digest",
              "input",
              "idempotency_key"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AcceptedInvocation": {
                "additionalProperties": false,
                "properties": {
                  "inspect_url": {
                    "description": "Same-origin canonical readback path for this invocation.",
                    "pattern": "^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$",
                    "type": "string"
                  },
                  "invocation": {
                    "$ref": "#/$defs/InvocationState"
                  },
                  "resource_access": {
                    "$ref": "#/$defs/ResourceAccess"
                  },
                  "status": {
                    "const": "accepted"
                  }
                },
                "required": [
                  "status",
                  "invocation",
                  "inspect_url"
                ],
                "type": "object"
              },
              "AgentInboxID": {
                "pattern": "^inb_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "AgentInboxResourceAccess": {
                "additionalProperties": false,
                "properties": {
                  "capability": {
                    "$ref": "#/$defs/LeaseCapability"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "extension_authorization": {
                    "$ref": "#/$defs/InboxExtensionAuthorization"
                  },
                  "inbox_id": {
                    "$ref": "#/$defs/AgentInboxID"
                  },
                  "kind": {
                    "const": "agent_inbox"
                  }
                },
                "required": [
                  "kind",
                  "inbox_id",
                  "capability",
                  "extension_authorization",
                  "expires_at"
                ],
                "type": "object"
              },
              "ArtifactEvidence": {
                "additionalProperties": false,
                "properties": {
                  "artifact_ref": {
                    "$ref": "#/$defs/ArtifactRef"
                  },
                  "content_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "created_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "media_type": {
                    "maxLength": 200,
                    "minLength": 1,
                    "type": "string"
                  },
                  "size_bytes": {
                    "maximum": 26214400,
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "artifact_ref",
                  "content_digest",
                  "media_type",
                  "size_bytes",
                  "created_at"
                ],
                "type": "object"
              },
              "ArtifactRef": {
                "description": "Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.",
                "maxLength": 512,
                "minLength": 1,
                "type": "string"
              },
              "BrowserResourceAccess": {
                "additionalProperties": false,
                "properties": {
                  "capability": {
                    "$ref": "#/$defs/LeaseCapability"
                  },
                  "expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "kind": {
                    "const": "browser_session"
                  },
                  "session_id": {
                    "$ref": "#/$defs/BrowserSessionID"
                  }
                },
                "required": [
                  "kind",
                  "session_id",
                  "capability",
                  "expires_at"
                ],
                "type": "object"
              },
              "BrowserSessionID": {
                "pattern": "^brs_[A-Za-z0-9_-]{22,64}$",
                "type": "string"
              },
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "InboxExtensionAuthorization": {
                "description": "Opaque authority limited to paid extension of one inbox. It cannot read messages, fetch attachments, or delete the inbox; keep it in host-controlled state and supply it only to the agent-inbox extension runner.",
                "maxLength": 47,
                "minLength": 47,
                "pattern": "^aue_[A-Za-z0-9_-]{43}$",
                "type": "string",
                "writeOnly": true
              },
              "InvocationFailure": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "maxLength": 96,
                    "minLength": 1,
                    "type": "string"
                  },
                  "message": {
                    "maxLength": 500,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "code",
                  "message"
                ],
                "type": "object"
              },
              "InvocationState": {
                "additionalProperties": false,
                "properties": {
                  "failure": {
                    "$ref": "#/$defs/InvocationFailure"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "offer_revision_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "output": {},
                  "output_artifact": {
                    "$ref": "#/$defs/ArtifactEvidence"
                  },
                  "output_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "receipt_ref": {
                    "$ref": "#/$defs/ReceiptReference"
                  },
                  "state": {
                    "enum": [
                      "admitted",
                      "running",
                      "succeeded",
                      "failed",
                      "cancellation_requested",
                      "cancelled"
                    ],
                    "type": "string"
                  },
                  "updated_at": {
                    "format": "date-time",
                    "type": "string"
                  }
                },
                "required": [
                  "invocation_id",
                  "offer_revision_digest",
                  "state",
                  "updated_at"
                ],
                "type": "object"
              },
              "LeaseCapability": {
                "description": "Opaque bearer returned only by paid create or its exact authenticated replay. Never log, persist in plaintext, place in a receipt, or send as a model-authored argument.",
                "maxLength": 128,
                "minLength": 43,
                "pattern": "^auc_[A-Za-z0-9_-]{39,124}$",
                "type": "string",
                "writeOnly": true
              },
              "ReceiptReference": {
                "additionalProperties": false,
                "properties": {
                  "public_url": {
                    "description": "Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.",
                    "format": "uri",
                    "maxLength": 2048,
                    "pattern": "^https://[^?#]+/r/[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "type": {
                    "const": "receipt"
                  },
                  "uri": {
                    "description": "Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.",
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "uri"
                ],
                "type": "object"
              },
              "RefusedResult": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "enum": [
                      "offer_unavailable",
                      "schema_mismatch",
                      "quote_expired",
                      "terms_changed",
                      "replay_conflict",
                      "payment_authority_required",
                      "payment_not_authorized",
                      "capacity_unavailable",
                      "not_found",
                      "cancellation_not_available",
                      "artifact_gone"
                    ],
                    "type": "string"
                  },
                  "reason": {
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  },
                  "status": {
                    "const": "refused"
                  }
                },
                "required": [
                  "status",
                  "code",
                  "reason"
                ],
                "type": "object"
              },
              "ReplayedInvocation": {
                "additionalProperties": false,
                "properties": {
                  "inspect_url": {
                    "description": "Same-origin canonical readback path for this invocation.",
                    "pattern": "^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$",
                    "type": "string"
                  },
                  "invocation": {
                    "$ref": "#/$defs/InvocationState"
                  },
                  "resource_access": {
                    "$ref": "#/$defs/ResourceAccess"
                  },
                  "status": {
                    "const": "replayed"
                  }
                },
                "required": [
                  "status",
                  "invocation",
                  "inspect_url"
                ],
                "type": "object"
              },
              "ResourceAccess": {
                "oneOf": [
                  {
                    "$ref": "#/$defs/BrowserResourceAccess"
                  },
                  {
                    "$ref": "#/$defs/AgentInboxResourceAccess"
                  }
                ]
              },
              "X402PaymentRequired": {
                "additionalProperties": true,
                "properties": {
                  "accepts": {
                    "items": {
                      "additionalProperties": true,
                      "properties": {
                        "amount": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "asset": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "extra": {
                          "anyOf": [
                            {
                              "additionalProperties": {},
                              "type": "object"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "maxTimeoutSeconds": {
                          "exclusiveMinimum": 0,
                          "type": "number"
                        },
                        "network": {
                          "minLength": 3,
                          "pattern": "^.*:.*$",
                          "type": "string"
                        },
                        "payTo": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "scheme": {
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "scheme",
                        "network",
                        "amount",
                        "asset",
                        "payTo",
                        "maxTimeoutSeconds"
                      ],
                      "type": "object"
                    },
                    "minItems": 1,
                    "type": "array"
                  },
                  "error": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "extensions": {
                    "anyOf": [
                      {
                        "additionalProperties": {},
                        "type": "object"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "resource": {
                    "additionalProperties": true,
                    "properties": {
                      "description": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "iconUrl": {
                        "anyOf": [
                          {
                            "maxLength": 2048,
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "mimeType": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "serviceName": {
                        "anyOf": [
                          {
                            "maxLength": 32,
                            "minLength": 1,
                            "pattern": "^[\\x20-\\x7e]+$",
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "tags": {
                        "anyOf": [
                          {
                            "items": {
                              "maxLength": 32,
                              "minLength": 1,
                              "pattern": "^[\\x20-\\x7e]+$",
                              "type": "string"
                            },
                            "maxItems": 5,
                            "type": "array"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "url": {
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "url"
                    ],
                    "type": "object"
                  },
                  "x402Version": {
                    "const": 2,
                    "type": "integer"
                  }
                },
                "required": [
                  "x402Version",
                  "resource",
                  "accepts"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:OpenInbox:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "oneOf": [
              {
                "$ref": "#/$defs/AcceptedInvocation"
              },
              {
                "$ref": "#/$defs/ReplayedInvocation"
              },
              {
                "$ref": "#/$defs/RefusedResult"
              },
              {
                "$ref": "#/$defs/X402PaymentRequired"
              }
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": true,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_prepare_invocation",
          "title": "Validate invocation input and return binding terms",
          "description": "Validate one exact invocation envelope and return immutable preparation terms or a typed refusal. Preparation never accepts payment material from model-authored tool arguments.",
          "inputSchema": {
            "$defs": {
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "ParentBinding": {
                "additionalProperties": false,
                "properties": {
                  "execution_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  }
                },
                "required": [
                  "invocation_id",
                  "execution_digest"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:PrepareInvocation:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "attribution": {
                "additionalProperties": false,
                "properties": {
                  "campaign": {
                    "maxLength": 128,
                    "pattern": "^[a-z0-9][a-z0-9._-]{0,127}$",
                    "type": "string"
                  },
                  "source": {
                    "maxLength": 64,
                    "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
                    "type": "string"
                  }
                },
                "required": [
                  "source"
                ],
                "type": "object"
              },
              "idempotency_key": {
                "maxLength": 128,
                "minLength": 16,
                "type": "string"
              },
              "input": {},
              "input_schema_digest": {
                "$ref": "#/$defs/Digest"
              },
              "offer_id": {
                "$ref": "#/$defs/Identifier"
              },
              "offer_revision": {
                "$ref": "#/$defs/Identifier"
              },
              "offer_revision_digest": {
                "$ref": "#/$defs/Digest"
              },
              "output_schema_digest": {
                "$ref": "#/$defs/Digest"
              },
              "parent_binding": {
                "$ref": "#/$defs/ParentBinding"
              }
            },
            "required": [
              "offer_id",
              "offer_revision",
              "offer_revision_digest",
              "input_schema_digest",
              "output_schema_digest",
              "input",
              "idempotency_key"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "PaymentChallenge": {
                "additionalProperties": false,
                "properties": {
                  "media_type": {
                    "maxLength": 128,
                    "minLength": 1,
                    "type": "string"
                  },
                  "payload": {},
                  "payload_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "protocol_version": {
                    "maxLength": 32,
                    "minLength": 1,
                    "type": "string"
                  },
                  "quote_expires_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "quote_ref": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "settlement_family": {
                    "maxLength": 64,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "settlement_family",
                  "protocol_version",
                  "media_type",
                  "payload",
                  "payload_digest",
                  "quote_ref",
                  "quote_expires_at"
                ],
                "type": "object"
              },
              "PreparedInvocation": {
                "additionalProperties": false,
                "properties": {
                  "challenge": {
                    "$ref": "#/$defs/PaymentChallenge"
                  },
                  "invocation_id": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "status": {
                    "const": "prepared"
                  }
                },
                "required": [
                  "status",
                  "invocation_id",
                  "challenge"
                ],
                "type": "object"
              },
              "RefusedResult": {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "enum": [
                      "offer_unavailable",
                      "schema_mismatch",
                      "quote_expired",
                      "terms_changed",
                      "replay_conflict",
                      "payment_authority_required",
                      "payment_not_authorized",
                      "capacity_unavailable",
                      "not_found",
                      "cancellation_not_available",
                      "artifact_gone"
                    ],
                    "type": "string"
                  },
                  "reason": {
                    "maxLength": 512,
                    "minLength": 1,
                    "type": "string"
                  },
                  "status": {
                    "const": "refused"
                  }
                },
                "required": [
                  "status",
                  "code",
                  "reason"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:PrepareInvocation:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "oneOf": [
              {
                "$ref": "#/$defs/PreparedInvocation"
              },
              {
                "$ref": "#/$defs/RefusedResult"
              }
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false
          }
        },
        {
          "name": "ausca_search_offers",
          "title": "Search immutable offers",
          "description": "Search the current immutable Ausca offer catalog by free-text query. Returns stable offer identities and revision digests without creating product or payment state.",
          "inputSchema": {
            "$defs": {
              "CatalogCursor": {
                "description": "Opaque, catalog-snapshot-bound continuation. Callers must not construct or modify it.",
                "maxLength": 512,
                "minLength": 1,
                "pattern": "^ausca:catalog-cursor:v1:[a-f0-9]{64}:[a-f0-9]{64}:[A-Za-z0-9_-]{2,171}$",
                "type": "string"
              },
              "SearchLimit": {
                "default": 20,
                "maximum": 100,
                "minimum": 1,
                "type": "integer"
              },
              "SearchQuery": {
                "maxLength": 256,
                "minLength": 1,
                "pattern": "^[^\\s\\x00-\\x1F\\x7F](?:[^\\x00-\\x1F\\x7F]*[^\\s\\x00-\\x1F\\x7F])?$",
                "type": "string"
              }
            },
            "$id": "urn:ausca:mcp:SearchOffers:input:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "cursor": {
                "$ref": "#/$defs/CatalogCursor"
              },
              "limit": {
                "$ref": "#/$defs/SearchLimit"
              },
              "q": {
                "$ref": "#/$defs/SearchQuery"
              }
            },
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "CatalogCursor": {
                "description": "Opaque, catalog-snapshot-bound continuation. Callers must not construct or modify it.",
                "maxLength": 512,
                "minLength": 1,
                "pattern": "^ausca:catalog-cursor:v1:[a-f0-9]{64}:[a-f0-9]{64}:[A-Za-z0-9_-]{2,171}$",
                "type": "string"
              },
              "Digest": {
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "Identifier": {
                "maxLength": 128,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
                "type": "string"
              },
              "OfferSummary": {
                "additionalProperties": false,
                "properties": {
                  "catalog_url": {
                    "const": "/catalog.json",
                    "type": "string"
                  },
                  "description": {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  "input_schema_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "input_schema_url": {
                    "format": "uri-reference",
                    "type": "string"
                  },
                  "offer_id": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "offer_revision": {
                    "$ref": "#/$defs/Identifier"
                  },
                  "offer_revision_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "output_schema_digest": {
                    "$ref": "#/$defs/Digest"
                  },
                  "output_schema_url": {
                    "format": "uri-reference",
                    "type": "string"
                  },
                  "route": {
                    "additionalProperties": false,
                    "properties": {
                      "method": {
                        "const": "POST"
                      },
                      "path": {
                        "maxLength": 512,
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "method",
                      "path"
                    ],
                    "type": "object"
                  },
                  "title": {
                    "maxLength": 80,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "offer_id",
                  "offer_revision",
                  "offer_revision_digest",
                  "input_schema_digest",
                  "output_schema_digest",
                  "title",
                  "route",
                  "input_schema_url",
                  "output_schema_url",
                  "catalog_url"
                ],
                "type": "object"
              }
            },
            "$id": "urn:ausca:mcp:SearchOffers:output:v1",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "next_cursor": {
                "$ref": "#/$defs/CatalogCursor"
              },
              "offers": {
                "items": {
                  "$ref": "#/$defs/OfferSummary"
                },
                "maxItems": 100,
                "type": "array"
              },
              "status": {
                "const": "ok"
              }
            },
            "required": [
              "status",
              "offers"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true
          }
        }
      ]
    },
    "name": "Ausca",
    "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
    "packages": [
      {
        "registryType": "npm",
        "identifier": "ausca",
        "version": "0.1.0",
        "transport": "stdio"
      }
    ],
    "pageJsonUrl": "https://www.anchorterminal.com/tools/ausca-agent-services.json",
    "popularity": {
      "githubStars": 34,
      "npmWeekly": 444
    },
    "registryName": "com.ausca/agent-services",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://ausca.com/mcp"
      }
    ],
    "repository": "https://github.com/auscahq/ausca",
    "reviewed": false,
    "slug": "ausca-agent-services",
    "source": "the official MCP registry",
    "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=com.ausca/agent-services",
    "summary": "Pay-per-call APIs and MCP services for agents, no accounts or keys, with verifiable receipts.",
    "updatedAt": "2026-09-28T11:25:57Z",
    "url": "https://www.anchorterminal.com/tools/ausca-agent-services",
    "vendor": "ausca.com",
    "vendorUrl": "https://ausca.com",
    "version": "1.2.6",
    "websiteUrl": "https://ausca.com",
    "where": "both",
    "why": [
      "vendor"
    ]
  }
}
