Skip to main content
Glama

Prepare an Agent Readiness declaration

prepare_declaration
Read-onlyIdempotent

Prepare the canonical Agent Readiness declaration for one service and job: participants, endpoints, API and MCP interfaces, the job operation on each interface that performs the job (the request the probes send with no account, or the operation in the vendor's OpenAPI document where the interface has no public endpoint), and optional job bindings for a verified run. 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.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
scopeNo
subjectNo
endpointsYes
relationsYes
resourcesYes
interfacesYes
declared_atNo
job_bindingsYes
participantsYes
subject_rolesYes
job_operationsYes
offer_relationsYes
authority_intentNo
command_contractYes
scope_source_urisYes
surface_exclusionsYes
base_authoring_fileNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataYes
release_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / job_bindings / items / properties / binding / properties / assertions / items / properties / observations / items / properties / source / enum
      Previous value: -[
      -  "json",
      -  "stream"
      -]New value: +[
      +  "json",
      +  "stream",
      +  "request"
      +]
  2. Changed2 schema fields changed
    • removedInput schema / properties / new_company
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "company": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "category": {
      -          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -          "type": "string"
      -        },
      -        "domain": {
      -          "pattern": "^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z]{2,63}$",
      -          "type": "string"
      -        },
      -        "name": {
      -          "maxLength": 160,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "site_url": {
      -          "format": "uri",
      -          "type": "string"
      -        },
      -        "summary": {
      -          "maxLength": 240,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "name",
      -        "domain",
      -        "category",
      -        "summary",
      -        "site_url"
      -      ],
      -      "type": "object"
      -    },
      -    "standing_result": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "evaluated_at": {
      -          "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)))$",
      -          "type": "string"
      -        },
      -        "evidence_digest": {
      -          "pattern": "^sha256:[a-f0-9]{64}$",
      -          "type": "string"
      -        },
      -        "expires_at": {
      -          "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)))$",
      -          "type": "string"
      -        },
      -        "official_source_url": {
      -          "format": "uri",
      -          "type": "string"
      -        },
      -        "policy_digest": {
      -          "pattern": "^sha256:[a-f0-9]{64}$",
      -          "type": "string"
      -        },
      -        "reasons": {
      -          "items": {
      -            "maxLength": 500,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "maxItems": 12,
      -          "minItems": 1,
      -          "type": "array"
      -        },
      -        "registrable_domain": {
      -          "pattern": "^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z]{2,63}$",
      -          "type": "string"
      -        },
      -        "result_contract": {
      -          "const": "sourcey.standing-result/v1alpha1",
      -          "type": "string"
      -        },
      -        "result_digest": {
      -          "pattern": "^sha256:[a-f0-9]{64}$",
      -          "type": "string"
      -        },
      -        "route": {
      -          "enum": [
      -            "correction_required",
      -            "repair_required",
      -            "temporarily_unavailable",
      -            "free_machine_review",
      -            "human_verification_required"
      -          ],
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "result_contract",
      -        "policy_digest",
      -        "evidence_digest",
      -        "registrable_domain",
      -        "official_source_url",
      -        "route",
      -        "reasons",
      -        "evaluated_at",
      -        "expires_at",
      -        "result_digest"
      -      ],
      -      "type": "object"
      -    }
      -  },
      -  "required": [
      -    "company",
      -    "standing_result"
      -  ],
      -  "type": "object"
      -}
    • changedOutput schema / properties / data / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "company_draft": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "diagnostics": {
      -                "items": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "code": {
      -                      "enum": [
      -                        "required",
      -                        "invalid",
      -                        "conflict",
      -                        "ineligible"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "message": {
      -                      "maxLength": 1000,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "path": {
      -                      "format": "starts_with",
      -                      "pattern": "^\\/.*",
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "code",
      -                    "path",
      -                    "message"
      -                  ],
      -                  "type": "object"
      -                },
      -                "minItems": 1,
      -                "type": "array"
      -              },
      -              "status": {
      -                "enum": [
      -                  "invalid",
      -                  "incomplete",
      -                  "conflict",
      -                  "ineligible"
      -                ],
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "diagnostics"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "authoring_file": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "content": {
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "content_digest": {
      -                    "pattern": "^sha256:[a-f0-9]{64}$",
      -                    "type": "string"
      -                  },
      -                  "path": {
      -                    "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9-]+\\.yaml$",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "path",
      -                  "content",
      -                  "content_digest"
      -                ],
      -                "type": "object"
      -              },
      -              "base_release_id": {
      -                "pattern": "^sha256:[a-f0-9]{64}$",
      -                "type": "string"
      -              },
      -              "diagnostics": {
      -                "items": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "code": {
      -                      "enum": [
      -                        "required",
      -                        "invalid",
      -                        "conflict",
      -                        "ineligible"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "message": {
      -                      "maxLength": 1000,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "path": {
      -                      "format": "starts_with",
      -                      "pattern": "^\\/.*",
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "code",
      -                    "path",
      -                    "message"
      -                  ],
      -                  "type": "object"
      -                },
      -                "maxItems": 0,
      -                "minItems": 0,
      -                "type": "array"
      -              },
      -              "entity_id": {
      -                "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -                "type": "string"
      -              },
      -              "expected_current_entities": {
      -                "items": {
      -                  "not": {}
      -                },
      -                "maxItems": 0,
      -                "minItems": 0,
      -                "type": "array"
      -              },
      -              "status": {
      -                "const": "materialized",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "base_release_id",
      -              "entity_id",
      -              "expected_current_entities",
      -              "authoring_file",
      -              "diagnostics"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch",
      -                "company_admission_required"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "company_admission_required",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "company_draft",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch",
      -                "company_admission_required"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "invalid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch",
      -                "company_admission_required"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "identity_allocation_required",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch",
      -                "company_admission_required"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "incomplete",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch",
      -                "company_admission_required"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "conflict",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "authoring_file": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "content": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "content_digest": {
      -            "pattern": "^sha256:[a-f0-9]{64}$",
      -            "type": "string"
      -          },
      -          "path": {
      -            "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "path",
      -          "content",
      -          "content_digest"
      -        ],
      -        "type": "object"
      -      },
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "declaration_id": {
      -        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch",
      -                "company_admission_required"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 0,
      -        "minItems": 0,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "job": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          "product": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "product",
      -          "job"
      -        ],
      -        "type": "object"
      -      },
      -      "status": {
      -        "const": "materialized",
      -        "type": "string"
      -      },
      -      "subject_display": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "name": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "slug": {
      -            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "slug",
      -          "name"
      -        ],
      -        "type": "object"
      -      },
      -      "submission": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "method": {
      -            "const": "POST",
      -            "type": "string"
      -          },
      -          "path": {
      -            "const": "/v1/submissions",
      -            "type": "string"
      -          },
      -          "product": {
      -            "const": "agent_readiness",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "method",
      -          "path",
      -          "product"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "subject_display",
      -      "scope",
      -      "declaration_id",
      -      "authoring_file",
      -      "submission",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "invalid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "identity_allocation_required",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "incomplete",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "conflict",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "authoring_file": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "content": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "content_digest": {
      +            "pattern": "^sha256:[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "path": {
      +            "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "path",
      +          "content",
      +          "content_digest"
      +        ],
      +        "type": "object"
      +      },
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "declaration_id": {
      +        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 0,
      +        "minItems": 0,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "job": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          "product": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          }
      +        },
      +        "required": [
      +          "product",
      +          "job"
      +        ],
      +        "type": "object"
      +      },
      +      "status": {
      +        "const": "materialized",
      +        "type": "string"
      +      },
      +      "subject_display": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "name": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "slug": {
      +            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "slug",
      +          "name"
      +        ],
      +        "type": "object"
      +      },
      +      "submission": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "method": {
      +            "const": "POST",
      +            "type": "string"
      +          },
      +          "path": {
      +            "const": "/v1/submissions",
      +            "type": "string"
      +          },
      +          "product": {
      +            "const": "agent_readiness",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "method",
      +          "path",
      +          "product"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "subject_display",
      +      "scope",
      +      "declaration_id",
      +      "authoring_file",
      +      "submission",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed11 schema fields changed
    • addedInput schema / definitions
      Added value: +{
      +  "__schema0": {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "type": "boolean"
      +      },
      +      {
      +        "type": "null"
      +      },
      +      {
      +        "items": {
      +          "$ref": "#/definitions/__schema0"
      +        },
      +        "type": "array"
      +      },
      +      {
      +        "additionalProperties": {
      +          "$ref": "#/definitions/__schema0"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    ]
      +  },
      +  "__schema1": {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "type": "boolean"
      +      },
      +      {
      +        "type": "null"
      +      },
      +      {
      +        "items": {
      +          "$ref": "#/definitions/__schema1"
      +        },
      +        "type": "array"
      +      },
      +      {
      +        "additionalProperties": {
      +          "$ref": "#/definitions/__schema1"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    ]
      +  }
      +}
    • removedInput schema / properties / assessment_targets
      Removed value: -{
      -  "default": [],
      -  "items": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "interface_ids": {
      -        "items": {
      -          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -          "type": "string"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "name": {
      -        "maxLength": 240,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "source_uris": {
      -        "items": {
      -          "format": "uri",
      -          "type": "string"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "target_id": {
      -        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "target_id",
      -      "name",
      -      "interface_ids",
      -      "source_uris"
      -    ],
      -    "type": "object"
      -  },
      -  "type": "array"
      -}
    • addedInput schema / properties / job_bindings
      Added value: +{
      +  "default": [],
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "binding": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "assertions": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "assertion": {
      +                  "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                  "type": "string"
      +                },
      +                "observations": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "call": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "name": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "pointer": {
      +                        "maxLength": 256,
      +                        "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                        "type": "string"
      +                      },
      +                      "source": {
      +                        "enum": [
      +                          "json",
      +                          "stream"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "name",
      +                      "call",
      +                      "source",
      +                      "pointer"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 8,
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "assertion",
      +                "observations"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 8,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "binding_id": {
      +            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +            "type": "string"
      +          },
      +          "calls": {
      +            "items": {
      +              "oneOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "body": {
      +                      "anyOf": [
      +                        {
      +                          "oneOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "json": {
      +                                  "$ref": "#/definitions/__schema0"
      +                                },
      +                                "media_type": {
      +                                  "const": "application/json",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "media_type",
      +                                "json"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "form": {
      +                                  "items": {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "name": {
      +                                        "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                        "type": "string"
      +                                      },
      +                                      "value": {
      +                                        "maxLength": 2048,
      +                                        "type": "string"
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "name",
      +                                      "value"
      +                                    ],
      +                                    "type": "object"
      +                                  },
      +                                  "maxItems": 32,
      +                                  "type": "array"
      +                                },
      +                                "media_type": {
      +                                  "const": "application/x-www-form-urlencoded",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "media_type",
      +                                "form"
      +                              ],
      +                              "type": "object"
      +                            }
      +                          ]
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "call_id": {
      +                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                      "type": "string"
      +                    },
      +                    "credentials": {
      +                      "items": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "maxItems": 4,
      +                      "type": "array"
      +                    },
      +                    "endpoint_id": {
      +                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                      "type": "string"
      +                    },
      +                    "headers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "name": {
      +                            "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                            "type": "string"
      +                          },
      +                          "value": {
      +                            "maxLength": 512,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "name",
      +                          "value"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 16,
      +                      "type": "array"
      +                    },
      +                    "kind": {
      +                      "const": "http",
      +                      "type": "string"
      +                    },
      +                    "method": {
      +                      "enum": [
      +                        "GET",
      +                        "HEAD",
      +                        "POST",
      +                        "PUT",
      +                        "PATCH",
      +                        "DELETE"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "url": {
      +                      "maxLength": 2048,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "call_id",
      +                    "endpoint_id",
      +                    "method",
      +                    "url",
      +                    "headers",
      +                    "body",
      +                    "credentials"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "arguments": {
      +                      "$ref": "#/definitions/__schema1"
      +                    },
      +                    "call_id": {
      +                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                      "type": "string"
      +                    },
      +                    "credentials": {
      +                      "items": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "maxItems": 4,
      +                      "type": "array"
      +                    },
      +                    "endpoint_id": {
      +                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                      "type": "string"
      +                    },
      +                    "kind": {
      +                      "const": "mcp",
      +                      "type": "string"
      +                    },
      +                    "tool": {
      +                      "maxLength": 128,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "call_id",
      +                    "endpoint_id",
      +                    "tool",
      +                    "arguments",
      +                    "credentials"
      +                  ],
      +                  "type": "object"
      +                }
      +              ]
      +            },
      +            "maxItems": 8,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "cleanup": {
      +            "items": {
      +              "oneOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "body": {
      +                      "anyOf": [
      +                        {
      +                          "oneOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "json": {
      +                                  "$ref": "#/definitions/__schema0"
      +                                },
      +                                "media_type": {
      +                                  "const": "application/json",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "media_type",
      +                                "json"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "form": {
      +                                  "items": {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "name": {
      +                                        "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                        "type": "string"
      +                                      },
      +                                      "value": {
      +                                        "maxLength": 2048,
      +                                        "type": "string"
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "name",
      +                                      "value"
      +                                    ],
      +                                    "type": "object"
      +                                  },
      +                                  "maxItems": 32,
      +                                  "type": "array"
      +                                },
      +                                "media_type": {
      +                                  "const": "application/x-www-form-urlencoded",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "media_type",
      +                                "form"
      +                              ],
      +                              "type": "object"
      +                            }
      +                          ]
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "call_id": {
      +                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                      "type": "string"
      +                    },
      +                    "credentials": {
      +                      "items": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "maxItems": 4,
      +                      "type": "array"
      +                    },
      +                    "endpoint_id": {
      +                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                      "type": "string"
      +                    },
      +                    "headers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "name": {
      +                            "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                            "type": "string"
      +                          },
      +                          "value": {
      +                            "maxLength": 512,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "name",
      +                          "value"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 16,
      +                      "type": "array"
      +                    },
      +                    "kind": {
      +                      "const": "http",
      +                      "type": "string"
      +                    },
      +                    "method": {
      +                      "enum": [
      +                        "GET",
      +                        "HEAD",
      +                        "POST",
      +                        "PUT",
      +                        "PATCH",
      +                        "DELETE"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "url": {
      +                      "maxLength": 2048,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "call_id",
      +                    "endpoint_id",
      +                    "method",
      +                    "url",
      +                    "headers",
      +                    "body",
      +                    "credentials"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "arguments": {
      +                      "$ref": "#/definitions/__schema1"
      +                    },
      +                    "call_id": {
      +                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                      "type": "string"
      +                    },
      +                    "credentials": {
      +                      "items": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "maxItems": 4,
      +                      "type": "array"
      +                    },
      +                    "endpoint_id": {
      +                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                      "type": "string"
      +                    },
      +                    "kind": {
      +                      "const": "mcp",
      +                      "type": "string"
      +                    },
      +                    "tool": {
      +                      "maxLength": 128,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "call_id",
      +                    "endpoint_id",
      +                    "tool",
      +                    "arguments",
      +                    "credentials"
      +                  ],
      +                  "type": "object"
      +                }
      +              ]
      +            },
      +            "maxItems": 4,
      +            "type": "array"
      +          },
      +          "delegation": {
      +            "oneOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "kind": {
      +                    "const": "none",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "credentials": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "endpoint_ids": {
      +                          "items": {
      +                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                            "type": "string"
      +                          },
      +                          "maxItems": 8,
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "methods": {
      +                          "items": {
      +                            "enum": [
      +                              "GET",
      +                              "HEAD",
      +                              "POST",
      +                              "PUT",
      +                              "PATCH",
      +                              "DELETE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "placement": {
      +                          "anyOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "header_name": {
      +                                  "const": "authorization",
      +                                  "type": "string"
      +                                },
      +                                "scheme": {
      +                                  "enum": [
      +                                    "bearer",
      +                                    "basic"
      +                                  ],
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "scheme",
      +                                "header_name"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "header_name": {
      +                                  "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                                  "type": "string"
      +                                },
      +                                "scheme": {
      +                                  "const": "header",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "scheme",
      +                                "header_name"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "field": {
      +                                  "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                  "type": "string"
      +                                },
      +                                "scheme": {
      +                                  "const": "form",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "scheme",
      +                                "field"
      +                              ],
      +                              "type": "object"
      +                            }
      +                          ]
      +                        },
      +                        "role": {
      +                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "role",
      +                        "placement",
      +                        "endpoint_ids",
      +                        "methods"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "maxItems": 4,
      +                    "minItems": 1,
      +                    "type": "array"
      +                  },
      +                  "kind": {
      +                    "const": "entered",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "credentials"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "authorization_endpoint_id": {
      +                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                    "type": "string"
      +                  },
      +                  "client": {
      +                    "enum": [
      +                      "client_id_metadata_document",
      +                      "dynamic_registration",
      +                      "preregistered"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "keep": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "endpoint_ids": {
      +                          "items": {
      +                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                            "type": "string"
      +                          },
      +                          "maxItems": 8,
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "expires_in_pointer": {
      +                          "maxLength": 256,
      +                          "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                          "type": "string"
      +                        },
      +                        "methods": {
      +                          "items": {
      +                            "enum": [
      +                              "GET",
      +                              "HEAD",
      +                              "POST",
      +                              "PUT",
      +                              "PATCH",
      +                              "DELETE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "placement": {
      +                          "anyOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "header_name": {
      +                                  "const": "authorization",
      +                                  "type": "string"
      +                                },
      +                                "scheme": {
      +                                  "enum": [
      +                                    "bearer",
      +                                    "basic"
      +                                  ],
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "scheme",
      +                                "header_name"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "header_name": {
      +                                  "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                                  "type": "string"
      +                                },
      +                                "scheme": {
      +                                  "const": "header",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "scheme",
      +                                "header_name"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "field": {
      +                                  "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                  "type": "string"
      +                                },
      +                                "scheme": {
      +                                  "const": "form",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "scheme",
      +                                "field"
      +                              ],
      +                              "type": "object"
      +                            }
      +                          ]
      +                        },
      +                        "pointer": {
      +                          "maxLength": 256,
      +                          "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                          "type": "string"
      +                        },
      +                        "role": {
      +                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "role",
      +                        "placement",
      +                        "endpoint_ids",
      +                        "methods",
      +                        "pointer"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "maxItems": 4,
      +                    "minItems": 1,
      +                    "type": "array"
      +                  },
      +                  "kind": {
      +                    "const": "oauth",
      +                    "type": "string"
      +                  },
      +                  "scopes": {
      +                    "items": {
      +                      "pattern": "^[\\x21\\x23-\\x5B\\x5D-\\x7E]{1,128}$",
      +                      "type": "string"
      +                    },
      +                    "maxItems": 32,
      +                    "type": "array"
      +                  },
      +                  "token_endpoint_id": {
      +                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "authorization_endpoint_id",
      +                  "token_endpoint_id",
      +                  "client",
      +                  "scopes",
      +                  "keep"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "call": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "body": {
      +                        "anyOf": [
      +                          {
      +                            "oneOf": [
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "json": {
      +                                    "$ref": "#/definitions/__schema0"
      +                                  },
      +                                  "media_type": {
      +                                    "const": "application/json",
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "media_type",
      +                                  "json"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "form": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "name": {
      +                                          "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                          "type": "string"
      +                                        },
      +                                        "value": {
      +                                          "maxLength": 2048,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "name",
      +                                        "value"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 32,
      +                                    "type": "array"
      +                                  },
      +                                  "media_type": {
      +                                    "const": "application/x-www-form-urlencoded",
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "media_type",
      +                                  "form"
      +                                ],
      +                                "type": "object"
      +                              }
      +                            ]
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "call_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "credentials": {
      +                        "items": {
      +                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                          "type": "string"
      +                        },
      +                        "maxItems": 4,
      +                        "type": "array"
      +                      },
      +                      "endpoint_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "headers": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "name": {
      +                              "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                              "type": "string"
      +                            },
      +                            "value": {
      +                              "maxLength": 512,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "name",
      +                            "value"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 16,
      +                        "type": "array"
      +                      },
      +                      "kind": {
      +                        "const": "http",
      +                        "type": "string"
      +                      },
      +                      "method": {
      +                        "enum": [
      +                          "GET",
      +                          "HEAD",
      +                          "POST",
      +                          "PUT",
      +                          "PATCH",
      +                          "DELETE"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "url": {
      +                        "maxLength": 2048,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "call_id",
      +                      "endpoint_id",
      +                      "method",
      +                      "url",
      +                      "headers",
      +                      "body",
      +                      "credentials"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "from": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "endpoint_ids": {
      +                        "items": {
      +                          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                          "type": "string"
      +                        },
      +                        "maxItems": 8,
      +                        "minItems": 1,
      +                        "type": "array"
      +                      },
      +                      "methods": {
      +                        "items": {
      +                          "enum": [
      +                            "GET",
      +                            "HEAD",
      +                            "POST",
      +                            "PUT",
      +                            "PATCH",
      +                            "DELETE"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array"
      +                      },
      +                      "placement": {
      +                        "anyOf": [
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "header_name": {
      +                                "const": "authorization",
      +                                "type": "string"
      +                              },
      +                              "scheme": {
      +                                "enum": [
      +                                  "bearer",
      +                                  "basic"
      +                                ],
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "scheme",
      +                              "header_name"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "header_name": {
      +                                "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                                "type": "string"
      +                              },
      +                              "scheme": {
      +                                "const": "header",
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "scheme",
      +                              "header_name"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "field": {
      +                                "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                "type": "string"
      +                              },
      +                              "scheme": {
      +                                "const": "form",
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "scheme",
      +                              "field"
      +                            ],
      +                            "type": "object"
      +                          }
      +                        ]
      +                      },
      +                      "role": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "role",
      +                      "placement",
      +                      "endpoint_ids",
      +                      "methods"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "keep": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "endpoint_ids": {
      +                          "items": {
      +                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                            "type": "string"
      +                          },
      +                          "maxItems": 8,
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "expires_in_pointer": {
      +                          "maxLength": 256,
      +                          "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                          "type": "string"
      +                        },
      +                        "methods": {
      +                          "items": {
      +                            "enum": [
      +                              "GET",
      +                              "HEAD",
      +                              "POST",
      +                              "PUT",
      +                              "PATCH",
      +                              "DELETE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "placement": {
      +                          "anyOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "header_name": {
      +                                  "const": "authorization",
      +                                  "type": "string"
      +                                },
      +                                "scheme": {
      +                                  "enum": [
      +                                    "bearer",
      +                                    "basic"
      +                                  ],
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "scheme",
      +                                "header_name"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "header_name": {
      +                                  "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                                  "type": "string"
      +                                },
      +                                "scheme": {
      +                                  "const": "header",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "scheme",
      +                                "header_name"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "field": {
      +                                  "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                  "type": "string"
      +                                },
      +                                "scheme": {
      +                                  "const": "form",
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "scheme",
      +                                "field"
      +                              ],
      +                              "type": "object"
      +                            }
      +                          ]
      +                        },
      +                        "pointer": {
      +                          "maxLength": 256,
      +                          "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                          "type": "string"
      +                        },
      +                        "role": {
      +                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "role",
      +                        "placement",
      +                        "endpoint_ids",
      +                        "methods",
      +                        "pointer"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "maxItems": 4,
      +                    "minItems": 1,
      +                    "type": "array"
      +                  },
      +                  "kind": {
      +                    "const": "minted",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "from",
      +                  "call",
      +                  "keep"
      +                ],
      +                "type": "object"
      +              }
      +            ]
      +          },
      +          "error_probe": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "call": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "body": {
      +                        "anyOf": [
      +                          {
      +                            "oneOf": [
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "json": {
      +                                    "$ref": "#/definitions/__schema0"
      +                                  },
      +                                  "media_type": {
      +                                    "const": "application/json",
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "media_type",
      +                                  "json"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "form": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "name": {
      +                                          "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                          "type": "string"
      +                                        },
      +                                        "value": {
      +                                          "maxLength": 2048,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "name",
      +                                        "value"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 32,
      +                                    "type": "array"
      +                                  },
      +                                  "media_type": {
      +                                    "const": "application/x-www-form-urlencoded",
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "media_type",
      +                                  "form"
      +                                ],
      +                                "type": "object"
      +                              }
      +                            ]
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "call_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "credentials": {
      +                        "items": {
      +                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                          "type": "string"
      +                        },
      +                        "maxItems": 4,
      +                        "type": "array"
      +                      },
      +                      "endpoint_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "headers": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "name": {
      +                              "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                              "type": "string"
      +                            },
      +                            "value": {
      +                              "maxLength": 512,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "name",
      +                            "value"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 16,
      +                        "type": "array"
      +                      },
      +                      "kind": {
      +                        "const": "http",
      +                        "type": "string"
      +                      },
      +                      "method": {
      +                        "enum": [
      +                          "GET",
      +                          "HEAD",
      +                          "POST",
      +                          "PUT",
      +                          "PATCH",
      +                          "DELETE"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "url": {
      +                        "maxLength": 2048,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "call_id",
      +                      "endpoint_id",
      +                      "method",
      +                      "url",
      +                      "headers",
      +                      "body",
      +                      "credentials"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "arguments": {
      +                        "$ref": "#/definitions/__schema1"
      +                      },
      +                      "call_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "credentials": {
      +                        "items": {
      +                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                          "type": "string"
      +                        },
      +                        "maxItems": 4,
      +                        "type": "array"
      +                      },
      +                      "endpoint_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "const": "mcp",
      +                        "type": "string"
      +                      },
      +                      "tool": {
      +                        "maxLength": 128,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "call_id",
      +                      "endpoint_id",
      +                      "tool",
      +                      "arguments",
      +                      "credentials"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "expect": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "error_pointer": {
      +                        "maxLength": 256,
      +                        "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "const": "http_error",
      +                        "type": "string"
      +                      },
      +                      "status_class": {
      +                        "const": "4xx",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "status_class",
      +                      "error_pointer"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "kind": {
      +                        "const": "mcp_error",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "call",
      +              "expect"
      +            ],
      +            "type": "object"
      +          },
      +          "interface_id": {
      +            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +            "type": "string"
      +          },
      +          "payment": {
      +            "oneOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "kind": {
      +                    "const": "none",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "kind": {
      +                    "const": "prepaid_balance",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "kind": {
      +                    "const": "per_call",
      +                    "type": "string"
      +                  },
      +                  "protocol": {
      +                    "enum": [
      +                      "x402",
      +                      "mpp"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "protocol"
      +                ],
      +                "type": "object"
      +              }
      +            ]
      +          },
      +          "sustain": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "revocation": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "kind": {
      +                        "const": "not_applicable",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "call": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "body": {
      +                            "anyOf": [
      +                              {
      +                                "oneOf": [
      +                                  {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "json": {
      +                                        "$ref": "#/definitions/__schema0"
      +                                      },
      +                                      "media_type": {
      +                                        "const": "application/json",
      +                                        "type": "string"
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "media_type",
      +                                      "json"
      +                                    ],
      +                                    "type": "object"
      +                                  },
      +                                  {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "form": {
      +                                        "items": {
      +                                          "additionalProperties": false,
      +                                          "properties": {
      +                                            "name": {
      +                                              "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                              "type": "string"
      +                                            },
      +                                            "value": {
      +                                              "maxLength": 2048,
      +                                              "type": "string"
      +                                            }
      +                                          },
      +                                          "required": [
      +                                            "name",
      +                                            "value"
      +                                          ],
      +                                          "type": "object"
      +                                        },
      +                                        "maxItems": 32,
      +                                        "type": "array"
      +                                      },
      +                                      "media_type": {
      +                                        "const": "application/x-www-form-urlencoded",
      +                                        "type": "string"
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "media_type",
      +                                      "form"
      +                                    ],
      +                                    "type": "object"
      +                                  }
      +                                ]
      +                              },
      +                              {
      +                                "type": "null"
      +                              }
      +                            ]
      +                          },
      +                          "call_id": {
      +                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                            "type": "string"
      +                          },
      +                          "credentials": {
      +                            "items": {
      +                              "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                              "type": "string"
      +                            },
      +                            "maxItems": 4,
      +                            "type": "array"
      +                          },
      +                          "endpoint_id": {
      +                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                            "type": "string"
      +                          },
      +                          "headers": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "name": {
      +                                  "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                                  "type": "string"
      +                                },
      +                                "value": {
      +                                  "maxLength": 512,
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "name",
      +                                "value"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 16,
      +                            "type": "array"
      +                          },
      +                          "kind": {
      +                            "const": "http",
      +                            "type": "string"
      +                          },
      +                          "method": {
      +                            "enum": [
      +                              "GET",
      +                              "HEAD",
      +                              "POST",
      +                              "PUT",
      +                              "PATCH",
      +                              "DELETE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "url": {
      +                            "maxLength": 2048,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "kind",
      +                          "call_id",
      +                          "endpoint_id",
      +                          "method",
      +                          "url",
      +                          "headers",
      +                          "body",
      +                          "credentials"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "kind": {
      +                        "const": "call",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "call"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "kind": {
      +                        "const": "manual",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "rotation": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "kind": {
      +                        "const": "not_applicable",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "call": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "body": {
      +                            "anyOf": [
      +                              {
      +                                "oneOf": [
      +                                  {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "json": {
      +                                        "$ref": "#/definitions/__schema0"
      +                                      },
      +                                      "media_type": {
      +                                        "const": "application/json",
      +                                        "type": "string"
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "media_type",
      +                                      "json"
      +                                    ],
      +                                    "type": "object"
      +                                  },
      +                                  {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "form": {
      +                                        "items": {
      +                                          "additionalProperties": false,
      +                                          "properties": {
      +                                            "name": {
      +                                              "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                              "type": "string"
      +                                            },
      +                                            "value": {
      +                                              "maxLength": 2048,
      +                                              "type": "string"
      +                                            }
      +                                          },
      +                                          "required": [
      +                                            "name",
      +                                            "value"
      +                                          ],
      +                                          "type": "object"
      +                                        },
      +                                        "maxItems": 32,
      +                                        "type": "array"
      +                                      },
      +                                      "media_type": {
      +                                        "const": "application/x-www-form-urlencoded",
      +                                        "type": "string"
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "media_type",
      +                                      "form"
      +                                    ],
      +                                    "type": "object"
      +                                  }
      +                                ]
      +                              },
      +                              {
      +                                "type": "null"
      +                              }
      +                            ]
      +                          },
      +                          "call_id": {
      +                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                            "type": "string"
      +                          },
      +                          "credentials": {
      +                            "items": {
      +                              "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                              "type": "string"
      +                            },
      +                            "maxItems": 4,
      +                            "type": "array"
      +                          },
      +                          "endpoint_id": {
      +                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                            "type": "string"
      +                          },
      +                          "headers": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "name": {
      +                                  "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                                  "type": "string"
      +                                },
      +                                "value": {
      +                                  "maxLength": 512,
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "name",
      +                                "value"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 16,
      +                            "type": "array"
      +                          },
      +                          "kind": {
      +                            "const": "http",
      +                            "type": "string"
      +                          },
      +                          "method": {
      +                            "enum": [
      +                              "GET",
      +                              "HEAD",
      +                              "POST",
      +                              "PUT",
      +                              "PATCH",
      +                              "DELETE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "url": {
      +                            "maxLength": 2048,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "kind",
      +                          "call_id",
      +                          "endpoint_id",
      +                          "method",
      +                          "url",
      +                          "headers",
      +                          "body",
      +                          "credentials"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "keep": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "endpoint_ids": {
      +                              "items": {
      +                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                                "type": "string"
      +                              },
      +                              "maxItems": 8,
      +                              "minItems": 1,
      +                              "type": "array"
      +                            },
      +                            "expires_in_pointer": {
      +                              "maxLength": 256,
      +                              "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                              "type": "string"
      +                            },
      +                            "methods": {
      +                              "items": {
      +                                "enum": [
      +                                  "GET",
      +                                  "HEAD",
      +                                  "POST",
      +                                  "PUT",
      +                                  "PATCH",
      +                                  "DELETE"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "minItems": 1,
      +                              "type": "array"
      +                            },
      +                            "placement": {
      +                              "anyOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "header_name": {
      +                                      "const": "authorization",
      +                                      "type": "string"
      +                                    },
      +                                    "scheme": {
      +                                      "enum": [
      +                                        "bearer",
      +                                        "basic"
      +                                      ],
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "scheme",
      +                                    "header_name"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "header_name": {
      +                                      "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                                      "type": "string"
      +                                    },
      +                                    "scheme": {
      +                                      "const": "header",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "scheme",
      +                                    "header_name"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "field": {
      +                                      "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                      "type": "string"
      +                                    },
      +                                    "scheme": {
      +                                      "const": "form",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "scheme",
      +                                    "field"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "pointer": {
      +                              "maxLength": 256,
      +                              "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                              "type": "string"
      +                            },
      +                            "role": {
      +                              "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "role",
      +                            "placement",
      +                            "endpoint_ids",
      +                            "methods",
      +                            "pointer"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 4,
      +                        "minItems": 1,
      +                        "type": "array"
      +                      },
      +                      "kind": {
      +                        "const": "refresh",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "call",
      +                      "keep"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "call": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "body": {
      +                            "anyOf": [
      +                              {
      +                                "oneOf": [
      +                                  {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "json": {
      +                                        "$ref": "#/definitions/__schema0"
      +                                      },
      +                                      "media_type": {
      +                                        "const": "application/json",
      +                                        "type": "string"
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "media_type",
      +                                      "json"
      +                                    ],
      +                                    "type": "object"
      +                                  },
      +                                  {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "form": {
      +                                        "items": {
      +                                          "additionalProperties": false,
      +                                          "properties": {
      +                                            "name": {
      +                                              "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                              "type": "string"
      +                                            },
      +                                            "value": {
      +                                              "maxLength": 2048,
      +                                              "type": "string"
      +                                            }
      +                                          },
      +                                          "required": [
      +                                            "name",
      +                                            "value"
      +                                          ],
      +                                          "type": "object"
      +                                        },
      +                                        "maxItems": 32,
      +                                        "type": "array"
      +                                      },
      +                                      "media_type": {
      +                                        "const": "application/x-www-form-urlencoded",
      +                                        "type": "string"
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "media_type",
      +                                      "form"
      +                                    ],
      +                                    "type": "object"
      +                                  }
      +                                ]
      +                              },
      +                              {
      +                                "type": "null"
      +                              }
      +                            ]
      +                          },
      +                          "call_id": {
      +                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                            "type": "string"
      +                          },
      +                          "credentials": {
      +                            "items": {
      +                              "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                              "type": "string"
      +                            },
      +                            "maxItems": 4,
      +                            "type": "array"
      +                          },
      +                          "endpoint_id": {
      +                            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                            "type": "string"
      +                          },
      +                          "headers": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "name": {
      +                                  "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                                  "type": "string"
      +                                },
      +                                "value": {
      +                                  "maxLength": 512,
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "name",
      +                                "value"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 16,
      +                            "type": "array"
      +                          },
      +                          "kind": {
      +                            "const": "http",
      +                            "type": "string"
      +                          },
      +                          "method": {
      +                            "enum": [
      +                              "GET",
      +                              "HEAD",
      +                              "POST",
      +                              "PUT",
      +                              "PATCH",
      +                              "DELETE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "url": {
      +                            "maxLength": 2048,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "kind",
      +                          "call_id",
      +                          "endpoint_id",
      +                          "method",
      +                          "url",
      +                          "headers",
      +                          "body",
      +                          "credentials"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "keep": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "endpoint_ids": {
      +                              "items": {
      +                                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                                "type": "string"
      +                              },
      +                              "maxItems": 8,
      +                              "minItems": 1,
      +                              "type": "array"
      +                            },
      +                            "expires_in_pointer": {
      +                              "maxLength": 256,
      +                              "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                              "type": "string"
      +                            },
      +                            "methods": {
      +                              "items": {
      +                                "enum": [
      +                                  "GET",
      +                                  "HEAD",
      +                                  "POST",
      +                                  "PUT",
      +                                  "PATCH",
      +                                  "DELETE"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "minItems": 1,
      +                              "type": "array"
      +                            },
      +                            "placement": {
      +                              "anyOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "header_name": {
      +                                      "const": "authorization",
      +                                      "type": "string"
      +                                    },
      +                                    "scheme": {
      +                                      "enum": [
      +                                        "bearer",
      +                                        "basic"
      +                                      ],
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "scheme",
      +                                    "header_name"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "header_name": {
      +                                      "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                                      "type": "string"
      +                                    },
      +                                    "scheme": {
      +                                      "const": "header",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "scheme",
      +                                    "header_name"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "field": {
      +                                      "pattern": "^[A-Za-z0-9_.-]{1,64}$",
      +                                      "type": "string"
      +                                    },
      +                                    "scheme": {
      +                                      "const": "form",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "scheme",
      +                                    "field"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "pointer": {
      +                              "maxLength": 256,
      +                              "pattern": "^(?:\\/(?:[^~/]|~[01])*)*$",
      +                              "type": "string"
      +                            },
      +                            "role": {
      +                              "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "role",
      +                            "placement",
      +                            "endpoint_ids",
      +                            "methods",
      +                            "pointer"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 4,
      +                        "minItems": 1,
      +                        "type": "array"
      +                      },
      +                      "kind": {
      +                        "const": "mint",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "call",
      +                      "keep"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "kind": {
      +                        "const": "manual",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "verification": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "control": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "body": {
      +                        "type": "null"
      +                      },
      +                      "call_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "credentials": {
      +                        "items": {
      +                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                          "type": "string"
      +                        },
      +                        "maxItems": 4,
      +                        "minItems": 1,
      +                        "type": "array"
      +                      },
      +                      "endpoint_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "headers": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "name": {
      +                              "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                              "type": "string"
      +                            },
      +                            "value": {
      +                              "maxLength": 512,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "name",
      +                            "value"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 16,
      +                        "type": "array"
      +                      },
      +                      "kind": {
      +                        "const": "http",
      +                        "type": "string"
      +                      },
      +                      "method": {
      +                        "const": "GET",
      +                        "type": "string"
      +                      },
      +                      "url": {
      +                        "maxLength": 2048,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "call_id",
      +                      "endpoint_id",
      +                      "method",
      +                      "url",
      +                      "headers",
      +                      "body",
      +                      "credentials"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "probe": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "body": {
      +                        "type": "null"
      +                      },
      +                      "call_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "credentials": {
      +                        "items": {
      +                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                          "type": "string"
      +                        },
      +                        "maxItems": 4,
      +                        "minItems": 1,
      +                        "type": "array"
      +                      },
      +                      "endpoint_id": {
      +                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "headers": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "name": {
      +                              "pattern": "^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$",
      +                              "type": "string"
      +                            },
      +                            "value": {
      +                              "maxLength": 512,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "name",
      +                            "value"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 16,
      +                        "type": "array"
      +                      },
      +                      "kind": {
      +                        "const": "http",
      +                        "type": "string"
      +                      },
      +                      "method": {
      +                        "const": "GET",
      +                        "type": "string"
      +                      },
      +                      "url": {
      +                        "maxLength": 2048,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "call_id",
      +                      "endpoint_id",
      +                      "method",
      +                      "url",
      +                      "headers",
      +                      "body",
      +                      "credentials"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "probe",
      +                  "control"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "rotation",
      +              "revocation"
      +            ],
      +            "type": "object"
      +          }
      +        },
      +        "required": [
      +          "binding_id",
      +          "interface_id",
      +          "calls",
      +          "assertions",
      +          "error_probe",
      +          "delegation",
      +          "payment",
      +          "sustain",
      +          "cleanup"
      +        ],
      +        "type": "object"
      +      },
      +      "source_uris": {
      +        "items": {
      +          "format": "uri",
      +          "type": "string"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "binding",
      +      "source_uris"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / new_company
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "company": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "category": {
      +          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +          "type": "string"
      +        },
      +        "domain": {
      +          "pattern": "^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z]{2,63}$",
      +          "type": "string"
      +        },
      +        "name": {
      +          "maxLength": 160,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "site_url": {
      +          "format": "uri",
      +          "type": "string"
      +        },
      +        "summary": {
      +          "maxLength": 240,
      +          "minLength": 1,
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "name",
      +        "domain",
      +        "category",
      +        "summary",
      +        "site_url"
      +      ],
      +      "type": "object"
      +    },
      +    "standing_result": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "evaluated_at": {
      +          "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)))$",
      +          "type": "string"
      +        },
      +        "evidence_digest": {
      +          "pattern": "^sha256:[a-f0-9]{64}$",
      +          "type": "string"
      +        },
      +        "expires_at": {
      +          "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)))$",
      +          "type": "string"
      +        },
      +        "official_source_url": {
      +          "format": "uri",
      +          "type": "string"
      +        },
      +        "policy_digest": {
      +          "pattern": "^sha256:[a-f0-9]{64}$",
      +          "type": "string"
      +        },
      +        "reasons": {
      +          "items": {
      +            "maxLength": 500,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "maxItems": 12,
      +          "minItems": 1,
      +          "type": "array"
      +        },
      +        "registrable_domain": {
      +          "pattern": "^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z]{2,63}$",
      +          "type": "string"
      +        },
      +        "result_contract": {
      +          "const": "sourcey.standing-result/v1alpha1",
      +          "type": "string"
      +        },
      +        "result_digest": {
      +          "pattern": "^sha256:[a-f0-9]{64}$",
      +          "type": "string"
      +        },
      +        "route": {
      +          "enum": [
      +            "correction_required",
      +            "repair_required",
      +            "temporarily_unavailable",
      +            "free_machine_review",
      +            "human_verification_required"
      +          ],
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "result_contract",
      +        "policy_digest",
      +        "evidence_digest",
      +        "registrable_domain",
      +        "official_source_url",
      +        "route",
      +        "reasons",
      +        "evaluated_at",
      +        "expires_at",
      +        "result_digest"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "company",
      +    "standing_result"
      +  ],
      +  "type": "object"
      +}
    • removedInput schema / properties / offer_relations / items / properties / applicable_stages
      Removed value: -{
      -  "items": {
      -    "enum": [
      -      "evaluate",
      -      "sign_up",
      -      "pay",
      -      "provision",
      -      "operate"
      -    ],
      -    "type": "string"
      -  },
      -  "minItems": 1,
      -  "type": "array"
      -}
    • changedInput schema / properties / offer_relations / items / required
      Previous value: -[
      -  "offer_relation_proposal_id",
      -  "offer_id",
      -  "purpose",
      -  "applicable_stages",
      -  "source_uris"
      -]New value: +[
      +  "offer_relation_proposal_id",
      +  "offer_id",
      +  "purpose",
      +  "source_uris"
      +]
    • removedInput schema / properties / scope / properties / funnel
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "key": {
      -      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -      "type": "string"
      -    },
      -    "name": {
      -      "maxLength": 160,
      -      "minLength": 1,
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "key",
      -    "name"
      -  ],
      -  "type": "object"
      -}
    • addedInput schema / properties / scope / properties / job
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "key": {
      +      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +      "type": "string"
      +    },
      +    "name": {
      +      "maxLength": 160,
      +      "minLength": 1,
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "key",
      +    "name"
      +  ],
      +  "type": "object"
      +}
    • changedInput schema / properties / scope / required
      Previous value: -[
      -  "product",
      -  "funnel"
      -]New value: +[
      +  "product",
      +  "job"
      +]
    • changedInput schema / required
      Previous value: -[
      -  "command_contract",
      -  "scope_source_uris",
      -  "subject_roles",
      -  "assessment_targets",
      -  "participants",
      -  "resources",
      -  "endpoints",
      -  "interfaces",
      -  "relations",
      -  "offer_relations",
      -  "surface_exclusions"
      -]New value: +[
      +  "command_contract",
      +  "scope_source_uris",
      +  "subject_roles",
      +  "job_bindings",
      +  "participants",
      +  "resources",
      +  "endpoints",
      +  "interfaces",
      +  "relations",
      +  "offer_relations",
      +  "surface_exclusions"
      +]
    • changedOutput schema / properties / data / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "invalid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "identity_allocation_required",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "incomplete",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "conflict",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "authoring_file": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "content": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "content_digest": {
      -            "pattern": "^sha256:[a-f0-9]{64}$",
      -            "type": "string"
      -          },
      -          "path": {
      -            "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "path",
      -          "content",
      -          "content_digest"
      -        ],
      -        "type": "object"
      -      },
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "declaration_id": {
      -        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "format": "starts_with",
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 0,
      -        "minItems": 0,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "funnel": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          "product": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "product",
      -          "funnel"
      -        ],
      -        "type": "object"
      -      },
      -      "status": {
      -        "const": "materialized",
      -        "type": "string"
      -      },
      -      "subject_display": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "name": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "slug": {
      -            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "slug",
      -          "name"
      -        ],
      -        "type": "object"
      -      },
      -      "submission": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "method": {
      -            "const": "POST",
      -            "type": "string"
      -          },
      -          "path": {
      -            "const": "/v1/submissions",
      -            "type": "string"
      -          },
      -          "product": {
      -            "const": "agent_readiness",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "method",
      -          "path",
      -          "product"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "subject_display",
      -      "scope",
      -      "declaration_id",
      -      "authoring_file",
      -      "submission",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "company_draft": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "diagnostics": {
      +                "items": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "code": {
      +                      "enum": [
      +                        "required",
      +                        "invalid",
      +                        "conflict",
      +                        "ineligible"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "message": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "path": {
      +                      "format": "starts_with",
      +                      "pattern": "^\\/.*",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "code",
      +                    "path",
      +                    "message"
      +                  ],
      +                  "type": "object"
      +                },
      +                "minItems": 1,
      +                "type": "array"
      +              },
      +              "status": {
      +                "enum": [
      +                  "invalid",
      +                  "incomplete",
      +                  "conflict",
      +                  "ineligible"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "diagnostics"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "authoring_file": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "content": {
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "content_digest": {
      +                    "pattern": "^sha256:[a-f0-9]{64}$",
      +                    "type": "string"
      +                  },
      +                  "path": {
      +                    "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9-]+\\.yaml$",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "path",
      +                  "content",
      +                  "content_digest"
      +                ],
      +                "type": "object"
      +              },
      +              "base_release_id": {
      +                "pattern": "^sha256:[a-f0-9]{64}$",
      +                "type": "string"
      +              },
      +              "diagnostics": {
      +                "items": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "code": {
      +                      "enum": [
      +                        "required",
      +                        "invalid",
      +                        "conflict",
      +                        "ineligible"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "message": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "path": {
      +                      "format": "starts_with",
      +                      "pattern": "^\\/.*",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "code",
      +                    "path",
      +                    "message"
      +                  ],
      +                  "type": "object"
      +                },
      +                "maxItems": 0,
      +                "minItems": 0,
      +                "type": "array"
      +              },
      +              "entity_id": {
      +                "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +                "type": "string"
      +              },
      +              "expected_current_entities": {
      +                "items": {
      +                  "not": {}
      +                },
      +                "maxItems": 0,
      +                "minItems": 0,
      +                "type": "array"
      +              },
      +              "status": {
      +                "const": "materialized",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "base_release_id",
      +              "entity_id",
      +              "expected_current_entities",
      +              "authoring_file",
      +              "diagnostics"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch",
      +                "company_admission_required"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "company_admission_required",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "company_draft",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch",
      +                "company_admission_required"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "invalid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch",
      +                "company_admission_required"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "identity_allocation_required",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch",
      +                "company_admission_required"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "incomplete",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch",
      +                "company_admission_required"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "conflict",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "authoring_file": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "content": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "content_digest": {
      +            "pattern": "^sha256:[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "path": {
      +            "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "path",
      +          "content",
      +          "content_digest"
      +        ],
      +        "type": "object"
      +      },
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "declaration_id": {
      +        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch",
      +                "company_admission_required"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 0,
      +        "minItems": 0,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "job": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          "product": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          }
      +        },
      +        "required": [
      +          "product",
      +          "job"
      +        ],
      +        "type": "object"
      +      },
      +      "status": {
      +        "const": "materialized",
      +        "type": "string"
      +      },
      +      "subject_display": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "name": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "slug": {
      +            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "slug",
      +          "name"
      +        ],
      +        "type": "object"
      +      },
      +      "submission": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "method": {
      +            "const": "POST",
      +            "type": "string"
      +          },
      +          "path": {
      +            "const": "/v1/submissions",
      +            "type": "string"
      +          },
      +          "product": {
      +            "const": "agent_readiness",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "method",
      +          "path",
      +          "product"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "subject_display",
      +      "scope",
      +      "declaration_id",
      +      "authoring_file",
      +      "submission",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed2 schema fields changed
    • changedInput schema / properties / declared_at / pattern
      Previous value: -"^(?:(?:\\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)))$"New value: +"^(?:(?:\\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)))$"
    • changedOutput schema / properties / data / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "invalid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "identity_allocation_required",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "incomplete",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "conflict",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "authoring_file": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "content": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "content_digest": {
      -            "pattern": "^sha256:[a-f0-9]{64}$",
      -            "type": "string"
      -          },
      -          "path": {
      -            "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "path",
      -          "content",
      -          "content_digest"
      -        ],
      -        "type": "object"
      -      },
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "declaration_id": {
      -        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 0,
      -        "minItems": 0,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "funnel": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          "product": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "product",
      -          "funnel"
      -        ],
      -        "type": "object"
      -      },
      -      "status": {
      -        "const": "materialized",
      -        "type": "string"
      -      },
      -      "subject_display": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "name": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "slug": {
      -            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "slug",
      -          "name"
      -        ],
      -        "type": "object"
      -      },
      -      "submission": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "method": {
      -            "const": "POST",
      -            "type": "string"
      -          },
      -          "path": {
      -            "const": "/v1/submissions",
      -            "type": "string"
      -          },
      -          "product": {
      -            "const": "agent_readiness",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "method",
      -          "path",
      -          "product"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "subject_display",
      -      "scope",
      -      "declaration_id",
      -      "authoring_file",
      -      "submission",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "invalid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "identity_allocation_required",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "incomplete",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "conflict",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "authoring_file": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "content": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "content_digest": {
      +            "pattern": "^sha256:[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "path": {
      +            "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "path",
      +          "content",
      +          "content_digest"
      +        ],
      +        "type": "object"
      +      },
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "declaration_id": {
      +        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "format": "starts_with",
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 0,
      +        "minItems": 0,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "funnel": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          "product": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          }
      +        },
      +        "required": [
      +          "product",
      +          "funnel"
      +        ],
      +        "type": "object"
      +      },
      +      "status": {
      +        "const": "materialized",
      +        "type": "string"
      +      },
      +      "subject_display": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "name": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "slug": {
      +            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "slug",
      +          "name"
      +        ],
      +        "type": "object"
      +      },
      +      "submission": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "method": {
      +            "const": "POST",
      +            "type": "string"
      +          },
      +          "path": {
      +            "const": "/v1/submissions",
      +            "type": "string"
      +          },
      +          "product": {
      +            "const": "agent_readiness",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "method",
      +          "path",
      +          "product"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "subject_display",
      +      "scope",
      +      "declaration_id",
      +      "authoring_file",
      +      "submission",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Changed1 schema field changed
    • changedOutput schema / properties / data / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "invalid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "identity_allocation_required",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "incomplete",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "conflict",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "authoring_file": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "content": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "content_digest": {
      -            "pattern": "^sha256:[a-f0-9]{64}$",
      -            "type": "string"
      -          },
      -          "path": {
      -            "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "path",
      -          "content",
      -          "content_digest"
      -        ],
      -        "type": "object"
      -      },
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "declaration_id": {
      -        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 0,
      -        "minItems": 0,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "funnel": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          "product": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "product",
      -          "funnel"
      -        ],
      -        "type": "object"
      -      },
      -      "status": {
      -        "const": "materialized",
      -        "type": "string"
      -      },
      -      "subject_display": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "name": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "slug": {
      -            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "slug",
      -          "name"
      -        ],
      -        "type": "object"
      -      },
      -      "submission": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "authority": {
      -            "const": "pull_request_merge",
      -            "type": "string"
      -          },
      -          "repository": {
      -            "const": "sourcey/agent-ready-services",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "repository",
      -          "authority"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "subject_display",
      -      "scope",
      -      "declaration_id",
      -      "authoring_file",
      -      "submission",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "invalid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "identity_allocation_required",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "incomplete",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "conflict",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "authoring_file": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "content": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "content_digest": {
      +            "pattern": "^sha256:[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "path": {
      +            "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "path",
      +          "content",
      +          "content_digest"
      +        ],
      +        "type": "object"
      +      },
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "declaration_id": {
      +        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 0,
      +        "minItems": 0,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "funnel": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          "product": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          }
      +        },
      +        "required": [
      +          "product",
      +          "funnel"
      +        ],
      +        "type": "object"
      +      },
      +      "status": {
      +        "const": "materialized",
      +        "type": "string"
      +      },
      +      "subject_display": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "name": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "slug": {
      +            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "slug",
      +          "name"
      +        ],
      +        "type": "object"
      +      },
      +      "submission": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "method": {
      +            "const": "POST",
      +            "type": "string"
      +          },
      +          "path": {
      +            "const": "/v1/submissions",
      +            "type": "string"
      +          },
      +          "product": {
      +            "const": "agent_readiness",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "method",
      +          "path",
      +          "product"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "subject_display",
      +      "scope",
      +      "declaration_id",
      +      "authoring_file",
      +      "submission",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  }
      +]
  6. Changed3 schema fields changed
    • changedInput schema / properties / authority_intent / enum
      Previous value: -[
      -  "vendor",
      -  "community"
      -]New value: +[
      +  "entity",
      +  "community"
      +]
    • changedInput schema / properties / base_authoring_file / properties / path / pattern
      Previous value: -"^vendors\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$"New value: +"^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$"
    • changedOutput schema / properties / data / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "invalid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "status": {
      -        "const": "identity_allocation_required",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "incomplete",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "conflict",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "authoring_file": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "content": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "content_digest": {
      -            "pattern": "^sha256:[a-f0-9]{64}$",
      -            "type": "string"
      -          },
      -          "path": {
      -            "pattern": "^vendors\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "path",
      -          "content",
      -          "content_digest"
      -        ],
      -        "type": "object"
      -      },
      -      "base_release_id": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "declaration_id": {
      -        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      -        "type": "string"
      -      },
      -      "diagnostics": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "enum": [
      -                "required",
      -                "invalid",
      -                "ambiguous_identity",
      -                "cross_entity_offer",
      -                "base_authoring_mismatch"
      -              ],
      -              "type": "string"
      -            },
      -            "message": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "path": {
      -              "pattern": "^\\/.*",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "path",
      -            "message"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 0,
      -        "minItems": 0,
      -        "type": "array"
      -      },
      -      "entity_id": {
      -        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      -        "type": "string"
      -      },
      -      "entity_revision_digest": {
      -        "pattern": "^sha256:[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "funnel": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          "product": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "key": {
      -                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -                "type": "string"
      -              },
      -              "name": {
      -                "maxLength": 160,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "key",
      -              "name"
      -            ],
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "product",
      -          "funnel"
      -        ],
      -        "type": "object"
      -      },
      -      "status": {
      -        "const": "materialized",
      -        "type": "string"
      -      },
      -      "subject_display": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "name": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "slug": {
      -            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "slug",
      -          "name"
      -        ],
      -        "type": "object"
      -      },
      -      "submission": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "authority": {
      -            "const": "pull_request_merge",
      -            "type": "string"
      -          },
      -          "repository": {
      -            "const": "sourcey/agent-ready-services",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "repository",
      -          "authority"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "base_release_id",
      -      "entity_id",
      -      "entity_revision_digest",
      -      "subject_display",
      -      "scope",
      -      "declaration_id",
      -      "authoring_file",
      -      "submission",
      -      "diagnostics"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "invalid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "status": {
      +        "const": "identity_allocation_required",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "incomplete",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "conflict",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "authoring_file": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "content": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "content_digest": {
      +            "pattern": "^sha256:[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "path": {
      +            "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "path",
      +          "content",
      +          "content_digest"
      +        ],
      +        "type": "object"
      +      },
      +      "base_release_id": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "declaration_id": {
      +        "pattern": "^[a-z0-9][a-z0-9_-]*$",
      +        "type": "string"
      +      },
      +      "diagnostics": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "enum": [
      +                "required",
      +                "invalid",
      +                "ambiguous_identity",
      +                "cross_entity_offer",
      +                "base_authoring_mismatch"
      +              ],
      +              "type": "string"
      +            },
      +            "message": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "path": {
      +              "pattern": "^\\/.*",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "path",
      +            "message"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 0,
      +        "minItems": 0,
      +        "type": "array"
      +      },
      +      "entity_id": {
      +        "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$",
      +        "type": "string"
      +      },
      +      "entity_revision_digest": {
      +        "pattern": "^sha256:[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "funnel": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          "product": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "key": {
      +                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +                "type": "string"
      +              },
      +              "name": {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "key",
      +              "name"
      +            ],
      +            "type": "object"
      +          }
      +        },
      +        "required": [
      +          "product",
      +          "funnel"
      +        ],
      +        "type": "object"
      +      },
      +      "status": {
      +        "const": "materialized",
      +        "type": "string"
      +      },
      +      "subject_display": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "name": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "slug": {
      +            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "slug",
      +          "name"
      +        ],
      +        "type": "object"
      +      },
      +      "submission": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "authority": {
      +            "const": "pull_request_merge",
      +            "type": "string"
      +          },
      +          "repository": {
      +            "const": "sourcey/agent-ready-services",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "repository",
      +          "authority"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "base_release_id",
      +      "entity_id",
      +      "entity_revision_digest",
      +      "subject_display",
      +      "scope",
      +      "declaration_id",
      +      "authoring_file",
      +      "submission",
      +      "diagnostics"
      +    ],
      +    "type": "object"
      +  }
      +]
  7. Changed4 schema fields changed
    • addedInput schema / properties / endpoints / items / properties / allowed_redirect_hosts
      Added value: +{
      +  "items": {
      +    "maxLength": 253,
      +    "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$",
      +    "type": "string"
      +  },
      +  "maxItems": 16,
      +  "type": "array"
      +}
    • changedInput schema / properties / relations / items / properties / from / properties / node_kind / enum
      Previous value: -[
      -  "resource",
      -  "endpoint",
      -  "interface"
      -]New value: +[
      +  "resource",
      +  "endpoint",
      +  "interface",
      +  "surface_exclusion"
      +]
    • changedInput schema / properties / relations / items / properties / to / properties / node_kind / enum
      Previous value: -[
      -  "resource",
      -  "endpoint",
      -  "interface"
      -]New value: +[
      +  "resource",
      +  "endpoint",
      +  "interface",
      +  "surface_exclusion"
      +]
    • addedInput schema / properties / resources / items / properties / allowed_redirect_hosts
      Added value: +{
      +  "items": {
      +    "maxLength": 253,
      +    "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$",
      +    "type": "string"
      +  },
      +  "maxItems": 16,
      +  "type": "array"
      +}
  8. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.