_ registry / mcp streamable-http · checked 3h ago

sourcey

https://mcp.sourcey.com

Registry code: 8191345a01a0c3b2

api record

Use Sourcey for evidence-backed startup credits, startup programs, Agent Readiness report cards, and canonical service declarations. Treat unknown eligibility as unknown and a readiness dash as not yet rated. Use get_services to discover paid HTTP work; payment never occurs inside MCP. Current Catalog release: sha256:fa8d12fc360b75c4d1eea47ee83ad2bb5c75820c5ffaa566432d01433514c35a.

endpoint
https://mcp.sourcey.com/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is sourcey live?
Yes — it answered the hub's last check (checked 3h ago). It answered 98% of checks over the last 30 days.
Is sourcey free to use?
Yes — the hub reached it with no key and no payment.
What tools does sourcey have?
8 tools: get_readiness, compare_offers, prepare_declaration, inspect_evidence, search_offers, get_changes, get_services, search_readiness.
Is sourcey safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
98.3%

90 days 98.3%· all time 98.3%

latency
404ms

last good check

priced tools
0

of 8 tools

_ answered our checks, 90 days 479 checks · signed record
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
_ what it is for
used for
  • search startup credits and deals
  • compare startup offers
  • track changes to startup perks
  • look up agent readiness report cards
takes → gives
text → data
tools
8 reads
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 8 tools
3 open 5 never probed 3 of 8 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • get_changes reads open 3h ago

    Track added, changed, withdrawn, and removed startup credits, discounts, free tiers, perks, and deals through Sourcey's signed change feed after an optional cursor.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "cursor": {
          "type": "string",
          "minLength": 1,
          "description": "Opaque signed cursor returned by the previous change-feed page."
        }
      },
      "additionalProperties": false
    }
    arguments 11 lines
  • get_services reads open 22h ago

    Discover Sourcey's enabled paid agent services and canonical HTTP resources, including exact request and response contracts, price floor, policy links, and x402 discovery. Payment and durable job status remain on the product HTTP API; this read-only MCP tool never signs, settles, or interprets a payment.

    mcp-tool

    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }
    arguments 5 lines
  • search_readiness reads open 3h ago

    Search published Agent Readiness report cards. Each card says whether an agent can do one named job on a vendor's service through its machine interfaces: the Operate letter (A+ to F, or a dash when not yet rated) over Discover, Delegation, Pay, Job, Confirm and Sustain, where a person has to step in and how often, the Onboard level, the evidence label, freshness, and the canonical report URL. Service readiness is separate from startup-credit eligibility.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "job": {
          "type": "string",
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "description": "Exact Agent Readiness job key from the job library."
        },
        "label": {
          "enum": [
            "sourcey_run",
            "vendor_run_verified",
            "probed"
          ],
          "type": "string",
          "description": "Who ran the evidence: sourcey_run, vendor_run_verified, or probed."
        },
        "limit": {
          "type": "integer",
          "maximum": 25,
          "minimum": 1,
          "description": "Maximum results to return; defaults to 10."
        },
        "query": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1,
          "description": "Vendor, service, API, product, or job."
        },
        "entity": {
          "type": "string",
          "minLength": 1,
          "description": "Current Sourcey Entity slug or immutable Entity ID."
        },
        "product": {
          "type": "string",
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "description": "Exact Agent Readiness product key."
        },
        "onboard_level": {
          "type": "integer",
          "maximum": 6,
          "minimum": 1,
          "description": "Exact Onboard level, 1 (no account needed) to 6 (sales-gated)."
        },
        "operate_letter": {
          "enum": [
            "A+",
            "A",
            "B+",
            "B",
            "C+",
            "C",
            "D",
            "F"
          ],
          "type": "string",
          "description": "Exact published Operate letter."
        }
      },
      "additionalProperties": false
    }
    arguments 62 lines
  • get_readiness reads unknown 3h ago

    Get one published Agent Readiness report card: the job and the interface it ran on, the Operate letter and its statement, each step's outcome, approvals and human workarounds, the Onboard level, the evidence label, discovery facts from the service's own descriptors, the declared surface, policy identity, provenance, and canonical URL. Resolve by immutable profile ID or by one Entity plus exact product and job.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "job": {
          "type": "string",
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
        },
        "entity": {
          "type": "string",
          "minLength": 1,
          "description": "Current Sourcey Entity slug or immutable Entity ID."
        },
        "product": {
          "type": "string",
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
        },
        "profile_id": {
          "type": "string",
          "pattern": "^arp_[0-9a-hjkmnp-tv-z]{26}$"
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • compare_offers reads unknown 17h ago

    Compare two to ten startup credit or deal offers side by side, including value, access requirements, eligibility, freshness, and evidence. Unknown eligibility and unsupported stacking remain explicit.

    mcp-tool

    {
      "type": "object",
      "required": [
        "offers",
        "facts"
      ],
      "properties": {
        "facts": {
          "type": "object",
          "description": "Known typed company facts used only for explicit eligibility evaluation; omit unknown facts.",
          "propertyNames": {
            "type": "string",
            "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"
          },
          "additionalProperties": {
            "oneOf": [
              {
                "type": "object",
                "required": [
                  "type"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "null"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "value"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "string"
                  },
                  "value": {
                    "type": "string"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "value"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "number"
                  },
                  "value": {
                    "type": "number"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "value"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "value"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "date"
                  },
                  "value": {
                    "type": "string",
                    "format": "date",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "values"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "string-set"
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "values"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "number-set"
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                },
                "additionalProperties": false
              }
            ]
          }
        },
        "offers": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "entity",
              "offer"
            ],
            "properties": {
              "offer": {
                "type": "string",
                "minLength": 1,
                "description": "Current offer slug."
              },
              "entity": {
                "type": "string",
                "minLength": 1,
                "description": "Current Entity slug or immutable Entity ID."
              }
            },
            "additionalProperties": false
          },
          "maxItems": 10,
          "minItems": 2,
          "description": "Two to ten exact startup credit or deal offers to compare in this order."
        }
      },
      "additionalProperties": false
    }
    arguments 171 lines
  • prepare_declaration reads unknown 17h ago

    Prepare the canonical Agent Readiness declaration for one service and job: participants, endpoints, API and MCP interfaces, delegated authority, payment, recovery and library-job bindings. The company must already exist in Sourcey and resolves by exact identity; an unknown company returns identity_allocation_required. Complete declarations use POST /v1/submissions as product agent_readiness. Drafts grant no publication, verification or grade, and startup credits and deals never count as service readiness.

    mcp-tool

    {
      "type": "object",
      "required": [
        "command_contract",
        "scope_source_uris",
        "subject_roles",
        "job_bindings",
        "participants",
        "resources",
        "endpoints",
        "interfaces",
        "relations",
        "offer_relations",
        "surface_exclusions"
      ],
      "properties": {
        "scope": {
          "type": "object",
          "required": [
            "product",
            "job"
          ],
          "properties": {
            "job": {
              "type": "object",
              "required": [
                "key",
                "name"
              ],
              "properties": {
                "key": {
                  "type": "string",
                  "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                },
                "name": {
                  "type": "string",
                  "maxLength": 160,
                  "minLength": 1
                }
              },
              "additionalProperties": false
            },
            "product": {
              "type": "object",
              "required": [
                "key",
                "name"
              ],
              "properties": {
                "key": {
                  "type": "string",
                  "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                },
                "name": {
                  "type": "string",
                  "maxLength": 160,
                  "minLength": 1
                }
              },
              "additionalProperties": false
            }
          },
          "additionalProperties": false
        },
        "subject": {
          "oneOf": [
            {
              "type": "object",
              "required": [
                "kind",
                "value"
              ],
              "properties": {
                "kind": {
                  "type": "string",
                  "const": "entity_id"
                },
                "value": {
                  "type": "string",
                  "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$"
                }
              },
              "additionalProperties": false
            },
            {
              "type": "object",
              "required": [
                "kind",
                "value"
              ],
              "properties": {
                "kind": {
                  "type": "string",
                  "const": "slug"
                },
                "value": {
                  "type": "string",
                  "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                }
              },
              "additionalProperties": false
            },
            {
              "type": "object",
              "required": [
                "kind",
                "value"
              ],
              "properties": {
                "kind": {
                  "type": "string",
                  "const": "domain"
                },
                "value": {
                  "type": "string",
                  "pattern": "^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$"
                }
              },
              "additionalProperties": false
            }
          ]
        },
        "endpoints": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "endpoint_id",
              "uri",
              "transport",
              "roles",
              "operated_by_participant_id",
              "standard_bindings",
              "source_uris"
            ],
            "properties": {
              "uri": {
                "type": "string",
                "format": "uri"
              },
              "roles": {
                "type": "array",
                "items": {
                  "enum": [
                    "service",
                    "authorization",
                    "token",
                    "registration",
                    "protected_resource",
                    "checkout",
                    "status",
                    "recovery",
                    "webhook"
                  ],
                  "type": "string"
                },
                "minItems": 1
              },
              "transport": {
                "enum": [
                  "http",
                  "websocket",
                  "grpc"
                ],
                "type": "string"
              },
              "endpoint_id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              },
              "source_uris": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "minItems": 1
              },
              "standard_bindings": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "namespace",
                    "version",
                    "relation"
                  ],
                  "properties": {
                    "version": {
                      "type": "string",
                      "maxLength": 160,
                      "minLength": 1
                    },
                    "relation": {
                      "enum": [
                        "declares",
                        "describes",
                        "implements",
                        "uses"
                      ],
                      "type": "string"
                    },
                    "namespace": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "allowed_redirect_hosts": {
                "type": "array",
                "items": {
                  "type": "string",
                  "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                  "maxLength": 253
                },
                "maxItems": 16
              },
              "operated_by_participant_id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              }
            },
            "additionalProperties": false
          },
          "default": []
        },
        "relations": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "relation_id",
              "kind",
              "from",
              "to",
              "source_uris"
            ],
            "properties": {
              "to": {
                "type": "object",
                "required": [
                  "node_kind",
                  "node_id"
                ],
                "properties": {
                  "node_id": {
                    "type": "string",
                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                  },
                  "node_kind": {
                    "enum": [
                      "resource",
                      "endpoint",
                      "interface",
                      "surface_exclusion"
                    ],
                    "type": "string"
                  }
                },
                "additionalProperties": false
              },
              "from": {
                "type": "object",
                "required": [
                  "node_kind",
                  "node_id"
                ],
                "properties": {
                  "node_id": {
                    "type": "string",
                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                  },
                  "node_kind": {
                    "enum": [
                      "resource",
                      "endpoint",
                      "interface",
                      "surface_exclusion"
                    ],
                    "type": "string"
                  }
                },
                "additionalProperties": false
              },
              "kind": {
                "enum": [
                  "describes",
                  "authenticates",
                  "requires",
                  "alternative_to",
                  "precedes"
                ],
                "type": "string"
              },
              "relation_id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              },
              "source_uris": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "minItems": 1
              }
            },
            "additionalProperties": false
          },
          "default": []
        },
        "resources": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "resource_id",
              "uri",
              "roles",
              "operated_by_participant_id",
              "standard_bindings",
              "source_uris"
            ],
            "properties": {
              "uri": {
                "type": "string",
                "format": "uri"
              },
              "roles": {
                "type": "array",
                "items": {
                  "enum": [
                    "discovery",
                    "terms",
                    "eligibility",
                    "pricing",
                    "access",
                    "checkout",
                    "provisioning",
                    "operations",
                    "recovery",
                    "authentication",
                    "descriptor",
                    "documentation",
                    "policy",
                    "status"
                  ],
                  "type": "string"
                },
                "minItems": 1
              },
              "resource_id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              },
              "source_uris": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "minItems": 1
              },
              "standard_bindings": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "namespace",
                    "version",
                    "relation"
                  ],
                  "properties": {
                    "version": {
                      "type": "string",
                      "maxLength": 160,
                      "minLength": 1
                    },
                    "relation": {
                      "enum": [
                        "declares",
                        "describes",
                        "implements",
                        "uses"
                      ],
                      "type": "string"
                    },
                    "namespace": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "allowed_redirect_hosts": {
                "type": "array",
                "items": {
                  "type": "string",
                  "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                  "maxLength": 253
                },
                "maxItems": 16
              },
              "operated_by_participant_id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              }
            },
            "additionalProperties": false
          },
          "default": []
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "interface_id",
              "modality",
              "functions",
              "endpoint_ids",
              "resource_ids",
              "operated_by_participant_id",
              "standard_bindings",
              "source_uris"
            ],
            "properties": {
              "modality": {
                "enum": [
                  "web_application",
                  "network_api",
                  "command_line",
                  "software_library",
                  "tool_server",
                  "agent_service"
                ],
                "type": "string"
              },
              "functions": {
                "type": "array",
                "items": {
                  "enum": [
                    "service_operation",
                    "authentication",
                    "commerce",
                    "events",
                    "recovery"
                  ],
                  "type": "string"
                },
                "minItems": 1
              },
              "source_uris": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "minItems": 1
              },
              "endpoint_ids": {
                "type": "array",
                "items": {
                  "type": "string",
                  "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                }
              },
              "interface_id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              },
              "resource_ids": {
                "type": "array",
                "items": {
                  "type": "string",
                  "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                }
              },
              "standard_bindings": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "namespace",
                    "version",
                    "relation"
                  ],
                  "properties": {
                    "version": {
                      "type": "string",
                      "maxLength": 160,
                      "minLength": 1
                    },
                    "relation": {
                      "enum": [
                        "declares",
                        "describes",
                        "implements",
                        "uses"
                      ],
                      "type": "string"
                    },
                    "namespace": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "operated_by_participant_id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              }
            },
            "additionalProperties": false
          },
          "default": []
        },
        "declared_at": {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
        },
        "job_bindings": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "binding",
              "source_uris"
            ],
            "properties": {
              "binding": {
                "type": "object",
                "required": [
                  "binding_id",
                  "interface_id",
                  "calls",
                  "assertions",
                  "error_probe",
                  "delegation",
                  "payment",
                  "sustain",
                  "cleanup"
                ],
                "properties": {
                  "calls": {
                    "type": "array",
                    "items": {
                      "oneOf": [
                        {
                          "type": "object",
                          "required": [
                            "kind",
                            "call_id",
                            "endpoint_id",
                            "method",
                            "url",
                            "headers",
                            "body",
                            "credentials"
                          ],
                          "properties": {
                            "url": {
                              "type": "string",
                              "maxLength": 2048
                            },
                            "body": {
                              "anyOf": [
                                {
                                  "oneOf": [
                                    {
                                      "type": "object",
                                      "required": [
                                        "media_type",
                                        "json"
                                      ],
                                      "properties": {
                                        "json": {
                                          "$ref": "#/definitions/__schema0"
                                        },
                                        "media_type": {
                                          "type": "string",
                                          "const": "application/json"
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "object",
                                      "required": [
                                        "media_type",
                                        "form"
                                      ],
                                      "properties": {
                                        "form": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "required": [
                                              "name",
                                              "value"
                                            ],
                                            "properties": {
                                              "name": {
                                                "type": "string",
                                                "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                              },
                                              "value": {
                                                "type": "string",
                                                "maxLength": 2048
                                              }
                                            },
                                            "additionalProperties": false
                                          },
                                          "maxItems": 32
                                        },
                                        "media_type": {
                                          "type": "string",
                                          "const": "application/x-www-form-urlencoded"
                                        }
                                      },
                                      "additionalProperties": false
                                    }
                                  ]
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "kind": {
                              "type": "string",
                              "const": "http"
                            },
                            "method": {
                              "enum": [
                                "GET",
                                "HEAD",
                                "POST",
                                "PUT",
                                "PATCH",
                                "DELETE"
                              ],
                              "type": "string"
                            },
                            "call_id": {
                              "type": "string",
                              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                            },
                            "headers": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "required": [
                                  "name",
                                  "value"
                                ],
                                "properties": {
                                  "name": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                  },
                                  "value": {
                                    "type": "string",
                                    "maxLength": 512
                                  }
                                },
                                "additionalProperties": false
                              },
                              "maxItems": 16
                            },
                            "credentials": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "pattern": "^[a-z][a-z0-9_]{0,63}$"
                              },
                              "maxItems": 4
                            },
                            "endpoint_id": {
                              "type": "string",
                              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                            }
                          },
                          "additionalProperties": false
                        },
                        {
                          "type": "object",
                          "required": [
                            "kind",
                            "call_id",
                            "endpoint_id",
                            "tool",
                            "arguments",
                            "credentials"
                          ],
                          "properties": {
                            "kind": {
                              "type": "string",
                              "const": "mcp"
                            },
                            "tool": {
                              "type": "string",
                              "maxLength": 128,
                              "minLength": 1
                            },
                            "call_id": {
                              "type": "string",
                              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                            },
                            "arguments": {
                              "$ref": "#/definitions/__schema1"
                            },
                            "credentials": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "pattern": "^[a-z][a-z0-9_]{0,63}$"
                              },
                              "maxItems": 4
                            },
                            "endpoint_id": {
                              "type": "string",
                              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                            }
                          },
                          "additionalProperties": false
                        }
                      ]
                    },
                    "maxItems": 8,
                    "minItems": 1
                  },
                  "cleanup": {
                    "type": "array",
                    "items": {
                      "oneOf": [
                        {
                          "type": "object",
                          "required": [
                            "kind",
                            "call_id",
                            "endpoint_id",
                            "method",
                            "url",
                            "headers",
                            "body",
                            "credentials"
                          ],
                          "properties": {
                            "url": {
                              "type": "string",
                              "maxLength": 2048
                            },
                            "body": {
                              "anyOf": [
                                {
                                  "oneOf": [
                                    {
                                      "type": "object",
                                      "required": [
                                        "media_type",
                                        "json"
                                      ],
                                      "properties": {
                                        "json": {
                                          "$ref": "#/definitions/__schema0"
                                        },
                                        "media_type": {
                                          "type": "string",
                                          "const": "application/json"
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "object",
                                      "required": [
                                        "media_type",
                                        "form"
                                      ],
                                      "properties": {
                                        "form": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "required": [
                                              "name",
                                              "value"
                                            ],
                                            "properties": {
                                              "name": {
                                                "type": "string",
                                                "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                              },
                                              "value": {
                                                "type": "string",
                                                "maxLength": 2048
                                              }
                                            },
                                            "additionalProperties": false
                                          },
                                          "maxItems": 32
                                        },
                                        "media_type": {
                                          "type": "string",
                                          "const": "application/x-www-form-urlencoded"
                                        }
                                      },
                                      "additionalProperties": false
                                    }
                                  ]
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "kind": {
                              "type": "string",
                              "const": "http"
                            },
                            "method": {
                              "enum": [
                                "GET",
                                "HEAD",
                                "POST",
                                "PUT",
                                "PATCH",
                                "DELETE"
                              ],
                              "type": "string"
                            },
                            "call_id": {
                              "type": "string",
                              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                            },
                            "headers": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "required": [
                                  "name",
                                  "value"
                                ],
                                "properties": {
                                  "name": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                  },
                                  "value": {
                                    "type": "string",
                                    "maxLength": 512
                                  }
                                },
                                "additionalProperties": false
                              },
                              "maxItems": 16
                            },
                            "credentials": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "pattern": "^[a-z][a-z0-9_]{0,63}$"
                              },
                              "maxItems": 4
                            },
                            "endpoint_id": {
                              "type": "string",
                              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                            }
                          },
                          "additionalProperties": false
                        },
                        {
                          "type": "object",
                          "required": [
                            "kind",
                            "call_id",
                            "endpoint_id",
                            "tool",
                            "arguments",
                            "credentials"
                          ],
                          "properties": {
                            "kind": {
                              "type": "string",
                              "const": "mcp"
                            },
                            "tool": {
                              "type": "string",
                              "maxLength": 128,
                              "minLength": 1
                            },
                            "call_id": {
                              "type": "string",
                              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                            },
                            "arguments": {
                              "$ref": "#/definitions/__schema1"
                            },
                            "credentials": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "pattern": "^[a-z][a-z0-9_]{0,63}$"
                              },
                              "maxItems": 4
                            },
                            "endpoint_id": {
                              "type": "string",
                              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                            }
                          },
                          "additionalProperties": false
                        }
                      ]
                    },
                    "maxItems": 4
                  },
                  "payment": {
                    "oneOf": [
                      {
                        "type": "object",
                        "required": [
                          "kind"
                        ],
                        "properties": {
                          "kind": {
                            "type": "string",
                            "const": "none"
                          }
                        },
                        "additionalProperties": false
                      },
                      {
                        "type": "object",
                        "required": [
                          "kind"
                        ],
                        "properties": {
                          "kind": {
                            "type": "string",
                            "const": "prepaid_balance"
                          }
                        },
                        "additionalProperties": false
                      },
                      {
                        "type": "object",
                        "required": [
                          "kind",
                          "protocol"
                        ],
                        "properties": {
                          "kind": {
                            "type": "string",
                            "const": "per_call"
                          },
                          "protocol": {
                            "enum": [
                              "x402",
                              "mpp"
                            ],
                            "type": "string"
                          }
                        },
                        "additionalProperties": false
                      }
                    ]
                  },
                  "sustain": {
                    "type": "object",
                    "required": [
                      "rotation",
                      "revocation"
                    ],
                    "properties": {
                      "rotation": {
                        "oneOf": [
                          {
                            "type": "object",
                            "required": [
                              "kind"
                            ],
                            "properties": {
                              "kind": {
                                "type": "string",
                                "const": "not_applicable"
                              }
                            },
                            "additionalProperties": false
                          },
                          {
                            "type": "object",
                            "required": [
                              "kind",
                              "call",
                              "keep"
                            ],
                            "properties": {
                              "call": {
                                "type": "object",
                                "required": [
                                  "kind",
                                  "call_id",
                                  "endpoint_id",
                                  "method",
                                  "url",
                                  "headers",
                                  "body",
                                  "credentials"
                                ],
                                "properties": {
                                  "url": {
                                    "type": "string",
                                    "maxLength": 2048
                                  },
                                  "body": {
                                    "anyOf": [
                                      {
                                        "oneOf": [
                                          {
                                            "type": "object",
                                            "required": [
                                              "media_type",
                                              "json"
                                            ],
                                            "properties": {
                                              "json": {
                                                "$ref": "#/definitions/__schema0"
                                              },
                                              "media_type": {
                                                "type": "string",
                                                "const": "application/json"
                                              }
                                            },
                                            "additionalProperties": false
                                          },
                                          {
                                            "type": "object",
                                            "required": [
                                              "media_type",
                                              "form"
                                            ],
                                            "properties": {
                                              "form": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "required": [
                                                    "name",
                                                    "value"
                                                  ],
                                                  "properties": {
                                                    "name": {
                                                      "type": "string",
                                                      "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                                    },
                                                    "value": {
                                                      "type": "string",
                                                      "maxLength": 2048
                                                    }
                                                  },
                                                  "additionalProperties": false
                                                },
                                                "maxItems": 32
                                              },
                                              "media_type": {
                                                "type": "string",
                                                "const": "application/x-www-form-urlencoded"
                                              }
                                            },
                                            "additionalProperties": false
                                          }
                                        ]
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "kind": {
                                    "type": "string",
                                    "const": "http"
                                  },
                                  "method": {
                                    "enum": [
                                      "GET",
                                      "HEAD",
                                      "POST",
                                      "PUT",
                                      "PATCH",
                                      "DELETE"
                                    ],
                                    "type": "string"
                                  },
                                  "call_id": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                  },
                                  "headers": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "required": [
                                        "name",
                                        "value"
                                      ],
                                      "properties": {
                                        "name": {
                                          "type": "string",
                                          "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                        },
                                        "value": {
                                          "type": "string",
                                          "maxLength": 512
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    "maxItems": 16
                                  },
                                  "credentials": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                    },
                                    "maxItems": 4
                                  },
                                  "endpoint_id": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                  }
                                },
                                "additionalProperties": false
                              },
                              "keep": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "required": [
                                    "role",
                                    "placement",
                                    "endpoint_ids",
                                    "methods",
                                    "pointer"
                                  ],
                                  "properties": {
                                    "role": {
                                      "type": "string",
                                      "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                    },
                                    "methods": {
                                      "type": "array",
                                      "items": {
                                        "enum": [
                                          "GET",
                                          "HEAD",
                                          "POST",
                                          "PUT",
                                          "PATCH",
                                          "DELETE"
                                        ],
                                        "type": "string"
                                      },
                                      "minItems": 1
                                    },
                                    "pointer": {
                                      "type": "string",
                                      "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                      "maxLength": 256
                                    },
                                    "placement": {
                                      "anyOf": [
                                        {
                                          "type": "object",
                                          "required": [
                                            "scheme",
                                            "header_name"
                                          ],
                                          "properties": {
                                            "scheme": {
                                              "enum": [
                                                "bearer",
                                                "basic"
                                              ],
                                              "type": "string"
                                            },
                                            "header_name": {
                                              "type": "string",
                                              "const": "authorization"
                                            }
                                          },
                                          "additionalProperties": false
                                        },
                                        {
                                          "type": "object",
                                          "required": [
                                            "scheme",
                                            "header_name"
                                          ],
                                          "properties": {
                                            "scheme": {
                                              "type": "string",
                                              "const": "header"
                                            },
                                            "header_name": {
                                              "type": "string",
                                              "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                            }
                                          },
                                          "additionalProperties": false
                                        },
                                        {
                                          "type": "object",
                                          "required": [
                                            "scheme",
                                            "field"
                                          ],
                                          "properties": {
                                            "field": {
                                              "type": "string",
                                              "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                            },
                                            "scheme": {
                                              "type": "string",
                                              "const": "form"
                                            }
                                          },
                                          "additionalProperties": false
                                        }
                                      ]
                                    },
                                    "endpoint_ids": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                      },
                                      "maxItems": 8,
                                      "minItems": 1
                                    },
                                    "expires_in_pointer": {
                                      "type": "string",
                                      "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                      "maxLength": 256
                                    }
                                  },
                                  "additionalProperties": false
                                },
                                "maxItems": 4,
                                "minItems": 1
                              },
                              "kind": {
                                "type": "string",
                                "const": "refresh"
                              }
                            },
                            "additionalProperties": false
                          },
                          {
                            "type": "object",
                            "required": [
                              "kind",
                              "call",
                              "keep"
                            ],
                            "properties": {
                              "call": {
                                "type": "object",
                                "required": [
                                  "kind",
                                  "call_id",
                                  "endpoint_id",
                                  "method",
                                  "url",
                                  "headers",
                                  "body",
                                  "credentials"
                                ],
                                "properties": {
                                  "url": {
                                    "type": "string",
                                    "maxLength": 2048
                                  },
                                  "body": {
                                    "anyOf": [
                                      {
                                        "oneOf": [
                                          {
                                            "type": "object",
                                            "required": [
                                              "media_type",
                                              "json"
                                            ],
                                            "properties": {
                                              "json": {
                                                "$ref": "#/definitions/__schema0"
                                              },
                                              "media_type": {
                                                "type": "string",
                                                "const": "application/json"
                                              }
                                            },
                                            "additionalProperties": false
                                          },
                                          {
                                            "type": "object",
                                            "required": [
                                              "media_type",
                                              "form"
                                            ],
                                            "properties": {
                                              "form": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "required": [
                                                    "name",
                                                    "value"
                                                  ],
                                                  "properties": {
                                                    "name": {
                                                      "type": "string",
                                                      "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                                    },
                                                    "value": {
                                                      "type": "string",
                                                      "maxLength": 2048
                                                    }
                                                  },
                                                  "additionalProperties": false
                                                },
                                                "maxItems": 32
                                              },
                                              "media_type": {
                                                "type": "string",
                                                "const": "application/x-www-form-urlencoded"
                                              }
                                            },
                                            "additionalProperties": false
                                          }
                                        ]
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "kind": {
                                    "type": "string",
                                    "const": "http"
                                  },
                                  "method": {
                                    "enum": [
                                      "GET",
                                      "HEAD",
                                      "POST",
                                      "PUT",
                                      "PATCH",
                                      "DELETE"
                                    ],
                                    "type": "string"
                                  },
                                  "call_id": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                  },
                                  "headers": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "required": [
                                        "name",
                                        "value"
                                      ],
                                      "properties": {
                                        "name": {
                                          "type": "string",
                                          "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                        },
                                        "value": {
                                          "type": "string",
                                          "maxLength": 512
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    "maxItems": 16
                                  },
                                  "credentials": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                    },
                                    "maxItems": 4
                                  },
                                  "endpoint_id": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                  }
                                },
                                "additionalProperties": false
                              },
                              "keep": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "required": [
                                    "role",
                                    "placement",
                                    "endpoint_ids",
                                    "methods",
                                    "pointer"
                                  ],
                                  "properties": {
                                    "role": {
                                      "type": "string",
                                      "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                    },
                                    "methods": {
                                      "type": "array",
                                      "items": {
                                        "enum": [
                                          "GET",
                                          "HEAD",
                                          "POST",
                                          "PUT",
                                          "PATCH",
                                          "DELETE"
                                        ],
                                        "type": "string"
                                      },
                                      "minItems": 1
                                    },
                                    "pointer": {
                                      "type": "string",
                                      "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                      "maxLength": 256
                                    },
                                    "placement": {
                                      "anyOf": [
                                        {
                                          "type": "object",
                                          "required": [
                                            "scheme",
                                            "header_name"
                                          ],
                                          "properties": {
                                            "scheme": {
                                              "enum": [
                                                "bearer",
                                                "basic"
                                              ],
                                              "type": "string"
                                            },
                                            "header_name": {
                                              "type": "string",
                                              "const": "authorization"
                                            }
                                          },
                                          "additionalProperties": false
                                        },
                                        {
                                          "type": "object",
                                          "required": [
                                            "scheme",
                                            "header_name"
                                          ],
                                          "properties": {
                                            "scheme": {
                                              "type": "string",
                                              "const": "header"
                                            },
                                            "header_name": {
                                              "type": "string",
                                              "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                            }
                                          },
                                          "additionalProperties": false
                                        },
                                        {
                                          "type": "object",
                                          "required": [
                                            "scheme",
                                            "field"
                                          ],
                                          "properties": {
                                            "field": {
                                              "type": "string",
                                              "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                            },
                                            "scheme": {
                                              "type": "string",
                                              "const": "form"
                                            }
                                          },
                                          "additionalProperties": false
                                        }
                                      ]
                                    },
                                    "endpoint_ids": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                      },
                                      "maxItems": 8,
                                      "minItems": 1
                                    },
                                    "expires_in_pointer": {
                                      "type": "string",
                                      "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                      "maxLength": 256
                                    }
                                  },
                                  "additionalProperties": false
                                },
                                "maxItems": 4,
                                "minItems": 1
                              },
                              "kind": {
                                "type": "string",
                                "const": "mint"
                              }
                            },
                            "additionalProperties": false
                          },
                          {
                            "type": "object",
                            "required": [
                              "kind"
                            ],
                            "properties": {
                              "kind": {
                                "type": "string",
                                "const": "manual"
                              }
                            },
                            "additionalProperties": false
                          }
                        ]
                      },
                      "revocation": {
                        "oneOf": [
                          {
                            "type": "object",
                            "required": [
                              "kind"
                            ],
                            "properties": {
                              "kind": {
                                "type": "string",
                                "const": "not_applicable"
                              }
                            },
                            "additionalProperties": false
                          },
                          {
                            "type": "object",
                            "required": [
                              "kind",
                              "call"
                            ],
                            "properties": {
                              "call": {
                                "type": "object",
                                "required": [
                                  "kind",
                                  "call_id",
                                  "endpoint_id",
                                  "method",
                                  "url",
                                  "headers",
                                  "body",
                                  "credentials"
                                ],
                                "properties": {
                                  "url": {
                                    "type": "string",
                                    "maxLength": 2048
                                  },
                                  "body": {
                                    "anyOf": [
                                      {
                                        "oneOf": [
                                          {
                                            "type": "object",
                                            "required": [
                                              "media_type",
                                              "json"
                                            ],
                                            "properties": {
                                              "json": {
                                                "$ref": "#/definitions/__schema0"
                                              },
                                              "media_type": {
                                                "type": "string",
                                                "const": "application/json"
                                              }
                                            },
                                            "additionalProperties": false
                                          },
                                          {
                                            "type": "object",
                                            "required": [
                                              "media_type",
                                              "form"
                                            ],
                                            "properties": {
                                              "form": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "required": [
                                                    "name",
                                                    "value"
                                                  ],
                                                  "properties": {
                                                    "name": {
                                                      "type": "string",
                                                      "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                                    },
                                                    "value": {
                                                      "type": "string",
                                                      "maxLength": 2048
                                                    }
                                                  },
                                                  "additionalProperties": false
                                                },
                                                "maxItems": 32
                                              },
                                              "media_type": {
                                                "type": "string",
                                                "const": "application/x-www-form-urlencoded"
                                              }
                                            },
                                            "additionalProperties": false
                                          }
                                        ]
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "kind": {
                                    "type": "string",
                                    "const": "http"
                                  },
                                  "method": {
                                    "enum": [
                                      "GET",
                                      "HEAD",
                                      "POST",
                                      "PUT",
                                      "PATCH",
                                      "DELETE"
                                    ],
                                    "type": "string"
                                  },
                                  "call_id": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                  },
                                  "headers": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "required": [
                                        "name",
                                        "value"
                                      ],
                                      "properties": {
                                        "name": {
                                          "type": "string",
                                          "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                        },
                                        "value": {
                                          "type": "string",
                                          "maxLength": 512
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    "maxItems": 16
                                  },
                                  "credentials": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                    },
                                    "maxItems": 4
                                  },
                                  "endpoint_id": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                  }
                                },
                                "additionalProperties": false
                              },
                              "kind": {
                                "type": "string",
                                "const": "call"
                              }
                            },
                            "additionalProperties": false
                          },
                          {
                            "type": "object",
                            "required": [
                              "kind"
                            ],
                            "properties": {
                              "kind": {
                                "type": "string",
                                "const": "manual"
                              }
                            },
                            "additionalProperties": false
                          }
                        ]
                      },
                      "verification": {
                        "type": "object",
                        "required": [
                          "probe",
                          "control"
                        ],
                        "properties": {
                          "probe": {
                            "type": "object",
                            "required": [
                              "kind",
                              "call_id",
                              "endpoint_id",
                              "method",
                              "url",
                              "headers",
                              "body",
                              "credentials"
                            ],
                            "properties": {
                              "url": {
                                "type": "string",
                                "maxLength": 2048
                              },
                              "body": {
                                "type": "null"
                              },
                              "kind": {
                                "type": "string",
                                "const": "http"
                              },
                              "method": {
                                "type": "string",
                                "const": "GET"
                              },
                              "call_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              },
                              "headers": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "required": [
                                    "name",
                                    "value"
                                  ],
                                  "properties": {
                                    "name": {
                                      "type": "string",
                                      "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                    },
                                    "value": {
                                      "type": "string",
                                      "maxLength": 512
                                    }
                                  },
                                  "additionalProperties": false
                                },
                                "maxItems": 16
                              },
                              "credentials": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                },
                                "maxItems": 4,
                                "minItems": 1
                              },
                              "endpoint_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              }
                            },
                            "additionalProperties": false
                          },
                          "control": {
                            "type": "object",
                            "required": [
                              "kind",
                              "call_id",
                              "endpoint_id",
                              "method",
                              "url",
                              "headers",
                              "body",
                              "credentials"
                            ],
                            "properties": {
                              "url": {
                                "type": "string",
                                "maxLength": 2048
                              },
                              "body": {
                                "type": "null"
                              },
                              "kind": {
                                "type": "string",
                                "const": "http"
                              },
                              "method": {
                                "type": "string",
                                "const": "GET"
                              },
                              "call_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              },
                              "headers": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "required": [
                                    "name",
                                    "value"
                                  ],
                                  "properties": {
                                    "name": {
                                      "type": "string",
                                      "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                    },
                                    "value": {
                                      "type": "string",
                                      "maxLength": 512
                                    }
                                  },
                                  "additionalProperties": false
                                },
                                "maxItems": 16
                              },
                              "credentials": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                },
                                "maxItems": 4,
                                "minItems": 1
                              },
                              "endpoint_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              }
                            },
                            "additionalProperties": false
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "additionalProperties": false
                  },
                  "assertions": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "assertion",
                        "observations"
                      ],
                      "properties": {
                        "assertion": {
                          "type": "string",
                          "pattern": "^[a-z][a-z0-9_]{0,63}$"
                        },
                        "observations": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "required": [
                              "name",
                              "call",
                              "source",
                              "pointer"
                            ],
                            "properties": {
                              "call": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              },
                              "name": {
                                "type": "string",
                                "pattern": "^[a-z][a-z0-9_]{0,63}$"
                              },
                              "source": {
                                "enum": [
                                  "json",
                                  "stream",
                                  "request"
                                ],
                                "type": "string"
                              },
                              "pointer": {
                                "type": "string",
                                "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                "maxLength": 256
                              }
                            },
                            "additionalProperties": false
                          },
                          "maxItems": 8
                        }
                      },
                      "additionalProperties": false
                    },
                    "maxItems": 8,
                    "minItems": 1
                  },
                  "binding_id": {
                    "type": "string",
                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                  },
                  "delegation": {
                    "oneOf": [
                      {
                        "type": "object",
                        "required": [
                          "kind"
                        ],
                        "properties": {
                          "kind": {
                            "type": "string",
                            "const": "none"
                          }
                        },
                        "additionalProperties": false
                      },
                      {
                        "type": "object",
                        "required": [
                          "kind",
                          "credentials"
                        ],
                        "properties": {
                          "kind": {
                            "type": "string",
                            "const": "entered"
                          },
                          "credentials": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "required": [
                                "role",
                                "placement",
                                "endpoint_ids",
                                "methods"
                              ],
                              "properties": {
                                "role": {
                                  "type": "string",
                                  "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                },
                                "methods": {
                                  "type": "array",
                                  "items": {
                                    "enum": [
                                      "GET",
                                      "HEAD",
                                      "POST",
                                      "PUT",
                                      "PATCH",
                                      "DELETE"
                                    ],
                                    "type": "string"
                                  },
                                  "minItems": 1
                                },
                                "placement": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "required": [
                                        "scheme",
                                        "header_name"
                                      ],
                                      "properties": {
                                        "scheme": {
                                          "enum": [
                                            "bearer",
                                            "basic"
                                          ],
                                          "type": "string"
                                        },
                                        "header_name": {
                                          "type": "string",
                                          "const": "authorization"
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "object",
                                      "required": [
                                        "scheme",
                                        "header_name"
                                      ],
                                      "properties": {
                                        "scheme": {
                                          "type": "string",
                                          "const": "header"
                                        },
                                        "header_name": {
                                          "type": "string",
                                          "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "object",
                                      "required": [
                                        "scheme",
                                        "field"
                                      ],
                                      "properties": {
                                        "field": {
                                          "type": "string",
                                          "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                        },
                                        "scheme": {
                                          "type": "string",
                                          "const": "form"
                                        }
                                      },
                                      "additionalProperties": false
                                    }
                                  ]
                                },
                                "endpoint_ids": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                  },
                                  "maxItems": 8,
                                  "minItems": 1
                                }
                              },
                              "additionalProperties": false
                            },
                            "maxItems": 4,
                            "minItems": 1
                          }
                        },
                        "additionalProperties": false
                      },
                      {
                        "type": "object",
                        "required": [
                          "kind",
                          "authorization_endpoint_id",
                          "token_endpoint_id",
                          "client",
                          "scopes",
                          "keep"
                        ],
                        "properties": {
                          "keep": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "required": [
                                "role",
                                "placement",
                                "endpoint_ids",
                                "methods",
                                "pointer"
                              ],
                              "properties": {
                                "role": {
                                  "type": "string",
                                  "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                },
                                "methods": {
                                  "type": "array",
                                  "items": {
                                    "enum": [
                                      "GET",
                                      "HEAD",
                                      "POST",
                                      "PUT",
                                      "PATCH",
                                      "DELETE"
                                    ],
                                    "type": "string"
                                  },
                                  "minItems": 1
                                },
                                "pointer": {
                                  "type": "string",
                                  "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                  "maxLength": 256
                                },
                                "placement": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "required": [
                                        "scheme",
                                        "header_name"
                                      ],
                                      "properties": {
                                        "scheme": {
                                          "enum": [
                                            "bearer",
                                            "basic"
                                          ],
                                          "type": "string"
                                        },
                                        "header_name": {
                                          "type": "string",
                                          "const": "authorization"
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "object",
                                      "required": [
                                        "scheme",
                                        "header_name"
                                      ],
                                      "properties": {
                                        "scheme": {
                                          "type": "string",
                                          "const": "header"
                                        },
                                        "header_name": {
                                          "type": "string",
                                          "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "object",
                                      "required": [
                                        "scheme",
                                        "field"
                                      ],
                                      "properties": {
                                        "field": {
                                          "type": "string",
                                          "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                        },
                                        "scheme": {
                                          "type": "string",
                                          "const": "form"
                                        }
                                      },
                                      "additionalProperties": false
                                    }
                                  ]
                                },
                                "endpoint_ids": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                  },
                                  "maxItems": 8,
                                  "minItems": 1
                                },
                                "expires_in_pointer": {
                                  "type": "string",
                                  "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                  "maxLength": 256
                                }
                              },
                              "additionalProperties": false
                            },
                            "maxItems": 4,
                            "minItems": 1
                          },
                          "kind": {
                            "type": "string",
                            "const": "oauth"
                          },
                          "client": {
                            "enum": [
                              "client_id_metadata_document",
                              "dynamic_registration",
                              "preregistered"
                            ],
                            "type": "string"
                          },
                          "scopes": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "pattern": "^[\\x21\\x23-\\x5B\\x5D-\\x7E]{1,128}$"
                            },
                            "maxItems": 32
                          },
                          "token_endpoint_id": {
                            "type": "string",
                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                          },
                          "authorization_endpoint_id": {
                            "type": "string",
                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                          }
                        },
                        "additionalProperties": false
                      },
                      {
                        "type": "object",
                        "required": [
                          "kind",
                          "from",
                          "call",
                          "keep"
                        ],
                        "properties": {
                          "call": {
                            "type": "object",
                            "required": [
                              "kind",
                              "call_id",
                              "endpoint_id",
                              "method",
                              "url",
                              "headers",
                              "body",
                              "credentials"
                            ],
                            "properties": {
                              "url": {
                                "type": "string",
                                "maxLength": 2048
                              },
                              "body": {
                                "anyOf": [
                                  {
                                    "oneOf": [
                                      {
                                        "type": "object",
                                        "required": [
                                          "media_type",
                                          "json"
                                        ],
                                        "properties": {
                                          "json": {
                                            "$ref": "#/definitions/__schema0"
                                          },
                                          "media_type": {
                                            "type": "string",
                                            "const": "application/json"
                                          }
                                        },
                                        "additionalProperties": false
                                      },
                                      {
                                        "type": "object",
                                        "required": [
                                          "media_type",
                                          "form"
                                        ],
                                        "properties": {
                                          "form": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "required": [
                                                "name",
                                                "value"
                                              ],
                                              "properties": {
                                                "name": {
                                                  "type": "string",
                                                  "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                                },
                                                "value": {
                                                  "type": "string",
                                                  "maxLength": 2048
                                                }
                                              },
                                              "additionalProperties": false
                                            },
                                            "maxItems": 32
                                          },
                                          "media_type": {
                                            "type": "string",
                                            "const": "application/x-www-form-urlencoded"
                                          }
                                        },
                                        "additionalProperties": false
                                      }
                                    ]
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "kind": {
                                "type": "string",
                                "const": "http"
                              },
                              "method": {
                                "enum": [
                                  "GET",
                                  "HEAD",
                                  "POST",
                                  "PUT",
                                  "PATCH",
                                  "DELETE"
                                ],
                                "type": "string"
                              },
                              "call_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              },
                              "headers": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "required": [
                                    "name",
                                    "value"
                                  ],
                                  "properties": {
                                    "name": {
                                      "type": "string",
                                      "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                    },
                                    "value": {
                                      "type": "string",
                                      "maxLength": 512
                                    }
                                  },
                                  "additionalProperties": false
                                },
                                "maxItems": 16
                              },
                              "credentials": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                },
                                "maxItems": 4
                              },
                              "endpoint_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              }
                            },
                            "additionalProperties": false
                          },
                          "from": {
                            "type": "object",
                            "required": [
                              "role",
                              "placement",
                              "endpoint_ids",
                              "methods"
                            ],
                            "properties": {
                              "role": {
                                "type": "string",
                                "pattern": "^[a-z][a-z0-9_]{0,63}$"
                              },
                              "methods": {
                                "type": "array",
                                "items": {
                                  "enum": [
                                    "GET",
                                    "HEAD",
                                    "POST",
                                    "PUT",
                                    "PATCH",
                                    "DELETE"
                                  ],
                                  "type": "string"
                                },
                                "minItems": 1
                              },
                              "placement": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "required": [
                                      "scheme",
                                      "header_name"
                                    ],
                                    "properties": {
                                      "scheme": {
                                        "enum": [
                                          "bearer",
                                          "basic"
                                        ],
                                        "type": "string"
                                      },
                                      "header_name": {
                                        "type": "string",
                                        "const": "authorization"
                                      }
                                    },
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "required": [
                                      "scheme",
                                      "header_name"
                                    ],
                                    "properties": {
                                      "scheme": {
                                        "type": "string",
                                        "const": "header"
                                      },
                                      "header_name": {
                                        "type": "string",
                                        "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                      }
                                    },
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "required": [
                                      "scheme",
                                      "field"
                                    ],
                                    "properties": {
                                      "field": {
                                        "type": "string",
                                        "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                      },
                                      "scheme": {
                                        "type": "string",
                                        "const": "form"
                                      }
                                    },
                                    "additionalProperties": false
                                  }
                                ]
                              },
                              "endpoint_ids": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                },
                                "maxItems": 8,
                                "minItems": 1
                              }
                            },
                            "additionalProperties": false
                          },
                          "keep": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "required": [
                                "role",
                                "placement",
                                "endpoint_ids",
                                "methods",
                                "pointer"
                              ],
                              "properties": {
                                "role": {
                                  "type": "string",
                                  "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                },
                                "methods": {
                                  "type": "array",
                                  "items": {
                                    "enum": [
                                      "GET",
                                      "HEAD",
                                      "POST",
                                      "PUT",
                                      "PATCH",
                                      "DELETE"
                                    ],
                                    "type": "string"
                                  },
                                  "minItems": 1
                                },
                                "pointer": {
                                  "type": "string",
                                  "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                  "maxLength": 256
                                },
                                "placement": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "required": [
                                        "scheme",
                                        "header_name"
                                      ],
                                      "properties": {
                                        "scheme": {
                                          "enum": [
                                            "bearer",
                                            "basic"
                                          ],
                                          "type": "string"
                                        },
                                        "header_name": {
                                          "type": "string",
                                          "const": "authorization"
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "object",
                                      "required": [
                                        "scheme",
                                        "header_name"
                                      ],
                                      "properties": {
                                        "scheme": {
                                          "type": "string",
                                          "const": "header"
                                        },
                                        "header_name": {
                                          "type": "string",
                                          "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                        }
                                      },
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "object",
                                      "required": [
                                        "scheme",
                                        "field"
                                      ],
                                      "properties": {
                                        "field": {
                                          "type": "string",
                                          "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                        },
                                        "scheme": {
                                          "type": "string",
                                          "const": "form"
                                        }
                                      },
                                      "additionalProperties": false
                                    }
                                  ]
                                },
                                "endpoint_ids": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                                  },
                                  "maxItems": 8,
                                  "minItems": 1
                                },
                                "expires_in_pointer": {
                                  "type": "string",
                                  "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                  "maxLength": 256
                                }
                              },
                              "additionalProperties": false
                            },
                            "maxItems": 4,
                            "minItems": 1
                          },
                          "kind": {
                            "type": "string",
                            "const": "minted"
                          }
                        },
                        "additionalProperties": false
                      }
                    ]
                  },
                  "error_probe": {
                    "type": "object",
                    "required": [
                      "call",
                      "expect"
                    ],
                    "properties": {
                      "call": {
                        "oneOf": [
                          {
                            "type": "object",
                            "required": [
                              "kind",
                              "call_id",
                              "endpoint_id",
                              "method",
                              "url",
                              "headers",
                              "body",
                              "credentials"
                            ],
                            "properties": {
                              "url": {
                                "type": "string",
                                "maxLength": 2048
                              },
                              "body": {
                                "anyOf": [
                                  {
                                    "oneOf": [
                                      {
                                        "type": "object",
                                        "required": [
                                          "media_type",
                                          "json"
                                        ],
                                        "properties": {
                                          "json": {
                                            "$ref": "#/definitions/__schema0"
                                          },
                                          "media_type": {
                                            "type": "string",
                                            "const": "application/json"
                                          }
                                        },
                                        "additionalProperties": false
                                      },
                                      {
                                        "type": "object",
                                        "required": [
                                          "media_type",
                                          "form"
                                        ],
                                        "properties": {
                                          "form": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "required": [
                                                "name",
                                                "value"
                                              ],
                                              "properties": {
                                                "name": {
                                                  "type": "string",
                                                  "pattern": "^[A-Za-z0-9_.-]{1,64}$"
                                                },
                                                "value": {
                                                  "type": "string",
                                                  "maxLength": 2048
                                                }
                                              },
                                              "additionalProperties": false
                                            },
                                            "maxItems": 32
                                          },
                                          "media_type": {
                                            "type": "string",
                                            "const": "application/x-www-form-urlencoded"
                                          }
                                        },
                                        "additionalProperties": false
                                      }
                                    ]
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "kind": {
                                "type": "string",
                                "const": "http"
                              },
                              "method": {
                                "enum": [
                                  "GET",
                                  "HEAD",
                                  "POST",
                                  "PUT",
                                  "PATCH",
                                  "DELETE"
                                ],
                                "type": "string"
                              },
                              "call_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              },
                              "headers": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "required": [
                                    "name",
                                    "value"
                                  ],
                                  "properties": {
                                    "name": {
                                      "type": "string",
                                      "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"
                                    },
                                    "value": {
                                      "type": "string",
                                      "maxLength": 512
                                    }
                                  },
                                  "additionalProperties": false
                                },
                                "maxItems": 16
                              },
                              "credentials": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                },
                                "maxItems": 4
                              },
                              "endpoint_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              }
                            },
                            "additionalProperties": false
                          },
                          {
                            "type": "object",
                            "required": [
                              "kind",
                              "call_id",
                              "endpoint_id",
                              "tool",
                              "arguments",
                              "credentials"
                            ],
                            "properties": {
                              "kind": {
                                "type": "string",
                                "const": "mcp"
                              },
                              "tool": {
                                "type": "string",
                                "maxLength": 128,
                                "minLength": 1
                              },
                              "call_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              },
                              "arguments": {
                                "$ref": "#/definitions/__schema1"
                              },
                              "credentials": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "pattern": "^[a-z][a-z0-9_]{0,63}$"
                                },
                                "maxItems": 4
                              },
                              "endpoint_id": {
                                "type": "string",
                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                              }
                            },
                            "additionalProperties": false
                          }
                        ]
                      },
                      "expect": {
                        "oneOf": [
                          {
                            "type": "object",
                            "required": [
                              "kind",
                              "status_class",
                              "error_pointer"
                            ],
                            "properties": {
                              "kind": {
                                "type": "string",
                                "const": "http_error"
                              },
                              "status_class": {
                                "type": "string",
                                "const": "4xx"
                              },
                              "error_pointer": {
                                "type": "string",
                                "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
                                "maxLength": 256
                              }
                            },
                            "additionalProperties": false
                          },
                          {
                            "type": "object",
                            "required": [
                              "kind"
                            ],
                            "properties": {
                              "kind": {
                                "type": "string",
                                "const": "mcp_error"
                              }
                            },
                            "additionalProperties": false
                          }
                        ]
                      }
                    },
                    "additionalProperties": false
                  },
                  "interface_id": {
                    "type": "string",
                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                  }
                },
                "additionalProperties": false
              },
              "source_uris": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "minItems": 1
              }
            },
            "additionalProperties": false
          },
          "default": []
        },
        "participants": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "participant_id",
              "roles",
              "identity",
              "source_uris"
            ],
            "properties": {
              "roles": {
                "type": "array",
                "items": {
                  "enum": [
                    "access_operator",
                    "identity_provider",
                    "payment_provider",
                    "provisioning_provider",
                    "operations_provider"
                  ],
                  "type": "string"
                },
                "minItems": 1
              },
              "identity": {
                "oneOf": [
                  {
                    "type": "object",
                    "required": [
                      "kind",
                      "entity_id"
                    ],
                    "properties": {
                      "kind": {
                        "type": "string",
                        "const": "entity_id"
                      },
                      "entity_id": {
                        "type": "string",
                        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$"
                      }
                    },
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "required": [
                      "kind",
                      "uri"
                    ],
                    "properties": {
                      "uri": {
                        "type": "string",
                        "format": "uri"
                      },
                      "kind": {
                        "type": "string",
                        "const": "origin_uri"
                      }
                    },
                    "additionalProperties": false
                  }
                ]
              },
              "source_uris": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "minItems": 1
              },
              "participant_id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              }
            },
            "additionalProperties": false
          },
          "default": []
        },
        "subject_roles": {
          "type": "array",
          "items": {
            "enum": [
              "access_operator",
              "identity_provider",
              "payment_provider",
              "provisioning_provider",
              "operations_provider"
            ],
            "type": "string"
          },
          "default": []
        },
        "offer_relations": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "offer_relation_proposal_id",
              "offer_id",
              "purpose",
              "source_uris"
            ],
            "properties": {
              "purpose": {
                "enum": [
                  "application_path",
                  "redemption_path",
                  "operating_path"
                ],
                "type": "string"
              },
              "offer_id": {
                "type": "string",
                "pattern": "^off_[0-9a-hjkmnp-tv-z]{26}$"
              },
              "source_uris": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "minItems": 1
              },
              "offer_relation_proposal_id": {
                "type": "string",
                "pattern": "^[a-z0-9][a-z0-9_-]*$"
              }
            },
            "additionalProperties": false
          },
          "default": []
        },
        "authority_intent": {
          "enum": [
            "entity",
            "community"
          ],
          "type": "string"
        },
        "command_contract": {
          "type": "string",
          "const": "sourcey.agent-readiness-declaration-draft/v1alpha1"
        },
        "scope_source_uris": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "uri"
          },
          "default": []
        },
        "surface_exclusions": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "exclusion_id",
              "role",
              "rationale",
              "source_uris"
            ],
            "properties": {
              "role": {
                "enum": [
                  "discovery",
                  "terms",
                  "eligibility",
                  "pricing",
                  "access",
                  "checkout",
                  "provisioning",
                  "operations",
                  "recovery",
                  "authentication",
                  "descriptor",
                  "documentation",
                  "policy",
                  "status"
                ],
                "type": "string"
              },
              "rationale": {
                "type": "string",
                "maxLength": 300,
                "minLength": 1
              },
              "source_uris": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "minItems": 1
              },
              "exclusion_id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              }
            },
            "additionalProperties": false
          },
          "default": []
        },
        "base_authoring_file": {
          "type": "object",
          "required": [
            "path",
            "content",
            "content_digest"
          ],
          "properties": {
            "path": {
              "type": "string",
              "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$"
            },
            "content": {
              "type": "string",
              "minLength": 1
            },
            "content_digest": {
              "type": "string",
              "pattern": "^sha256:[a-f0-9]{64}$"
            }
          },
          "additionalProperties": false
        }
      },
      "definitions": {
        "__schema0": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            },
            {
              "type": "boolean"
            },
            {
              "type": "null"
            },
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/__schema0"
              }
            },
            {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/definitions/__schema0"
              }
            }
          ]
        },
        "__schema1": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            },
            {
              "type": "boolean"
            },
            {
              "type": "null"
            },
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/__schema1"
              }
            },
            {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              }
            }
          ]
        }
      },
      "additionalProperties": false
    }
    arguments 3163 lines
  • inspect_evidence reads unknown 17h ago

    Inspect the provenance behind startup credits and deals. Resolve one to ten exact revisions to supporting events and observations, including freshness and dispute status.

    mcp-tool

    {
      "type": "object",
      "required": [
        "revision_digests"
      ],
      "properties": {
        "revision_digests": {
          "type": "array",
          "items": {
            "type": "string",
            "pattern": "^sha256:[a-f0-9]{64}$"
          },
          "maxItems": 10,
          "minItems": 1,
          "description": "Exact offer revision digests returned by Sourcey search or comparison."
        }
      },
      "additionalProperties": false
    }
    arguments 19 lines
  • search_offers reads unknown 22h ago

    Search current startup credits and deals, including cloud credits, SaaS discounts, free tiers, grants, perks, and partner offers. Filter by query, vendor, or category and evaluate eligibility from typed company facts; unknowns remain explicit.

    mcp-tool

    {
      "type": "object",
      "required": [
        "facts"
      ],
      "properties": {
        "facts": {
          "type": "object",
          "description": "Known typed company facts used only for explicit eligibility evaluation; omit unknown facts.",
          "propertyNames": {
            "type": "string",
            "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"
          },
          "additionalProperties": {
            "oneOf": [
              {
                "type": "object",
                "required": [
                  "type"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "null"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "value"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "string"
                  },
                  "value": {
                    "type": "string"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "value"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "number"
                  },
                  "value": {
                    "type": "number"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "value"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "value"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "date"
                  },
                  "value": {
                    "type": "string",
                    "format": "date",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "values"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "string-set"
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "values"
                ],
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "number-set"
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                },
                "additionalProperties": false
              }
            ]
          }
        },
        "limit": {
          "type": "integer",
          "maximum": 25,
          "minimum": 1,
          "description": "Maximum results to return; defaults to 10."
        },
        "query": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1,
          "description": "Natural-language search for a startup need, technology, credit, discount, free tier, perk, grant, or deal."
        },
        "entities": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1
          },
          "maxItems": 10,
          "minItems": 1,
          "description": "Current Entity slugs or immutable Entity IDs to include."
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1
          },
          "maxItems": 10,
          "minItems": 1,
          "description": "Catalog categories to include, such as hosting, databases, or observability."
        }
      },
      "additionalProperties": false
    }
    arguments 176 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 8191345a01a0c3b2.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/8191345a01a0c3b2/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/8191345a01a0c3b2/badge.svg)](https://brick.blue/agent/8191345a01a0c3b2?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.

_ also on sourcey.com 1 entry

Served from the same domain, which is what was measured. Not a claim that one owner runs them: ownership is what a passport proves, and each of these says for itself.