Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "compare_offers", "get_changes", "get_readiness" and 5 more
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Compare offers"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get changes"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get an Agent Readiness report card"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get Sourcey paid services"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Inspect evidence"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Prepare an Agent Readiness declaration"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Search credits and deals"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Search Agent Readiness"}
Changed the definition of "compare_offers", "get_readiness", "search_offers" and 1 more
⟨4755 unchanged words⟩ ,"lifecycle":{"enum":["active","paused","ended","withdrawn"],"type":"string"} ⟨330 unchanged words⟩ type":"array"},"release_id":{"pattern":"^sha256……
⟨1231 unchanged words⟩ ,"lifecycle":{"enum":["active","paused","ended","withdrawn"],"type":"string"} ⟨1579 unchanged words⟩
Changed the definition of "compare_offers" and "search_offers"
before
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"maxItems":10,"minItems":2,"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"stacking":{"additionalProperties":false,"properties":{"outcome":{"const":"not_evaluated","type":"string"},"reason":{"const":"The Sourcey catalog does not carry pairwise stacking evidence.","type":"string"}},"required":["outcome","reason"],"type":"object"}},"required":["release_id","data","stacking"],"type":"object"}Changed the definition of "prepare_declaration"
⟨48 unchanged words⟩ ":"object"}]}},"properties":{"account_operations":{"items":{"additionalProperties":false,"properties":{"operation":{"additionalProperties":false,"properties":{"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"role":{"enum":["registration","top_up"],"type":"string"},"spec_url":{"format":"uri","maxLength":2048,"type":"string"},"url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["operation_id","interface_id","role","endpoint_id","method","url","spec_url"],"type":"object"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["operation","source_uris"],"type":"object"},"type":"array"},"authority_intent":{"enum":["entity","community" ⟨3014 unchanged words⟩
Changed the definition of "get_readiness" and "search_readiness"
⟨1051 unchanged words⟩ "object"},"label":{"enum":["sourcey_run","vendor_run_verified","probed"],"type":"string"} ⟨1759 unchanged words⟩
⟨53 unchanged words⟩ the probes; the job has not been run),sourcey_run (Sourcey ran the job, needing no account)or vendor_run_verified (the account holder ran it and Sourcey verified the attestation).","enum":["sourcey_run","vendor_run_verified","probed"],"type":"string" ⟨64 unchanged words⟩
Changed the definition of "prepare_declaration"
⟨1997 unchanged words⟩ ":[{"additionalProperties":false,"properties":{"credential_field":{"pattern":"^[A-Za-z0-9_.-]{1,64}$","type":"string"},"media_type":{"maxLength":127,"pattern":"^ ⟨1054 unchanged words⟩
Changed the definition of "get_readiness", "prepare_declaration" and "search_readiness"
⟨1596 unchanged words⟩ "minimum":0,"type":"integer"},"error_probe":{"anyOf":[{"additionalProperties":false,"properties":{"reason":{"maxLength":300,"minLength":1,"type":"string"},"typed":{"type":"boolean"}},"required":["typed","reason"],"type":"object"},{"type":"null"}]},"exchanges":{"items":{"additionalProperties":false," ⟨105 unchanged words⟩ :{"enum":["delegation","job","error_probe","sustain_rotation","sustain_revocation","sustain_baseline","sustain_rotated_probe","sustain_revoked_probe","sustain_control_probe","cleanup","probe_operation","probe_malformed","probe_resource_metadata"," ⟨345 unchanged words⟩ ,"finished_at","discovery_reads","exchanges","assertions","error_probe"],"type":"object"},"scope":{ ⟨130 unchanged words⟩ token","registration","access_request","access_setting","claim","protected_resource","checkout","top_up","key_renewal","status","recovery","webhook"]," ⟨608 unchanged words⟩
Changed the definition of "get_readiness", "prepare_declaration" and "search_readiness"
⟨5 unchanged words⟩ report card: the job and the interface whose path itrangradeson(none for an F card whose listing names no interface), theOperateletter and its statement, each step's outcome, approvals and human workarounds, theOnboardevidencelevellabel (probed, or theevidencejoblabelverified by a run), discovery facts from the service's own descriptors and llms.txt
Changed the definition of "get_readiness" and "prepare_declaration"
⟨561 unchanged words⟩ oauth_authorization_server","ard_entry","api_catalog_link","agent_registration","agent_documentation","agent_skill","payment_manifest","unsupported_descriptor"],"type":"string"} ⟨2119 unchanged words⟩
⟨549 unchanged words⟩ source":{"enum":["json","stream","request"],"type":"string"}},"required": ⟨3476 unchanged words⟩
Changed the definition of "compare_offers", "get_readiness", "prepare_declaration" and 2 more
before
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"maxItems":10,"minItems":2,"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"stacking":{"additionalProperties":false,"properties":{"outcome":{"const":"not_evaluated","type":"string"},"reason":{"const":"The Sourcey catalog does not carry pairwise stacking evidence.","type":"string"}},"required":["outcome","reason"],"type":"object"}},"required":["release_id","data","stacking"],"type":"object"}Changed the definition of "get_services"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨23 unchanged words⟩ ":"string"},"minor_units":{"const":49002900,"type":"number"}},"required":[ ⟨131 unchanged words⟩
Changed the definition of "get_readiness"
⟨2053 unchanged words⟩ "},{"additionalProperties":false,"properties":{"approved_request":{"additionalProperties":false,"properties":{"request":{"additionalProperties":false,"properties":{"headers":{"items":{"additionalProperties":false,"properties":{"name":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"value":{"maxLength":512,"minLength":1,"type":"string"}},"required":["name","value"],"type":"object"},"maxItems":16,"type":"array"},"method":{"const":"GET","type":"string"},"success_assertions":{"items":{"additionalProperties":false,"properties":{"equals":{"anyOf":[{"maxLength":512,"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"pointer":{"maxLength":256,"pattern":"^\\/(?:[^~/]|~0|~1)+(?:\\/(?:[^~/]|~0|~1)+)*$","type":"string"}},"required":["pointer","equals"],"type":"object"},"maxItems":8,"minItems":1,"type":"array"},"target_url":{"format":"uri","type":"string"}},"required":["method","headers"],"type":"object"},"source_url":{"format":"uri","type":"string"}},"required":["source_url","request"],"type":"object"},"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"assessment_target_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"endpoint_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"service_exchange","type":"string"},"response_content_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"response_status_code":{"maximum":299,"minimum":200,"type":"integer"},"source_observation_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["kind","captures","artifact_digests","endpoint_id","assessment_target_id","source_observation_digest","approved_request","response_status_code","response_content_digest"],"type":"object"},{"additionalProperties":false,"properties":{"
Changed the definition of "get_readiness"
⟨348 unchanged words⟩ ,"type":"string"},"interface_coverage":{"constenum":["at_least_one_declared_alternative","one_selected_interface_per_target"],"type":"string"},"recovery":{" ⟨3086 unchanged words⟩
Changed the definition of "compare_offers", "get_changes", "get_readiness" and 4 more
before
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"maxItems":10,"minItems":2,"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"stacking":{"additionalProperties":false,"properties":{"outcome":{"const":"not_evaluated","type":"string"},"reason":{"const":"The Sourcey catalog does not carry pairwise stacking evidence.","type":"string"}},"required":["outcome","reason"],"type":"object"}},"required":["release_id","data","stacking"],"type":"object"}Changed the definition of "prepare_declaration"
PreparecanonicaltheGitHub-readycanonicalYAMLdeclaration for an independent Agent Readiness assessment of one ⟨11 unchanged words⟩ operating interface, recovery flow, and exact agentstandard.standard, ready to submit through POST /v1/submissions as product agent_readiness. Resolves only exact Sourcey Entity identity, never ⟨23 unchanged words⟩
⟨463 unchanged words⟩ submission":{"additionalProperties":false,"properties":{"authority
Certificate recorded, valid to 2026-12-27
Authorization not required
Unavailable → Live
First tool surface recorded: 8 tools (server version 1.2.2)
Showing the latest 19 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨4755 unchanged words⟩ ,"lifecycle":{"enum":["active","paused","ended","withdrawn"],"type":"string"} ⟨329 unchanged words⟩ pattern":"^sha256:[a-f0-9]{64}$","type":"str…t…
⟨885 unchanged words⟩ ,"lifecycle":{"enum":["active","paused","ended","withdrawn"],"type":"string"} ⟨408 unchanged words⟩
after
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"check":{"anyOf":[{"additionalProperties":false,"properties":{"checked_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"},"findings":{"items":{"additionalProperties":false,"properties":{"page":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"path":{"pattern":"^\\/[^\\s]{0,511}$","type":"string"},"quote":{"anyOf":[{"maxLength":500,"minLength":1,"type":"string"},{"type":"null"}]},"status":{"enum":["contradicted","unsupported","unresolved"],"type":"string"},"subject":{"additionalProperties":false,"properties":{"id":{"maxLength":128,"minLength":1,"type":"string"},"kind":{"enum":["entity","program","offer"],"type":"string"}},"required":["kind","id"],"type":"object"}},"required":["subject","path","status","page","quote"],"type":"object"},"maxItems":32,"type":"array"},"next_due_at":{"anyOf":[{"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"},{"type":"null"}]},"proposal":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"state":{"enum":["fresh","stale"],"type":"string"},"succeeded_at":{"anyOf":[{"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"},{"type":"null"}]}},"required":["checked_at","succeeded_at","next_due_at","state","findings","proposal"],"type":"object"},{"type":"null"}]},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"headline":{"additionalProperties":false,"properties":{"basis":{"enum":["typed","described"],"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"figure":{"oneOf":[{"additionalProperties":false,"properties":{"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["kind","duration"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["kind","waived_item"],"type":"object"}]},"rule":{"const":"sourcey.offer-headline/v1","type":"string"}},"required":["rule","benefit_id","basis","figure"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","check","canonical_url"],"type":"object"},"maxItems":10,"minItems":2,"type":"array"},"release_id":{"pattern":"^sha256…before
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"total":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"}},"required":["release_id","total","truncated","data"],"type":"object"}after
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"check":{"anyOf":[{"additionalProperties":false,"properties":{"checked_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"},"findings":{"items":{"additionalProperties":false,"properties":{"page":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"path":{"pattern":"^\\/[^\\s]{0,511}$","type":"string"},"quote":{"anyOf":[{"maxLength":500,"minLength":1,"type":"string"},{"type":"null"}]},"status":{"enum":["contradicted","unsupported","unresolved"],"type":"string"},"subject":{"additionalProperties":false,"properties":{"id":{"maxLength":128,"minLength":1,"type":"string"},"kind":{"enum":["entity","program","offer"],"type":"string"}},"required":["kind","id"],"type":"object"}},"required":["subject","path","status","page","quote"],"type":"object"},"maxItems":32,"type":"array"},"next_due_at":{"anyOf":[{"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"},{"type":"null"}]},"proposal":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"state":{"enum":["fresh","stale"],"type":"string"},"succeeded_at":{"anyOf":[{"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"},{"type":"null"}]}},"required":["checked_at","succeeded_at","next_due_at","state","findings","proposal"],"type":"object"},{"type":"null"}]},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"headline":{"additionalProperties":false,"properties":{"basis":{"enum":["typed","described"],"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"figure":{"oneOf":[{"additionalProperties":false,"properties":{"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["kind","duration"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["kind","waived_item"],"type":"object"}]},"rule":{"const":"sourcey.offer-headline/v1","type":"string"}},"required":["rule","benefit_id","basis","figure"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","check","canonical_url"],"type":"object"},"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"str…⟨706 unchanged words⟩ "}]},"label":{"enum":["sourcey_run","vendor_run_verified","probed"],"type":"string"} ⟨588 unchanged words⟩
before
{"additionalProperties":false,"definitions":{"__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"}]}},"properties":{"authority_intent":{"enum":["entity","community"],"type":"string"},"base_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"},"command_contract":{"const":"sourcey.agent-readiness-declaration-draft/v1alpha1","type":"string"},"declared_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"},"endpoints":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","access_request","access_setting","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"interfaces":{"default":[],"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"job_bindings":{"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","request"],"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"},"job_operations":{"default":[],"items":{"additionalProperties":false,"properties":{"operation":{"oneOf":[{"additionalProperties":false,"properties":{"body":{"anyOf":[{"additionalProperties":false,"properties":{"media_type":{"maxLength":127,"pattern":"^[a-z]+\\/[a-z0-9][a-z0-9.+-]*$","type":"string"}},"required":["media_type"],"type":"object"},{"type":"null"}]},"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":{"pattern":"^[\\x21-\\x7E](?:[\\x20-\\x7E]{0,510}[\\x21-\\x7E])?$","type":"string"}},"required":["name","value"],"type":"object"},"maxItems":8,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"kind":{"const":"http","type":"string"},"method":{"enum":["GET","POST","PUT","PATCH"],"type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"spec":{"anyOf":[{"additionalProperties":false,"properties":{"key_operations":{"anyOf":[{"additionalProperties":false,"properties":{"create":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"},"revoke":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"}},"required":["create","revoke"],"type":"object"},{"type":"null"}]},"url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["url","key_operations"],"type":"object"},{"type":"null"}]},"url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["operation_id","interface_id","kind","endpoint_id","method","url","headers","body","spec"],"type":"object"},{"additionalProperties":false,"properties":{"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"kind":{"const":"mcp","type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"tool":{"pattern":"^[A-Za-z0-9_.\\-/]{1,128}$","type":"string"}},"required":["operation_id","interface_id","kind","endpoint_id","tool"],"type":"object"},{"additionalProperties":false,"properties":{"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"key_operations":{"anyOf":[{"additionalProperties":false,"properties":{"create":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"},"revoke":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"}},"required":["create","revoke"],"type":"object"},{"type":"null"}]},"kind":{"const":"spec","type":"string"},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"},"spec_url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["operation_id","interface_id","kind","spec_url","method","path","key_operations"],"type":"object"}]},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["operation","source_uris"],"type":"object"},"type":"array"},"offer_relations":{"default":[],"items":{"additionalProperties":false,"properties":{"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"offer_relation_proposal_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"purpose":{"enum":["application_path","redemption_path","operating_path"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["offer_relation_proposal_id","offer_id","purpose","source_uris"],"type":"object"},"type":"array"},"participants":{"default":[],"items":{"additionalProperties":false,"properties":{"identity":{"oneOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"kind":{"const":"entity_id","type":"string"}},"required":["kind","entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"origin_uri","type":"string"},"uri":{"format":"uri","type":"string"}},"required":["kind","uri"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity","source_uris"],"type":"object"},"type":"array"},"relations":{"default":[],"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to","source_uris"],"type":"object"},"type":"array"},"resources":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"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"},"scope_source_uris":{"default":[],"items":{"format":"uri","type":"string"},"type":"array"},"subject":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"entity_id","type":"string"},"value":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"slug","type":"string"},"value":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"domain","type":"string"},"value":{"pattern":"^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"subject_roles":{"default":[],"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"type":"array"},"surface_exclusions":{"default":[],"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["exclusion_id","role","rationale","source_uris"],"type":"object"},"type":"array"}},"required":["command_contract","scope_source_uris","subject_roles","job_operations","job_bindings","participants","resources","endpoints","interfaces","relations","offer_relations","surface_exclusions"],"type":"object"}after
{"additionalProperties":false,"definitions":{"__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"}]}},"properties":{"authority_intent":{"enum":["entity","community"],"type":"string"},"base_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"},"command_contract":{"const":"sourcey.agent-readiness-declaration-draft/v1alpha1","type":"string"},"declared_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"},"endpoints":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","access_request","access_setting","claim","protected_resource","checkout","top_up","key_renewal","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"interfaces":{"default":[],"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"job_bindings":{"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","request"],"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"}]},"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"}]}},"required":["binding_id","interface_id","calls","assertions","delegation","payment","cleanup"],"type":"object"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["binding","source_uris"],"type":"object"},"type":"array"},"job_operations":{"default":[],"items":{"additionalProperties":false,"properties":{"operation":{"oneOf":[{"additionalProperties":false,"properties":{"body":{"anyOf":[{"additionalProperties":false,"properties":{"media_type":{"maxLength":127,"pattern":"^[a-z]+\\/[a-z0-9][a-z0-9.+-]*$","type":"string"}},"required":["media_type"],"type":"object"},{"type":"null"}]},"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":{"pattern":"^[\\x21-\\x7E](?:[\\x20-\\x7E]{0,510}[\\x21-\\x7E])?$","type":"string"}},"required":["name","value"],"type":"object"},"maxItems":8,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"kind":{"const":"http","type":"string"},"method":{"enum":["GET","POST","PUT","PATCH"],"type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"spec":{"anyOf":[{"additionalProperties":false,"properties":{"key_operations":{"anyOf":[{"additionalProperties":false,"properties":{"create":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"},"revoke":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"}},"required":["create","revoke"],"type":"object"},{"type":"null"}]},"url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["url","key_operations"],"type":"object"},{"type":"null"}]},"url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["operation_id","interface_id","kind","endpoint_id","method","url","headers","body","spec"],"type":"object"},{"additionalProperties":false,"properties":{"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"kind":{"const":"mcp","type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"tool":{"pattern":"^[A-Za-z0-9_.\\-/]{1,128}$","type":"string"}},"required":["operation_id","interface_id","kind","endpoint_id","tool"],"type":"object"},{"additionalProperties":false,"properties":{"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"key_operations":{"anyOf":[{"additionalProperties":false,"properties":{"create":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"},"revoke":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"}},"required":["create","revoke"],"type":"object"},{"type":"null"}]},"kind":{"const":"spec","type":"string"},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"},"spec_url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["operation_id","interface_id","kind","spec_url","method","path","key_operations"],"type":"object"}]},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["operation","source_uris"],"type":"object"},"type":"array"},"offer_relations":{"default":[],"items":{"additionalProperties":false,"properties":{"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"offer_relation_proposal_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"purpose":{"enum":["application_path","redemption_path","operating_path"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["offer_relation_proposal_id","offer_id","purpose","source_uris"],"type":"object"},"type":"array"},"participants":{"default":[],"items":{"additionalProperties":false,"properties":{"identity":{"oneOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"kind":{"const":"entity_id","type":"string"}},"required":["kind","entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"origin_uri","type":"string"},"uri":{"format":"uri","type":"string"}},"required":["kind","uri"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity","source_uris"],"type":"object"},"type":"array"},"relations":{"default":[],"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to","source_uris"],"type":"object"},"type":"array"},"resources":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"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"},"scope_source_uris":{"default":[],"items":{"format":"uri","type":"string"},"type":"array"},"subject":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"entity_id","type":"string"},"value":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"slug","type":"string"},"value":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"domain","type":"string"},"value":{"pattern":"^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"subject_roles":{"default":[],"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"type":"array"},"surface_exclusions":{"default":[],"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["exclusion_id","role","rationale","source_uris"],"type":"object"},"type":"array"}},"required":["command_contract","scope_source_uris","subject_roles","job_operations","job_bindings","participants","resources","endpoints","interfaces","relations","offer_relations","surface_exclusions"],"type":"object"}⟨28 unchanged words⟩ an agent's path to it, from its listing,and from probes that send the job's request with ⟨10 unchanged words⟩ , read the vendor's OpenAPI document for it), and from any verified run of the job, which replaces the steps it ran: one letter, A+ to F, over ⟨20 unchanged words⟩ (not yet run), verified by a run (proof only, which never changes a step or the letter), or has no machine interface; the evidence ⟨14 unchanged words⟩
before
{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"freshness":{"anyOf":[{"additionalProperties":false,"properties":{"checked_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"},"next_due_at":{"anyOf":[{"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"},{"type":"null"}]},"state":{"enum":["fresh","stale"],"type":"string"},"succeeded_at":{"anyOf":[{"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"},{"type":"null"}]}},"required":["checked_at","succeeded_at","next_due_at","state"],"type":"object"},{"type":"null"}]},"profile":{"additionalProperties":false,"properties":{"agent_readiness_profile_id":{"pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"canonical_url":{"format":"uri","type":"string"},"discovery":{"items":{"additionalProperties":false,"properties":{"adapter":{"additionalProperties":false,"properties":{"namespace":{"maxLength":160,"minLength":1,"type":"string"},"version":{"maxLength":80,"minLength":1,"type":"string"}},"required":["namespace","version"],"type":"object"},"attempt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"descriptor_url":{"format":"uri","type":"string"},"fact":{"enum":["mcp_endpoint","openapi_server","oauth_protected_resource","oauth_authorization_server","ard_entry","api_catalog_link","agent_registration","agent_documentation","agent_skill","payment_manifest","unsupported_descriptor"],"type":"string"},"value":{"format":"uri","type":"string"}},"required":["fact","value","descriptor_url","attempt_digest","adapter"],"type":"object"},"maxItems":64,"type":"array"},"effective_from":{"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"},"effective_until":{"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"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"interface_id":{"anyOf":[{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},{"type":"null"}]},"job":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"job_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"job_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"name":{"maxLength":120,"minLength":1,"type":"string"},"statement":{"maxLength":400,"minLength":1,"type":"string"}},"required":["job_id","job_digest","category","name","statement"],"type":"object"},"label":{"enum":["sourcey_run","vendor_run_verified","probed"],"type":"string"},"last_run_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"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"onboard":{"additionalProperties":false,"properties":{"level":{"anyOf":[{"maximum":6,"minimum":1,"type":"integer"},{"type":"null"}]}},"required":["level"],"type":"object"},"operate":{"additionalProperties":false,"properties":{"approvals":{"items":{"enum":["discover","delegation","pay","job","confirm","sustain"],"type":"string"},"type":"array"},"letter":{"anyOf":[{"enum":["A+","A","B+","B","C+","C","D","F"],"type":"string"},{"type":"null"}]},"missing":{"items":{"enum":["discover","delegation","pay","job","confirm","sustain"],"type":"string"},"type":"array"},"statement":{"anyOf":[{"maxLength":280,"minLength":1,"type":"string"},{"type":"null"}]},"steps":{"items":{"additionalProperties":false,"properties":{"outcome":{"enum":["machine","approval","workaround","blocked","not_applicable","not_assessed"],"type":"string"},"step":{"enum":["discover","delegation","pay","job","confirm","sustain"],"type":"string"},"timing":{"anyOf":[{"enum":["setup","recurring"],"type":"string"},{"type":"null"}]}},"required":["step","outcome","timing"],"type":"object"},"maxItems":6,"minItems":6,"type":"array"},"workarounds":{"items":{"additionalProperties":false,"properties":{"step":{"enum":["discover","delegation","pay","job","confirm","sustain"],"type":"string"},"timing":{"enum":["setup","recurring"],"type":"string"}},"required":["step","timing"],"type":"object"},"type":"array"}},"required":["letter","statement","steps","missing","approvals","workarounds"],"type":"object"},"policy_as_of":{"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"},"policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"policy_version":{"minLength":1,"type":"string"},"projection_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"provenance":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["dispute","vendor_attestation","basis_event_ids"],"type":"object"},"publication":{"additionalProperties":false,"properties":{"reasons":{"items":{"enum":["lifecycle_not_active","open_dispute"],"type":"string"},"type":"array"},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"required":["visibility","reasons"],"type":"object"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"run":{"additionalProperties":false,"properties":{"assertions":{"items":{"additionalProperties":false,"properties":{"assertion":{"pattern":"^[a-z][a-z0-9_]{0,63}$","type":"string"},"failure":{"anyOf":[{"additionalProperties":false,"properties":{"check":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"reason":{"maxLength":300,"minLength":1,"type":"string"}},"required":["check","reason"],"type":"object"},{"type":"null"}]},"holds":{"type":"boolean"},"statement":{"maxLength":400,"minLength":1,"type":"string"}},"required":["assertion","holds","failure","statement"],"type":"object"},"maxItems":8,"type":"array"},"discovery_reads":{"maximum":64,"minimum":0,"type":"integer"},"error_probe":{"anyOf":[{"additionalProperties":false,"properties":{"reason":{"maxLength":300,"minLength":1,"type":"string"},"typed":{"type":"boolean"}},"required":["typed","reason"],"type":"object"},{"type":"null"}]},"exchanges":{"items":{"additionalProperties":false,"properties":{"exchange_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"finished_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"},"method":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"purpose":{"enum":["delegation","job","error_probe","sustain_rotation","sustain_revocation","sustain_baseline","sustain_rotated_probe","sustain_revoked_probe","sustain_control_probe","cleanup"],"type":"string"},"response":{"anyOf":[{"additionalProperties":false,"properties":{"content_bytes":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"content_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"media_type":{"maxLength":256,"minLength":1,"type":"string"},"status":{"maximum":999,"minimum":100,"type":"integer"}},"required":["status","media_type","content_bytes","content_digest"],"type":"object"},{"type":"null"}]},"role":{"enum":["request","session_opening","tool_listing","session_close"],"type":"string"},"started_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"},"transport_error":{"anyOf":[{"maxLength":40,"minLength":1,"type":"string"},{"type":"null"}]},"url":{"format":"uri","type":"string"}},"required":["purpose","role","method","url","started_at","finished_at","response","transport_error","exchange_digest"],"type":"object"},"maxItems":64,"type":"array"},"finished_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"},"started_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"}},"required":["started_at","finished_at","discovery_reads","exchanges","assertions","error_probe"],"type":"object"},"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"},"surface_catalog":{"additionalProperties":false,"properties":{"endpoints":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"interfaces":{"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"participants":{"items":{"additionalProperties":false,"properties":{"identity":{"anyOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"origin_source_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"}},"required":["origin_source_id"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["subject","access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity"],"type":"object"},"type":"array"},"relations":{"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to"],"type":"object"},"type":"array"},"resources":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"surface_exclusions":{"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"}},"required":["exclusion_id","role","rationale"],"type":"object"},"type":"array"}},"required":["participants","resources","endpoints","interfaces","relations","surface_exclusions"],"type":"object"}},"required":["agent_readiness_profile_id","entity_id","scope","surface_catalog","lifecycle","effective_from","revision_digest","policy_digest","policy_version","policy_as_of","job","interface_id","label","operate","onboard","discovery","run","last_run_at","publication","provenance","canonical_url","projection_digest"],"type":"object"}},"required":["entity","profile","freshness"],"type":"object"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["release_id","data"],"type":"object"}after
{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"freshness":{"anyOf":[{"additionalProperties":false,"properties":{"checked_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"},"next_due_at":{"anyOf":[{"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"},{"type":"null"}]},"state":{"enum":["fresh","stale"],"type":"string"},"succeeded_at":{"anyOf":[{"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"},{"type":"null"}]}},"required":["checked_at","succeeded_at","next_due_at","state"],"type":"object"},{"type":"null"}]},"profile":{"additionalProperties":false,"properties":{"agent_readiness_profile_id":{"pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"canonical_url":{"format":"uri","type":"string"},"discovery":{"items":{"additionalProperties":false,"properties":{"adapter":{"additionalProperties":false,"properties":{"namespace":{"maxLength":160,"minLength":1,"type":"string"},"version":{"maxLength":80,"minLength":1,"type":"string"}},"required":["namespace","version"],"type":"object"},"attempt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"descriptor_url":{"format":"uri","type":"string"},"fact":{"enum":["mcp_endpoint","openapi_server","oauth_protected_resource","oauth_authorization_server","ard_entry","api_catalog_link","agent_documentation","agent_skill","payment_manifest","documentation_route","unsupported_descriptor"],"type":"string"},"value":{"format":"uri","type":"string"}},"required":["fact","value","descriptor_url","attempt_digest","adapter"],"type":"object"},"maxItems":128,"type":"array"},"discovery_run_at":{"anyOf":[{"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"},{"type":"null"}]},"effective_from":{"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"},"effective_until":{"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"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"grade":{"additionalProperties":false,"properties":{"approvals":{"items":{"enum":["discover","authority","onboard","pay","confirm","sustain"],"type":"string"},"type":"array"},"job":{"enum":["reachable","verified","unavailable"],"type":"string"},"letter":{"enum":["A+","A","B+","B","C","D","F"],"type":"string"},"statement":{"maxLength":280,"minLength":1,"type":"string"},"steps":{"items":{"additionalProperties":false,"properties":{"outcome":{"enum":["machine","not_applicable","approval","workaround","gated","not_assessed"],"type":"string"},"step":{"enum":["discover","authority","onboard","pay","confirm","sustain"],"type":"string"},"timing":{"anyOf":[{"enum":["setup","recurring"],"type":"string"},{"type":"null"}]}},"required":["step","outcome","timing"],"type":"object"},"maxItems":6,"minItems":6,"type":"array"},"workarounds":{"items":{"additionalProperties":false,"properties":{"step":{"enum":["discover","authority","onboard","pay","confirm","sustain"],"type":"string"},"timing":{"enum":["setup","recurring"],"type":"string"}},"required":["step","timing"],"type":"object"},"type":"array"}},"required":["letter","statement","steps","job","approvals","workarounds"],"type":"object"},"interface_id":{"anyOf":[{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},{"type":"null"}]},"job":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"job_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"job_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"name":{"maxLength":120,"minLength":1,"type":"string"},"statement":{"maxLength":400,"minLength":1,"type":"string"}},"required":["job_id","job_digest","category","name","statement"],"type":"object"},"label":{"enum":["sourcey_run","vendor_run_verified","probed"],"type":"string"},"label_run_at":{"anyOf":[{"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"},{"type":"null"}]},"last_run_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"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"policy_as_of":{"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"},"policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"policy_version":{"minLength":1,"type":"string"},"projection_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"provenance":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["dispute","vendor_attestation","basis_event_ids"],"type":"object"},"publication":{"additionalProperties":false,"properties":{"reasons":{"items":{"enum":["lifecycle_not_active","open_dispute"],"type":"string"},"type":"array"},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"required":["visibility","reasons"],"type":"object"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"run":{"additionalProperties":false,"properties":{"assertions":{"items":{"additionalProperties":false,"properties":{"assertion":{"pattern":"^[a-z][a-z0-9_]{0,63}$","type":"string"},"failure":{"anyOf":[{"additionalProperties":false,"properties":{"check":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"reason":{"maxLength":300,"minLength":1,"type":"string"}},"required":["check","reason"],"type":"object"},{"type":"null"}]},"holds":{"type":"boolean"},"statement":{"maxLength":400,"minLength":1,"type":"string"}},"required":["assertion","holds","failure","statement"],"type":"object"},"maxItems":8,"type":"array"},"discovery_reads":{"maximum":128,"minimum":0,"type":"integer"},"error_probe":{"anyOf":[{"additionalProperties":false,"properties":{"reason":{"maxLength":300,"minLength":1,"type":"string"},"typed":{"type":"boolean"}},"required":["typed","reason"],"type":"object"},{"type":"null"}]},"exchanges":{"items":{"additionalProperties":false,"properties":{"exchange_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"finished_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"},"method":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"purpose":{"enum":["delegation","job","error_probe","sustain_rotation","sustain_revocation","sustain_baseline","sustain_rotated_probe","sustain_revoked_probe","sustain_control_probe","cleanup","probe_operation","probe_malformed","probe_resource_metadata","probe_authorization_server","probe_client_registration","probe_authorization","probe_page"],"type":"string"},"response":{"anyOf":[{"additionalProperties":false,"properties":{"content_bytes":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"content_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"media_type":{"maxLength":256,"minLength":1,"type":"string"},"status":{"maximum":999,"minimum":100,"type":"integer"}},"required":["status","media_type","content_bytes","content_digest"],"type":"object"},{"type":"null"}]},"role":{"enum":["request","session_opening","tool_listing","session_close"],"type":"string"},"started_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"},"transport_error":{"anyOf":[{"maxLength":40,"minLength":1,"type":"string"},{"type":"null"}]},"url":{"format":"uri","type":"string"}},"required":["purpose","role","method","url","started_at","finished_at","response","transport_error","exchange_digest"],"type":"object"},"maxItems":96,"type":"array"},"finished_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"},"started_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"}},"required":["started_at","finished_at","discovery_reads","exchanges","assertions","error_probe"],"type":"object"},"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"},"surface_catalog":{"additionalProperties":false,"properties":{"endpoints":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","access_request","access_setting","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"interfaces":{"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"participants":{"items":{"additionalProperties":false,"properties":{"identity":{"anyOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"origin_source_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"}},"required":["origin_source_id"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["subject","access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity"],"type":"object"},"type":"array"},"relations":{"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to"],"type":"object"},"type":"array"},"resources":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"surface_exclusions":{"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"}},"required":["exclusion_id","role","rationale"],"type":"object"},"type":"array"}},"required":["participants","resources","endpoints","interfaces","relations","surface_exclusions"],"type":"object"}},"required":["agent_readiness_profile_id","entity_id","scope","surface_catalog","lifecycle","effective_from","revision_digest","policy_digest","policy_version","policy_as_of","job","interface_id","label","label_run_at","grade","discovery","discovery_run_at","run","last_run_at","publication","provenance","canonical_url","projection_digest"],"type":"object"}},"required":["entity","profile","freshness"],"type":"object"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["release_id","data"],"type":"object"}⟨11 unchanged words⟩ participants, endpoints, API and MCP interfaces,delegatedtheauthority,jobpaymentoperation on each interface that performs the job (the request the probes send with no account,recoveryor the operation in the vendor's OpenAPI document where the interface has no public endpoint), andlibrary-joboptionalbindings.job bindings for a verified run. The company must already exist in Sourcey and ⟨34 unchanged words⟩
before
{"additionalProperties":false,"definitions":{"__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"}]}},"properties":{"authority_intent":{"enum":["entity","community"],"type":"string"},"base_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"},"command_contract":{"const":"sourcey.agent-readiness-declaration-draft/v1alpha1","type":"string"},"declared_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"},"endpoints":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"interfaces":{"default":[],"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"job_bindings":{"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","request"],"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"},"offer_relations":{"default":[],"items":{"additionalProperties":false,"properties":{"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"offer_relation_proposal_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"purpose":{"enum":["application_path","redemption_path","operating_path"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["offer_relation_proposal_id","offer_id","purpose","source_uris"],"type":"object"},"type":"array"},"participants":{"default":[],"items":{"additionalProperties":false,"properties":{"identity":{"oneOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"kind":{"const":"entity_id","type":"string"}},"required":["kind","entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"origin_uri","type":"string"},"uri":{"format":"uri","type":"string"}},"required":["kind","uri"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity","source_uris"],"type":"object"},"type":"array"},"relations":{"default":[],"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to","source_uris"],"type":"object"},"type":"array"},"resources":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"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"},"scope_source_uris":{"default":[],"items":{"format":"uri","type":"string"},"type":"array"},"subject":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"entity_id","type":"string"},"value":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"slug","type":"string"},"value":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"domain","type":"string"},"value":{"pattern":"^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"subject_roles":{"default":[],"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"type":"array"},"surface_exclusions":{"default":[],"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["exclusion_id","role","rationale","source_uris"],"type":"object"},"type":"array"}},"required":["command_contract","scope_source_uris","subject_roles","job_bindings","participants","resources","endpoints","interfaces","relations","offer_relations","surface_exclusions"],"type":"object"}after
{"additionalProperties":false,"definitions":{"__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"}]}},"properties":{"authority_intent":{"enum":["entity","community"],"type":"string"},"base_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"},"command_contract":{"const":"sourcey.agent-readiness-declaration-draft/v1alpha1","type":"string"},"declared_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"},"endpoints":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","access_request","access_setting","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"interfaces":{"default":[],"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"job_bindings":{"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","request"],"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"},"job_operations":{"default":[],"items":{"additionalProperties":false,"properties":{"operation":{"oneOf":[{"additionalProperties":false,"properties":{"body":{"anyOf":[{"additionalProperties":false,"properties":{"media_type":{"maxLength":127,"pattern":"^[a-z]+\\/[a-z0-9][a-z0-9.+-]*$","type":"string"}},"required":["media_type"],"type":"object"},{"type":"null"}]},"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":{"pattern":"^[\\x21-\\x7E](?:[\\x20-\\x7E]{0,510}[\\x21-\\x7E])?$","type":"string"}},"required":["name","value"],"type":"object"},"maxItems":8,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"kind":{"const":"http","type":"string"},"method":{"enum":["GET","POST","PUT","PATCH"],"type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"spec":{"anyOf":[{"additionalProperties":false,"properties":{"key_operations":{"anyOf":[{"additionalProperties":false,"properties":{"create":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"},"revoke":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"}},"required":["create","revoke"],"type":"object"},{"type":"null"}]},"url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["url","key_operations"],"type":"object"},{"type":"null"}]},"url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["operation_id","interface_id","kind","endpoint_id","method","url","headers","body","spec"],"type":"object"},{"additionalProperties":false,"properties":{"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"kind":{"const":"mcp","type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"tool":{"pattern":"^[A-Za-z0-9_.\\-/]{1,128}$","type":"string"}},"required":["operation_id","interface_id","kind","endpoint_id","tool"],"type":"object"},{"additionalProperties":false,"properties":{"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"key_operations":{"anyOf":[{"additionalProperties":false,"properties":{"create":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"},"revoke":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"}},"required":["method","path"],"type":"object"}},"required":["create","revoke"],"type":"object"},{"type":"null"}]},"kind":{"const":"spec","type":"string"},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"operation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"path":{"maxLength":512,"pattern":"^\\/[\\x21-\\x7E]*$","type":"string"},"spec_url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["operation_id","interface_id","kind","spec_url","method","path","key_operations"],"type":"object"}]},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["operation","source_uris"],"type":"object"},"type":"array"},"offer_relations":{"default":[],"items":{"additionalProperties":false,"properties":{"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"offer_relation_proposal_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"purpose":{"enum":["application_path","redemption_path","operating_path"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["offer_relation_proposal_id","offer_id","purpose","source_uris"],"type":"object"},"type":"array"},"participants":{"default":[],"items":{"additionalProperties":false,"properties":{"identity":{"oneOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"kind":{"const":"entity_id","type":"string"}},"required":["kind","entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"origin_uri","type":"string"},"uri":{"format":"uri","type":"string"}},"required":["kind","uri"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity","source_uris"],"type":"object"},"type":"array"},"relations":{"default":[],"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to","source_uris"],"type":"object"},"type":"array"},"resources":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"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"},"scope_source_uris":{"default":[],"items":{"format":"uri","type":"string"},"type":"array"},"subject":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"entity_id","type":"string"},"value":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"slug","type":"string"},"value":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"domain","type":"string"},"value":{"pattern":"^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"subject_roles":{"default":[],"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"type":"array"},"surface_exclusions":{"default":[],"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["exclusion_id","role","rationale","source_uris"],"type":"object"},"type":"array"}},"required":["command_contract","scope_source_uris","subject_roles","job_operations","job_bindings","participants","resources","endpoints","interfaces","relations","offer_relations","surface_exclusions"],"type":"object"}Search published Agent Readiness report cards. Each cardsays whether an agent can dogrades one named job on a vendor's servicethroughbyitswheremachineainterfaces:person or theOperatevendorletterhas(A+to step in on an agent's path toFit, from its listing, from probes that send the job's request with no account (or,awheredashitswheninterfacenothasyetnoratedpublic endpoint, read the vendor's OpenAPI document for it), and from any verified run of the job, which replaces the steps it ran: one letter, A+ to F, over Discover,DelegationAuthority,PayOnboard,JobPay, Confirm and Sustain,whereand how often a personhasistoneeded;stepwhetherintheandjobhowitselfoftenis reachable (not yet run),theverifiedOnboardbylevela run, or has no machine interface; the evidencelabel,label;freshness,freshness; and the canonical report URL. Service readiness is separate from startup-credit eligibility.
⟨38 unchanged words⟩ :"string"},"label":{"description":"Who ranWhat theevidencejob's outcome rests on:sourcey_runprobed (graded from the listing and the probes; the job has not been run),vendor_run_verifiedsourcey_run (Sourcey ran the job, needing no account) orprobed.vendor_run_verified (the account holder ran it and Sourcey verified the attestation).","enum":["sourcey_run","vendor_run_verified","probed"],"type":"string"},"limitletter":{"description":"Maximum results to return; defaultsExacttopublished10.letter.","maximumenum":25,["minimumA+
⟨613 unchanged words⟩ {26}$","type":"string"},"labelgrade":{"additionalProperties":false,"properties":{"job":{"enum":["sourcey_runreachable","vendor_run_verifiedverified","probedunavailable"],"type":"string"},"last_run_atletter":{"formatenum":["date-timeA+","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)))$A","type":"stringB+"},"lifecycle":{"enumB":[
after
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"maxItems":10,"minItems":2,"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"stacking":{"additionalProperties":false,"properties":{"outcome":{"const":"not_evaluated","type":"string"},"reason":{"const":"The Sourcey catalog does not carry pairwise stacking evidence.","type":"string"}},"required":["outcome","reason"],"type":"object"}},"required":["release_id","data","stacking"],"type":"object"}Get oneexactpublished Agent Readiness report card:withtheitsjobvisibleandA+thetointerfaceFitgraderan on,fivetheservice-useOperatestages,letterindividualandfindings,itsblockersstatement,remediationseach step's outcome,testedapprovalssurfacesand human workarounds,methodsthe Onboard level, the evidencestatelabel,coveragediscovery facts from the service's own descriptors,freshnessthe declared surface, policy identity, provenance, and canonical URL. ⟨5 unchanged words⟩ or by one Entity plus exact product andfunnel.job.
⟨13 unchanged words⟩ "minLength":1,"type":"string"},"funneljob":{"pattern":"^[a-z0-9]+(?: ⟨28 unchanged words⟩
before
{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"profile":{"additionalProperties":false,"properties":{"agent_readiness_profile_id":{"pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"assessment_basis":{"additionalProperties":false,"properties":{"forbidden_substitutions":{"items":{"enum":["captcha_solving","human_password_or_session_sharing","concealed_agent_identity","invented_eligibility","unbound_out_of_band_code","vendor_policy_bypass","unapproved_consequential_action"],"type":"string"},"type":"array"},"initial_state":{"additionalProperties":false,"properties":{"external_identity":{"const":"only_when_declared_by_exact_funnel","type":"string"},"paid_subscription":{"const":false,"type":"boolean"},"product_credentials":{"const":false,"type":"boolean"},"product_specific_account":{"const":false,"type":"boolean"},"provisioned_resource":{"const":false,"type":"boolean"}},"required":["product_specific_account","product_credentials","paid_subscription","provisioned_resource","external_identity"],"type":"object"},"observed_assessment":{"additionalProperties":false,"properties":{"allowed_sources":{"items":{"enum":["public_documentation","public_metadata","public_endpoints","non_mutating_interaction","operator_attested_public_observation"],"type":"string"},"type":"array"},"consequential_claims":{"const":"certification_required","type":"string"}},"required":["allowed_sources","consequential_claims"],"type":"object"},"permitted_human_boundaries":{"items":{"enum":["account_ownership_confirmation","delegated_identity_consent","regulated_approval","final_payment_or_irreversible_commitment"],"type":"string"},"type":"array"},"principal":{"const":"authorized_human_or_organization","type":"string"},"required_handoff_properties":{"items":{"enum":["exact_disclosure","resumable_handoff","deterministic_continuation"],"type":"string"},"type":"array"},"success":{"additionalProperties":false,"properties":{"authority":{"const":"scoped","type":"string"},"failure_semantics":{"const":"documented","type":"string"},"interface_coverage":{"enum":["at_least_one_declared_alternative","one_selected_interface_per_target"],"type":"string"},"recovery":{"const":"supported","type":"string"},"target_coverage":{"const":"every_declared_target","type":"string"}},"required":["target_coverage","interface_coverage","authority","failure_semantics","recovery"],"type":"object"}},"required":["principal","initial_state","permitted_human_boundaries","required_handoff_properties","forbidden_substitutions","success","observed_assessment"],"type":"object"},"canonical_url":{"format":"uri","type":"string"},"coverage":{"additionalProperties":false,"properties":{"barrier_ratio":{"maximum":1,"minimum":0,"type":"number"},"barrier_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"covered_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"ratio":{"maximum":1,"minimum":0,"type":"number"},"required_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"status":{"enum":["complete","incomplete"],"type":"string"},"verified_barrier_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["status","required_signals","covered_signals","ratio","barrier_signals","verified_barrier_signals","barrier_ratio"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"first_blocked_stage":{"additionalProperties":false,"properties":{"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","finding"],"type":"object"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"grade":{"enum":["A+","A","B+","B","C+","C","D","F","unrated"],"type":"string"},"grade_derivation":{"additionalProperties":false,"properties":{"coverage_rule":{"maxLength":280,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"label":{"maxLength":80,"minLength":1,"type":"string"},"outcome_rule":{"maxLength":280,"minLength":1,"type":"string"}},"required":["label","explanation","coverage_rule","outcome_rule"],"type":"object"},"last_tested_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"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"limitations":{"items":{"additionalProperties":false,"properties":{"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"remediation":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"instruction":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","instruction"],"type":"object"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","finding"],"type":"object"},"type":"array"},"overall_outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"policy_as_of":{"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"},"policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"policy_version":{"minLength":1,"type":"string"},"primary_finding":{"additionalProperties":false,"properties":{"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"public_state":{"enum":["limited","blocked"],"type":"string"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","public_state","finding"],"type":"object"},"projection_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"provenance":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"fields":{"items":{"additionalProperties":false,"properties":{"accepted_proof_kinds":{"items":{"enum":["observed","derived","editorial","attested"],"type":"string"},"minItems":1,"type":"array"},"contradicting_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"evidence_proof_kinds":{"items":{"enum":["observed","derived","editorial","attested"],"type":"string"},"type":"array"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"latest_observation_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"},"path":{"format":"starts_with","pattern":"^\\/.*","type":"string"},"supporting_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"}},"required":["path","supporting_event_ids","contradicting_event_ids","accepted_proof_kinds","evidence_proof_kinds","freshness"],"type":"object"},"minItems":1,"type":"array"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"freshness_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","coverage_policy_digest","freshness_policy_digest","basis_event_ids","fields","vendor_attestation"],"type":"object"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"publication":{"additionalProperties":false,"properties":{"reasons":{"items":{"enum":["lifecycle_not_active","coverage_incomplete","required_evidence_not_supported","freshness_not_fresh","unrated","no_useful_finding","open_dispute"],"type":"string"},"type":"array"},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"required":["visibility","reasons"],"type":"object"},"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"},"stages":{"items":{"additionalProperties":false,"properties":{"blockers":{"items":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"type":"array"},"outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"primary_finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"remediations":{"items":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"instruction":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","instruction"],"type":"object"},"type":"array"},"secondary_context":{"items":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"type":"array"},"signals":{"items":{"additionalProperties":false,"properties":{"assessment_method":{"additionalProperties":false,"properties":{"method_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"name":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["name","version","method_digest"],"type":"object"},"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"condition":{"maxLength":160,"minLength":1,"type":"string"},"determination_bases":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"kind":{"const":"direct_observation","type":"string"},"locators":{"items":{"additionalProperties":false,"properties":{"artifact_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"end_byte":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"start_byte":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"value_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["artifact_digest","start_byte","end_byte","value_digest"],"type":"object"},"minItems":1,"type":"array"}},"required":["kind","captures","artifact_digests","locators"],"type":"object"},{"additionalProperties":false,"properties":{"approved_request":{"additionalProperties":false,"properties":{"request":{"additionalProperties":false,"properties":{"headers":{"items":{"additionalProperties":false,"properties":{"name":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"value":{"maxLength":512,"minLength":1,"type":"string"}},"required":["name","value"],"type":"object"},"maxItems":16,"type":"array"},"method":{"const":"GET","type":"string"},"success_assertions":{"items":{"additionalProperties":false,"properties":{"equals":{"anyOf":[{"maxLength":512,"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"pointer":{"maxLength":256,"pattern":"^\\/(?:[^~/]|~0|~1)+(?:\\/(?:[^~/]|~0|~1)+)*$","type":"string"}},"required":["pointer","equals"],"type":"object"},"maxItems":8,"minItems":1,"type":"array"},"target_url":{"format":"uri","type":"string"}},"required":["method","headers"],"type":"object"},"source_url":{"format":"uri","type":"string"}},"required":["source_url","request"],"type":"object"},"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"assessment_target_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"endpoint_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"service_exchange","type":"string"},"response_content_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"response_status_code":{"maximum":299,"minimum":200,"type":"integer"},"source_observation_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["kind","captures","artifact_digests","endpoint_id","assessment_target_id","source_observation_digest","approved_request","response_status_code","response_content_digest"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"coverage_scope":{"enum":["exact_resource","tested_surfaces","exact_funnel"],"type":"string"},"covered_branches":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"covered_surfaces":{"items":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"minItems":1,"type":"array"},"kind":{"const":"bounded_absence","type":"string"}},"required":["kind","captures","artifact_digests","coverage_scope","covered_surfaces","covered_branches"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"kind":{"const":"explicit_first_party_declaration","type":"string"},"locators":{"items":{"additionalProperties":false,"properties":{"artifact_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"end_byte":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"start_byte":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"value_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["artifact_digest","start_byte","end_byte","value_digest"],"type":"object"},"minItems":1,"type":"array"},"source_surface":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["kind","captures","artifact_digests","source_surface","locators"],"type":"object"},{"additionalProperties":false,"properties":{"adapter_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"evidence_record_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"kind":{"const":"standard_requirement","type":"string"},"requirement":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["tests","informational-reference"],"type":"string"},"requirement_id":{"maxLength":240,"minLength":1,"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","requirement_id","relation"],"type":"object"}},"required":["kind","adapter_digest","evidence_record_digest","requirement","artifact_digests"],"type":"object"},{"additionalProperties":false,"properties":{"certification_receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"kind":{"const":"certification_receipt","type":"string"}},"required":["kind","certification_receipt_digest"],"type":"object"}]},"type":"array"},"evaluation_role":{"enum":["graded","barrier","informational"],"type":"string"},"evidence_status":{"enum":["supported","contradicted","mixed","missing"],"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"note":{"maxLength":500,"minLength":1,"type":"string"},"observed_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"},"outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"remediation":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"instruction":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","instruction"],"type":"object"},"required":{"type":"boolean"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"tested_surfaces":{"items":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"type":"array"},"value":{"enum":["yes","no","partial","unknown","not_applicable"],"type":"string"},"value_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["signal_code","evaluation_role","required","value","value_label","outcome","public_state","condition","finding","evidence_status","freshness","tested_surfaces","determination_bases"],"type":"object"},"type":"array"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"},"state_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","outcome","public_state","state_label","primary_finding","secondary_context","signals","blockers","remediations"],"type":"object"},"maxItems":5,"minItems":5,"type":"array"},"state_label":{"maxLength":40,"minLength":1,"type":"string"},"surface_catalog":{"additionalProperties":false,"properties":{"assessment_targets":{"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"},"target_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["target_id","name","interface_ids"],"type":"object"},"type":"array"},"endpoints":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"interfaces":{"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"participants":{"items":{"additionalProperties":false,"properties":{"identity":{"anyOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"origin_source_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"}},"required":["origin_source_id"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["subject","access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity"],"type":"object"},"type":"array"},"relations":{"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to"],"type":"object"},"type":"array"},"resources":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"surface_exclusions":{"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"}},"required":["exclusion_id","role","rationale"],"type":"object"},"type":"array"}},"required":["assessment_targets","participants","resources","endpoints","interfaces","relations","surface_exclusions"],"type":"object"}},"required":["agent_readiness_profile_id","entity_id","scope","lifecycle","effective_from","revision_digest","policy_digest","policy_version","policy_as_of","assessment_basis","surface_catalog","overall_outcome","public_state","state_label","grade","grade_derivation","publication","limitations","stages","coverage","last_tested_at","freshness","provenance","canonical_url","projection_digest"],"type":"object"}},"required":["entity","profile"],"type":"object"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["release_id","data"],"type":"object"}Prepare the canonicaldeclaration for an independentAgent Readinessassessmentdeclarationoffor onevendorserviceproductand job: participants,APIendpoints,SaaSAPIserviceand MCP interfaces,authenticationdelegatedpathauthority, paymentpath,provisioningrecoveryflow,andoperatinglibrary-jobinterface,bindings.recoveryTheflow,company must already exist in Sourcey and resolves by exactagentidentity;standard,anreadyunknowntocompanysubmitreturnsthroughidentity_allocation_required. Complete declarations use POST /v1/submissions as product agent_readiness.Resolves only exactDraftsSourceygrantEntitynoidentitypublication,never assignsverificationaor gradeor,treatsand startup credits and dealsas service readiness, and returns precise missing fieldsneverwhencounttheas servicegraph is incomplete.readiness.
before
{"additionalProperties":false,"properties":{"assessment_targets":{"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"},"authority_intent":{"enum":["entity","community"],"type":"string"},"base_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"},"command_contract":{"const":"sourcey.agent-readiness-declaration-draft/v1alpha1","type":"string"},"declared_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"},"endpoints":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"interfaces":{"default":[],"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"offer_relations":{"default":[],"items":{"additionalProperties":false,"properties":{"applicable_stages":{"items":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"minItems":1,"type":"array"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"offer_relation_proposal_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"purpose":{"enum":["application_path","redemption_path","operating_path"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["offer_relation_proposal_id","offer_id","purpose","applicable_stages","source_uris"],"type":"object"},"type":"array"},"participants":{"default":[],"items":{"additionalProperties":false,"properties":{"identity":{"oneOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"kind":{"const":"entity_id","type":"string"}},"required":["kind","entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"origin_uri","type":"string"},"uri":{"format":"uri","type":"string"}},"required":["kind","uri"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity","source_uris"],"type":"object"},"type":"array"},"relations":{"default":[],"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to","source_uris"],"type":"object"},"type":"array"},"resources":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"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"},"scope_source_uris":{"default":[],"items":{"format":"uri","type":"string"},"type":"array"},"subject":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"entity_id","type":"string"},"value":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"slug","type":"string"},"value":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"domain","type":"string"},"value":{"pattern":"^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"subject_roles":{"default":[],"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"type":"array"},"surface_exclusions":{"default":[],"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["exclusion_id","role","rationale","source_uris"],"type":"object"},"type":"array"}},"required":["command_contract","scope_source_uris","subject_roles","assessment_targets","participants","resources","endpoints","interfaces","relations","offer_relations","surface_exclusions"],"type":"object"}⟨375 unchanged words⟩ scope":{"additionalProperties":false,"properties":{"funneljob":{"additionalProperties":false,"properties":{"key ⟨50 unchanged words⟩ "object"}},"required":["product","funneljob"],"type":"object"},"status": ⟨83 unchanged words⟩
before
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"total":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"}},"required":["release_id","total","truncated","data"],"type":"object"}after
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"},"minimum":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","minimum","maximum"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"total":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"}},"required":["release_id","total","truncated","data"],"type":"object"}Search published Agent Readiness reportcardscards.forEachAPIs,cardSaaSsaysproducts,whetherauthentication,anpayments,agentprovisioning,canoperations,doandonerecovery.namedReturnsjob on a vendor's service through its machine interfaces: theoverallOperate letter (A+ to F,gradeor a dash when not yet rated) over Discover,five-stageDelegation,outcomesPay,evidenceJob,coverageConfirm and Sustain,freshnesswhere a person has to step in and how often,primarytheblockerOnboard level,remediationthecontextevidence label, freshness, and the canonical reportURLURL.withoutServiceconflatingreadinessserviceisreadinessseparatewithfrom startup-credit eligibility.
⟨13 unchanged words⟩ "minLength":1,"type":"string"},"funneljob":{"description":"Exact Agent Readinessservice-usejobfunnelkeykey.from the job library.","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"gradelabel":{"description":"ExactWhopublishedranreport-cardthegrade.evidence: sourcey_run, vendor_run_verified, or probed.","enum":["A+sourcey_run","Avendor_run_verified","B+probed"],"Btype
before
{"additionalProperties":false,"properties":{"data":{"items":{"additionalProperties":false,"properties":{"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"profile":{"additionalProperties":false,"properties":{"agent_readiness_profile_id":{"pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"canonical_url":{"format":"uri","type":"string"},"coverage":{"additionalProperties":false,"properties":{"barrier_ratio":{"maximum":1,"minimum":0,"type":"number"},"barrier_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"covered_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"ratio":{"maximum":1,"minimum":0,"type":"number"},"required_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"status":{"enum":["complete","incomplete"],"type":"string"},"verified_barrier_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["status","required_signals","covered_signals","ratio","barrier_signals","verified_barrier_signals","barrier_ratio"],"type":"object"},"declaration_revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"effective_from":{"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"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"grade":{"enum":["A+","A","B+","B","C+","C","D","F","unrated"],"type":"string"},"grade_derivation":{"additionalProperties":false,"properties":{"coverage_rule":{"maxLength":280,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"label":{"maxLength":80,"minLength":1,"type":"string"},"outcome_rule":{"maxLength":280,"minLength":1,"type":"string"}},"required":["label","explanation","coverage_rule","outcome_rule"],"type":"object"},"last_tested_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"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"overall_outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"policy_as_of":{"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"},"policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"policy_version":{"minLength":1,"type":"string"},"primary_finding":{"additionalProperties":false,"properties":{"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"public_state":{"enum":["limited","blocked"],"type":"string"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","public_state","finding"],"type":"object"},"projection_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"provenance":{"additionalProperties":false,"properties":{"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","vendor_attestation"],"type":"object"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"publication":{"additionalProperties":false,"properties":{"reasons":{"items":{"enum":["lifecycle_not_active","coverage_incomplete","required_evidence_not_supported","freshness_not_fresh","unrated","no_useful_finding","open_dispute"],"type":"string"},"type":"array"},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"required":["visibility","reasons"],"type":"object"},"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"},"stages":{"items":{"additionalProperties":false,"properties":{"outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"primary_finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"},"state_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","outcome","public_state","state_label","primary_finding"],"type":"object"},"maxItems":5,"minItems":5,"type":"array"},"state_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["agent_readiness_profile_id","entity_id","scope","declaration_revision_digest","lifecycle","effective_from","revision_digest","policy_digest","policy_version","policy_as_of","overall_outcome","public_state","state_label","grade","grade_derivation","publication","coverage","last_tested_at","freshness","canonical_url","projection_digest","stages","provenance"],"type":"object"}},"required":["entity","profile"],"type":"object"},"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"total":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"}},"required":["release_id","total","truncated","data"],"type":"object"}after
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"maxItems":10,"minItems":2,"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"stacking":{"additionalProperties":false,"properties":{"outcome":{"const":"not_evaluated","type":"string"},"reason":{"const":"The Sourcey catalog does not carry pairwise stacking evidence.","type":"string"}},"required":["outcome","reason"],"type":"object"}},"required":["release_id","data","stacking"],"type":"object"}⟨143 unchanged words⟩ additionalProperties":false,"properties":{"canonical_route":{"format":"starts_with","pattern":"^\\/.*","type":"string"}, ⟨76 unchanged words⟩
before
{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"profile":{"additionalProperties":false,"properties":{"agent_readiness_profile_id":{"pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"assessment_basis":{"additionalProperties":false,"properties":{"forbidden_substitutions":{"items":{"enum":["captcha_solving","human_password_or_session_sharing","concealed_agent_identity","invented_eligibility","unbound_out_of_band_code","vendor_policy_bypass","unapproved_consequential_action"],"type":"string"},"type":"array"},"initial_state":{"additionalProperties":false,"properties":{"external_identity":{"const":"only_when_declared_by_exact_funnel","type":"string"},"paid_subscription":{"const":false,"type":"boolean"},"product_credentials":{"const":false,"type":"boolean"},"product_specific_account":{"const":false,"type":"boolean"},"provisioned_resource":{"const":false,"type":"boolean"}},"required":["product_specific_account","product_credentials","paid_subscription","provisioned_resource","external_identity"],"type":"object"},"observed_assessment":{"additionalProperties":false,"properties":{"allowed_sources":{"items":{"enum":["public_documentation","public_metadata","public_endpoints","non_mutating_interaction","operator_attested_public_observation"],"type":"string"},"type":"array"},"consequential_claims":{"const":"certification_required","type":"string"}},"required":["allowed_sources","consequential_claims"],"type":"object"},"permitted_human_boundaries":{"items":{"enum":["account_ownership_confirmation","delegated_identity_consent","regulated_approval","final_payment_or_irreversible_commitment"],"type":"string"},"type":"array"},"principal":{"const":"authorized_human_or_organization","type":"string"},"required_handoff_properties":{"items":{"enum":["exact_disclosure","resumable_handoff","deterministic_continuation"],"type":"string"},"type":"array"},"success":{"additionalProperties":false,"properties":{"authority":{"const":"scoped","type":"string"},"failure_semantics":{"const":"documented","type":"string"},"interface_coverage":{"const":"at_least_one_declared_alternative","type":"string"},"recovery":{"const":"supported","type":"string"},"target_coverage":{"const":"every_declared_target","type":"string"}},"required":["target_coverage","interface_coverage","authority","failure_semantics","recovery"],"type":"object"}},"required":["principal","initial_state","permitted_human_boundaries","required_handoff_properties","forbidden_substitutions","success","observed_assessment"],"type":"object"},"canonical_url":{"format":"uri","type":"string"},"coverage":{"additionalProperties":false,"properties":{"barrier_ratio":{"maximum":1,"minimum":0,"type":"number"},"barrier_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"covered_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"ratio":{"maximum":1,"minimum":0,"type":"number"},"required_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"status":{"enum":["complete","incomplete"],"type":"string"},"verified_barrier_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["status","required_signals","covered_signals","ratio","barrier_signals","verified_barrier_signals","barrier_ratio"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"first_blocked_stage":{"additionalProperties":false,"properties":{"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","finding"],"type":"object"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"grade":{"enum":["A+","A","B+","B","C+","C","D","F","unrated"],"type":"string"},"grade_derivation":{"additionalProperties":false,"properties":{"coverage_rule":{"maxLength":280,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"label":{"maxLength":80,"minLength":1,"type":"string"},"outcome_rule":{"maxLength":280,"minLength":1,"type":"string"}},"required":["label","explanation","coverage_rule","outcome_rule"],"type":"object"},"last_tested_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"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"limitations":{"items":{"additionalProperties":false,"properties":{"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"remediation":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"instruction":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","instruction"],"type":"object"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","finding"],"type":"object"},"type":"array"},"overall_outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"policy_as_of":{"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"},"policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"policy_version":{"minLength":1,"type":"string"},"primary_finding":{"additionalProperties":false,"properties":{"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"public_state":{"enum":["limited","blocked"],"type":"string"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","public_state","finding"],"type":"object"},"projection_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"provenance":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"fields":{"items":{"additionalProperties":false,"properties":{"accepted_proof_kinds":{"items":{"enum":["observed","derived","editorial","attested"],"type":"string"},"minItems":1,"type":"array"},"contradicting_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"evidence_proof_kinds":{"items":{"enum":["observed","derived","editorial","attested"],"type":"string"},"type":"array"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"latest_observation_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"},"path":{"pattern":"^\\/.*","type":"string"},"supporting_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"}},"required":["path","supporting_event_ids","contradicting_event_ids","accepted_proof_kinds","evidence_proof_kinds","freshness"],"type":"object"},"minItems":1,"type":"array"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"freshness_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","coverage_policy_digest","freshness_policy_digest","basis_event_ids","fields","vendor_attestation"],"type":"object"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"publication":{"additionalProperties":false,"properties":{"reasons":{"items":{"enum":["lifecycle_not_active","coverage_incomplete","required_evidence_not_supported","freshness_not_fresh","unrated","no_useful_finding","open_dispute"],"type":"string"},"type":"array"},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"required":["visibility","reasons"],"type":"object"},"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"},"stages":{"items":{"additionalProperties":false,"properties":{"blockers":{"items":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"type":"array"},"outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"primary_finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"remediations":{"items":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"instruction":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","instruction"],"type":"object"},"type":"array"},"secondary_context":{"items":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"type":"array"},"signals":{"items":{"additionalProperties":false,"properties":{"assessment_method":{"additionalProperties":false,"properties":{"method_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"name":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["name","version","method_digest"],"type":"object"},"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"condition":{"maxLength":160,"minLength":1,"type":"string"},"determination_bases":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"kind":{"const":"direct_observation","type":"string"},"locators":{"items":{"additionalProperties":false,"properties":{"artifact_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"end_byte":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"start_byte":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"value_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["artifact_digest","start_byte","end_byte","value_digest"],"type":"object"},"minItems":1,"type":"array"}},"required":["kind","captures","artifact_digests","locators"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"coverage_scope":{"enum":["exact_resource","tested_surfaces","exact_funnel"],"type":"string"},"covered_branches":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"covered_surfaces":{"items":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"minItems":1,"type":"array"},"kind":{"const":"bounded_absence","type":"string"}},"required":["kind","captures","artifact_digests","coverage_scope","covered_surfaces","covered_branches"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"kind":{"const":"explicit_first_party_declaration","type":"string"},"locators":{"items":{"additionalProperties":false,"properties":{"artifact_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"end_byte":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"start_byte":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"value_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["artifact_digest","start_byte","end_byte","value_digest"],"type":"object"},"minItems":1,"type":"array"},"source_surface":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["kind","captures","artifact_digests","source_surface","locators"],"type":"object"},{"additionalProperties":false,"properties":{"adapter_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"evidence_record_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"kind":{"const":"standard_requirement","type":"string"},"requirement":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["tests","informational-reference"],"type":"string"},"requirement_id":{"maxLength":240,"minLength":1,"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","requirement_id","relation"],"type":"object"}},"required":["kind","adapter_digest","evidence_record_digest","requirement","artifact_digests"],"type":"object"},{"additionalProperties":false,"properties":{"certification_receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"kind":{"const":"certification_receipt","type":"string"}},"required":["kind","certification_receipt_digest"],"type":"object"}]},"type":"array"},"evaluation_role":{"enum":["graded","barrier","informational"],"type":"string"},"evidence_status":{"enum":["supported","contradicted","mixed","missing"],"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"note":{"maxLength":500,"minLength":1,"type":"string"},"observed_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"},"outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"remediation":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"instruction":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","instruction"],"type":"object"},"required":{"type":"boolean"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"tested_surfaces":{"items":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"type":"array"},"value":{"enum":["yes","no","partial","unknown","not_applicable"],"type":"string"},"value_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["signal_code","evaluation_role","required","value","value_label","outcome","public_state","condition","finding","evidence_status","freshness","tested_surfaces","determination_bases"],"type":"object"},"type":"array"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"},"state_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","outcome","public_state","state_label","primary_finding","secondary_context","signals","blockers","remediations"],"type":"object"},"maxItems":5,"minItems":5,"type":"array"},"state_label":{"maxLength":40,"minLength":1,"type":"string"},"surface_catalog":{"additionalProperties":false,"properties":{"assessment_targets":{"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"},"target_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["target_id","name","interface_ids"],"type":"object"},"type":"array"},"endpoints":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"interfaces":{"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"participants":{"items":{"additionalProperties":false,"properties":{"identity":{"anyOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"origin_source_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"}},"required":["origin_source_id"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["subject","access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity"],"type":"object"},"type":"array"},"relations":{"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to"],"type":"object"},"type":"array"},"resources":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"surface_exclusions":{"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"}},"required":["exclusion_id","role","rationale"],"type":"object"},"type":"array"}},"required":["assessment_targets","participants","resources","endpoints","interfaces","relations","surface_exclusions"],"type":"object"}},"required":["agent_readiness_profile_id","entity_id","scope","lifecycle","effective_from","revision_digest","policy_digest","policy_version","policy_as_of","assessment_basis","surface_catalog","overall_outcome","public_state","state_label","grade","grade_derivation","publication","limitations","stages","coverage","last_tested_at","freshness","provenance","canonical_url","projection_digest"],"type":"object"}},"required":["entity","profile"],"type":"object"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["release_id","data"],"type":"object"}after
{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"profile":{"additionalProperties":false,"properties":{"agent_readiness_profile_id":{"pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"assessment_basis":{"additionalProperties":false,"properties":{"forbidden_substitutions":{"items":{"enum":["captcha_solving","human_password_or_session_sharing","concealed_agent_identity","invented_eligibility","unbound_out_of_band_code","vendor_policy_bypass","unapproved_consequential_action"],"type":"string"},"type":"array"},"initial_state":{"additionalProperties":false,"properties":{"external_identity":{"const":"only_when_declared_by_exact_funnel","type":"string"},"paid_subscription":{"const":false,"type":"boolean"},"product_credentials":{"const":false,"type":"boolean"},"product_specific_account":{"const":false,"type":"boolean"},"provisioned_resource":{"const":false,"type":"boolean"}},"required":["product_specific_account","product_credentials","paid_subscription","provisioned_resource","external_identity"],"type":"object"},"observed_assessment":{"additionalProperties":false,"properties":{"allowed_sources":{"items":{"enum":["public_documentation","public_metadata","public_endpoints","non_mutating_interaction","operator_attested_public_observation"],"type":"string"},"type":"array"},"consequential_claims":{"const":"certification_required","type":"string"}},"required":["allowed_sources","consequential_claims"],"type":"object"},"permitted_human_boundaries":{"items":{"enum":["account_ownership_confirmation","delegated_identity_consent","regulated_approval","final_payment_or_irreversible_commitment"],"type":"string"},"type":"array"},"principal":{"const":"authorized_human_or_organization","type":"string"},"required_handoff_properties":{"items":{"enum":["exact_disclosure","resumable_handoff","deterministic_continuation"],"type":"string"},"type":"array"},"success":{"additionalProperties":false,"properties":{"authority":{"const":"scoped","type":"string"},"failure_semantics":{"const":"documented","type":"string"},"interface_coverage":{"const":"at_least_one_declared_alternative","type":"string"},"recovery":{"const":"supported","type":"string"},"target_coverage":{"const":"every_declared_target","type":"string"}},"required":["target_coverage","interface_coverage","authority","failure_semantics","recovery"],"type":"object"}},"required":["principal","initial_state","permitted_human_boundaries","required_handoff_properties","forbidden_substitutions","success","observed_assessment"],"type":"object"},"canonical_url":{"format":"uri","type":"string"},"coverage":{"additionalProperties":false,"properties":{"barrier_ratio":{"maximum":1,"minimum":0,"type":"number"},"barrier_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"covered_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"ratio":{"maximum":1,"minimum":0,"type":"number"},"required_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"status":{"enum":["complete","incomplete"],"type":"string"},"verified_barrier_signals":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["status","required_signals","covered_signals","ratio","barrier_signals","verified_barrier_signals","barrier_ratio"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"first_blocked_stage":{"additionalProperties":false,"properties":{"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","finding"],"type":"object"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"grade":{"enum":["A+","A","B+","B","C+","C","D","F","unrated"],"type":"string"},"grade_derivation":{"additionalProperties":false,"properties":{"coverage_rule":{"maxLength":280,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"label":{"maxLength":80,"minLength":1,"type":"string"},"outcome_rule":{"maxLength":280,"minLength":1,"type":"string"}},"required":["label","explanation","coverage_rule","outcome_rule"],"type":"object"},"last_tested_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"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"limitations":{"items":{"additionalProperties":false,"properties":{"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"remediation":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"instruction":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","instruction"],"type":"object"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","finding"],"type":"object"},"type":"array"},"overall_outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"policy_as_of":{"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"},"policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"policy_version":{"minLength":1,"type":"string"},"primary_finding":{"additionalProperties":false,"properties":{"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"public_state":{"enum":["limited","blocked"],"type":"string"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","public_state","finding"],"type":"object"},"projection_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"provenance":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"fields":{"items":{"additionalProperties":false,"properties":{"accepted_proof_kinds":{"items":{"enum":["observed","derived","editorial","attested"],"type":"string"},"minItems":1,"type":"array"},"contradicting_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"evidence_proof_kinds":{"items":{"enum":["observed","derived","editorial","attested"],"type":"string"},"type":"array"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"latest_observation_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"},"path":{"format":"starts_with","pattern":"^\\/.*","type":"string"},"supporting_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"}},"required":["path","supporting_event_ids","contradicting_event_ids","accepted_proof_kinds","evidence_proof_kinds","freshness"],"type":"object"},"minItems":1,"type":"array"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"freshness_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","coverage_policy_digest","freshness_policy_digest","basis_event_ids","fields","vendor_attestation"],"type":"object"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"publication":{"additionalProperties":false,"properties":{"reasons":{"items":{"enum":["lifecycle_not_active","coverage_incomplete","required_evidence_not_supported","freshness_not_fresh","unrated","no_useful_finding","open_dispute"],"type":"string"},"type":"array"},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"required":["visibility","reasons"],"type":"object"},"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"},"stages":{"items":{"additionalProperties":false,"properties":{"blockers":{"items":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"type":"array"},"outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"primary_finding":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"remediations":{"items":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"instruction":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","instruction"],"type":"object"},"type":"array"},"secondary_context":{"items":{"additionalProperties":false,"properties":{"condition":{"maxLength":160,"minLength":1,"type":"string"},"context":{"maxLength":500,"minLength":1,"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","condition","finding"],"type":"object"},"type":"array"},"signals":{"items":{"additionalProperties":false,"properties":{"assessment_method":{"additionalProperties":false,"properties":{"method_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"name":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["name","version","method_digest"],"type":"object"},"blocker":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"explanation":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","explanation"],"type":"object"},"condition":{"maxLength":160,"minLength":1,"type":"string"},"determination_bases":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"kind":{"const":"direct_observation","type":"string"},"locators":{"items":{"additionalProperties":false,"properties":{"artifact_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"end_byte":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"start_byte":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"value_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["artifact_digest","start_byte","end_byte","value_digest"],"type":"object"},"minItems":1,"type":"array"}},"required":["kind","captures","artifact_digests","locators"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"coverage_scope":{"enum":["exact_resource","tested_surfaces","exact_funnel"],"type":"string"},"covered_branches":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"covered_surfaces":{"items":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"minItems":1,"type":"array"},"kind":{"const":"bounded_absence","type":"string"}},"required":["kind","captures","artifact_digests","coverage_scope","covered_surfaces","covered_branches"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"captures":{"items":{"additionalProperties":false,"properties":{"capture_rung":{"enum":["http","headless","archive","manual"],"type":"string"},"retained_capture_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["retained_capture_digest","capture_rung"],"type":"object"},"minItems":1,"type":"array"},"kind":{"const":"explicit_first_party_declaration","type":"string"},"locators":{"items":{"additionalProperties":false,"properties":{"artifact_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"end_byte":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"start_byte":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"value_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["artifact_digest","start_byte","end_byte","value_digest"],"type":"object"},"minItems":1,"type":"array"},"source_surface":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["kind","captures","artifact_digests","source_surface","locators"],"type":"object"},{"additionalProperties":false,"properties":{"adapter_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"artifact_digests":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"minItems":1,"type":"array"},"evidence_record_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"kind":{"const":"standard_requirement","type":"string"},"requirement":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["tests","informational-reference"],"type":"string"},"requirement_id":{"maxLength":240,"minLength":1,"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","requirement_id","relation"],"type":"object"}},"required":["kind","adapter_digest","evidence_record_digest","requirement","artifact_digests"],"type":"object"},{"additionalProperties":false,"properties":{"certification_receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"kind":{"const":"certification_receipt","type":"string"}},"required":["kind","certification_receipt_digest"],"type":"object"}]},"type":"array"},"evaluation_role":{"enum":["graded","barrier","informational"],"type":"string"},"evidence_status":{"enum":["supported","contradicted","mixed","missing"],"type":"string"},"finding":{"maxLength":280,"minLength":1,"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"note":{"maxLength":500,"minLength":1,"type":"string"},"observed_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"},"outcome":{"enum":["pass","constrained","fail","unknown","not_applicable"],"type":"string"},"public_state":{"enum":["ready","limited","blocked","unknown","not_applicable"],"type":"string"},"remediation":{"additionalProperties":false,"properties":{"code":{"maxLength":160,"minLength":1,"type":"string"},"instruction":{"maxLength":500,"minLength":1,"type":"string"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"}},"required":["signal_code","code","instruction"],"type":"object"},"required":{"type":"boolean"},"signal_code":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"tested_surfaces":{"items":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"type":"array"},"value":{"enum":["yes","no","partial","unknown","not_applicable"],"type":"string"},"value_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["signal_code","evaluation_role","required","value","value_label","outcome","public_state","condition","finding","evidence_status","freshness","tested_surfaces","determination_bases"],"type":"object"},"type":"array"},"stage":{"enum":["evaluate","sign_up","pay","provision","operate"],"type":"string"},"stage_label":{"maxLength":40,"minLength":1,"type":"string"},"state_label":{"maxLength":40,"minLength":1,"type":"string"}},"required":["stage","stage_label","outcome","public_state","state_label","primary_finding","secondary_context","signals","blockers","remediations"],"type":"object"},"maxItems":5,"minItems":5,"type":"array"},"state_label":{"maxLength":40,"minLength":1,"type":"string"},"surface_catalog":{"additionalProperties":false,"properties":{"assessment_targets":{"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"},"target_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["target_id","name","interface_ids"],"type":"object"},"type":"array"},"endpoints":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"interfaces":{"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"participants":{"items":{"additionalProperties":false,"properties":{"identity":{"anyOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"origin_source_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"}},"required":["origin_source_id"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["subject","access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity"],"type":"object"},"type":"array"},"relations":{"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to"],"type":"object"},"type":"array"},"resources":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"surface_exclusions":{"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"}},"required":["exclusion_id","role","rationale"],"type":"object"},"type":"array"}},"required":["assessment_targets","participants","resources","endpoints","interfaces","relations","surface_exclusions"],"type":"object"}},"required":["agent_readiness_profile_id","entity_id","scope","lifecycle","effective_from","revision_digest","policy_digest","policy_version","policy_as_of","assessment_basis","surface_catalog","overall_outcome","public_state","state_label","grade","grade_derivation","publication","limitations","stages","coverage","last_tested_at","freshness","provenance","canonical_url","projection_digest"],"type":"object"}},"required":["entity","profile"],"type":"object"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["release_id","data"],"type":"object"}⟨74 unchanged words⟩ ,"type":"string"},"tags":{"additionalItems":false,"items":[{"maxLength":48,"minLength":1 ⟨22 unchanged words⟩ ,"minLength":1,"type":"string"}],"maxItems":5,"minItems":5,"type":"array"}},"required":[ ⟨44 unchanged words⟩
⟨176 unchanged words⟩ (?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01] ⟨960 unchanged words⟩
⟨27 unchanged words⟩ ,"type":"string"},"path":{"format":"starts_with","pattern":"^\\/.*","type":"string"}} ⟨42 unchanged words⟩ ,"type":"string"},"path":{"format":"starts_with","pattern":"^\\/.*","type":"string"}} ⟨50 unchanged words⟩ ,"type":"string"},"path":{"format":"starts_with","pattern":"^\\/.*","type":"string"}} ⟨69 unchanged words⟩ ,"type":"string"},"path":{"format":"starts_with","pattern":"^\\/.*","type":"string"}} ⟨113 unchanged words⟩ 1,"type":"string"},"path":{"format":"starts_with","pattern":"^\\/.*","type":"string"} ⟨177 unchanged words⟩
before
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"total":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"}},"required":["release_id","total","truncated","data"],"type":"object"}after
{"additionalProperties":false,"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact","operator"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string","type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"boolean","type":"string"},"value":{"type":"boolean"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"const":"in","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"string-set","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"number-set","type":"string"},"values":{"items":{"type":"number"},"minItems":1,"type":"array"}},"required":["type","values"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"fact":{"pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$","type":"string"},"kind":{"const":"predicate","type":"string"},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"type":{"const":"number","type":"string"},"value":{"type":"number"}},"required":["type","value"],"type":"object"},{"additionalProperties":false,"properties":{"type":{"const":"date","type":"string"},"value":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["type","value"],"type":"object"}]}},"required":["kind","criterion_id","statement","fact","operator","value"],"type":"object"}]},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"manual","type":"string"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","reason"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"const":"constant","type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"},"value":{"type":"boolean"}},"required":["kind","criterion_id","statement","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"all","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"any","type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema0"},"minItems":1,"type":"array"}},"required":["kind","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"rule":{"$ref":"#/definitions/__schema0"}},"required":["kind","rule"],"type":"object"}]},"__schema1":{"anyOf":[{"additionalProperties":false,"properties":{"kind":{"enum":["all","any"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rules":{"items":{"$ref":"#/definitions/__schema1"},"minItems":1,"type":"array"}},"required":["kind","outcome","rules"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"not","type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"rule":{"$ref":"#/definitions/__schema1"}},"required":["kind","outcome","rule"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"maxLength":500,"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","outcome"],"type":"object"}]}},"properties":{"data":{"items":{"additionalProperties":false,"properties":{"canonical_url":{"format":"uri","type":"string"},"eligibility":{"additionalProperties":false,"properties":{"eligible":{"type":["boolean","null"]},"trace":{"$ref":"#/definitions/__schema1"}},"required":["eligible","trace"],"type":"object"},"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"evidence":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["freshness","dispute","basis_event_ids","vendor_attestation"],"type":"object"},"offer":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"maxLength":1000,"minLength":1,"type":"string"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"maxLength":200,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["availability","method"],"type":"object"},"economics":{"additionalProperties":false,"properties":{"benefits":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"credit","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"applies_to":{"maxLength":240,"minLength":1,"type":"string"},"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"discount","type":"string"},"percentage":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["benefit_id","description","kind","percentage"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"cashback","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"money","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"exact","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"up-to","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"at-least","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"minimum":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"}},"required":["kind","minimum","maximum"],"type":"object"}]}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"percentage","type":"string"},"value":{"oneOf":[{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"exact","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"up-to","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"kind":{"const":"at-least","type":"string"}},"required":["kind","basis_points"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"range","type":"string"},"maximum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"},"minimum_basis_points":{"maximum":10000,"minimum":1,"type":"integer"}},"required":["kind","minimum_basis_points","maximum_basis_points"],"type":"object"}]}},"required":["kind","value"],"type":"object"}]}},"required":["benefit_id","description","kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"waiver","type":"string"},"waived_item":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","waived_item"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"duration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"exact","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"up-to","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"at-least","type":"string"},"value":{"pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"kind":{"const":"free-service","type":"string"},"service":{"maxLength":240,"minLength":1,"type":"string"}},"required":["benefit_id","description","kind","service"],"type":"object"},{"additionalProperties":false,"properties":{"benefit_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"other","type":"string"}},"required":["benefit_id","description","kind"],"type":"object"}]},"minItems":1,"type":"array"},"consideration":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"none","type":"string"}},"required":["kind"],"type":"object"},{"additionalProperties":false,"properties":{"amount":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"minor_units":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","minor_units"],"type":"object"},"kind":{"const":"fixed","type":"string"}},"required":["kind","amount"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"variable","type":"string"}},"required":["kind","description"],"type":"object"},{"additionalProperties":false,"properties":{"description":{"maxLength":500,"minLength":1,"type":"string"},"kind":{"const":"unknown","type":"string"}},"required":["kind","description"],"type":"object"}]}},"required":["consideration","benefits"],"type":"object"},"effective_from":{"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"},"effective_until":{"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"},"eligibility":{"additionalProperties":false,"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"required":["rule"],"type":"object"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"terms_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"checked_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"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"checked","type":"string"}},"required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"title":{"minLength":1,"type":"string"}},"required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"type":"object"},"program":{"additionalProperties":false,"properties":{"program_id":{"pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"summary":{"maxLength":240,"minLength":1,"type":"string"},"title":{"minLength":1,"type":"string"}},"required":["program_id","slug","title","revision_digest"],"type":"object"},"unresolved":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"fact":{"minLength":1,"type":"string"},"kind":{"const":"fact_unknown","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement","fact"],"type":"object"},{"additionalProperties":false,"properties":{"criterion_id":{"minLength":1,"type":"string"},"kind":{"const":"manual_review","type":"string"},"statement":{"minLength":1,"type":"string"}},"required":["kind","criterion_id","statement"],"type":"object"}]},"type":"array"}},"required":["entity","offer","eligibility","unresolved","evidence","canonical_url"],"type":"object"},"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"total":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"}},"required":["release_id","total","truncated","data"],"type":"object"}⟨151 unchanged words⟩ (?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[ ⟨199 unchanged words⟩ (?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[ ⟨135 unchanged words⟩ (?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[ ⟨84 unchanged words⟩ (?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[ ⟨236 unchanged words⟩ (?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01] ⟨313 unchanged words⟩
after
{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"freshness":{"anyOf":[{"additionalProperties":false,"properties":{"checked_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"},"next_due_at":{"anyOf":[{"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"},{"type":"null"}]},"state":{"enum":["fresh","stale"],"type":"string"},"succeeded_at":{"anyOf":[{"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"},{"type":"null"}]}},"required":["checked_at","succeeded_at","next_due_at","state"],"type":"object"},{"type":"null"}]},"profile":{"additionalProperties":false,"properties":{"agent_readiness_profile_id":{"pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"canonical_url":{"format":"uri","type":"string"},"discovery":{"items":{"additionalProperties":false,"properties":{"adapter":{"additionalProperties":false,"properties":{"namespace":{"maxLength":160,"minLength":1,"type":"string"},"version":{"maxLength":80,"minLength":1,"type":"string"}},"required":["namespace","version"],"type":"object"},"attempt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"descriptor_url":{"format":"uri","type":"string"},"fact":{"enum":["mcp_endpoint","openapi_server","oauth_protected_resource","oauth_authorization_server","ard_entry","api_catalog_link","agent_registration","payment_manifest","unsupported_descriptor"],"type":"string"},"value":{"format":"uri","type":"string"}},"required":["fact","value","descriptor_url","attempt_digest","adapter"],"type":"object"},"maxItems":64,"type":"array"},"effective_from":{"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"},"effective_until":{"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"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"interface_id":{"anyOf":[{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},{"type":"null"}]},"job":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"job_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"job_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"name":{"maxLength":120,"minLength":1,"type":"string"},"statement":{"maxLength":400,"minLength":1,"type":"string"}},"required":["job_id","job_digest","category","name","statement"],"type":"object"},"label":{"enum":["sourcey_run","vendor_run_verified","probed"],"type":"string"},"last_run_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"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"onboard":{"additionalProperties":false,"properties":{"level":{"anyOf":[{"maximum":6,"minimum":1,"type":"integer"},{"type":"null"}]}},"required":["level"],"type":"object"},"operate":{"additionalProperties":false,"properties":{"approvals":{"items":{"enum":["discover","delegation","pay","job","confirm","sustain"],"type":"string"},"type":"array"},"letter":{"anyOf":[{"enum":["A+","A","B+","B","C+","C","D","F"],"type":"string"},{"type":"null"}]},"missing":{"items":{"enum":["discover","delegation","pay","job","confirm","sustain"],"type":"string"},"type":"array"},"statement":{"anyOf":[{"maxLength":280,"minLength":1,"type":"string"},{"type":"null"}]},"steps":{"items":{"additionalProperties":false,"properties":{"outcome":{"enum":["machine","approval","workaround","blocked","not_applicable","not_assessed"],"type":"string"},"step":{"enum":["discover","delegation","pay","job","confirm","sustain"],"type":"string"},"timing":{"anyOf":[{"enum":["setup","recurring"],"type":"string"},{"type":"null"}]}},"required":["step","outcome","timing"],"type":"object"},"maxItems":6,"minItems":6,"type":"array"},"workarounds":{"items":{"additionalProperties":false,"properties":{"step":{"enum":["discover","delegation","pay","job","confirm","sustain"],"type":"string"},"timing":{"enum":["setup","recurring"],"type":"string"}},"required":["step","timing"],"type":"object"},"type":"array"}},"required":["letter","statement","steps","missing","approvals","workarounds"],"type":"object"},"policy_as_of":{"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"},"policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"policy_version":{"minLength":1,"type":"string"},"projection_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"provenance":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["dispute","vendor_attestation","basis_event_ids"],"type":"object"},"publication":{"additionalProperties":false,"properties":{"reasons":{"items":{"enum":["lifecycle_not_active","open_dispute"],"type":"string"},"type":"array"},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"required":["visibility","reasons"],"type":"object"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"run":{"additionalProperties":false,"properties":{"assertions":{"items":{"additionalProperties":false,"properties":{"assertion":{"pattern":"^[a-z][a-z0-9_]{0,63}$","type":"string"},"failure":{"anyOf":[{"additionalProperties":false,"properties":{"check":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"reason":{"maxLength":300,"minLength":1,"type":"string"}},"required":["check","reason"],"type":"object"},{"type":"null"}]},"holds":{"type":"boolean"},"statement":{"maxLength":400,"minLength":1,"type":"string"}},"required":["assertion","holds","failure","statement"],"type":"object"},"maxItems":8,"type":"array"},"discovery_reads":{"maximum":64,"minimum":0,"type":"integer"},"error_probe":{"anyOf":[{"additionalProperties":false,"properties":{"reason":{"maxLength":300,"minLength":1,"type":"string"},"typed":{"type":"boolean"}},"required":["typed","reason"],"type":"object"},{"type":"null"}]},"exchanges":{"items":{"additionalProperties":false,"properties":{"exchange_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"finished_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"},"method":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"purpose":{"enum":["delegation","job","error_probe","sustain_rotation","sustain_revocation","sustain_baseline","sustain_rotated_probe","sustain_revoked_probe","sustain_control_probe","cleanup"],"type":"string"},"response":{"anyOf":[{"additionalProperties":false,"properties":{"content_bytes":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"content_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"media_type":{"maxLength":256,"minLength":1,"type":"string"},"status":{"maximum":999,"minimum":100,"type":"integer"}},"required":["status","media_type","content_bytes","content_digest"],"type":"object"},{"type":"null"}]},"role":{"enum":["request","session_opening","tool_listing","session_close"],"type":"string"},"started_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"},"transport_error":{"anyOf":[{"maxLength":40,"minLength":1,"type":"string"},{"type":"null"}]},"url":{"format":"uri","type":"string"}},"required":["purpose","role","method","url","started_at","finished_at","response","transport_error","exchange_digest"],"type":"object"},"maxItems":64,"type":"array"},"finished_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"},"started_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"}},"required":["started_at","finished_at","discovery_reads","exchanges","assertions","error_probe"],"type":"object"},"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"},"surface_catalog":{"additionalProperties":false,"properties":{"endpoints":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"interfaces":{"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"participants":{"items":{"additionalProperties":false,"properties":{"identity":{"anyOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"origin_source_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"}},"required":["origin_source_id"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["subject","access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity"],"type":"object"},"type":"array"},"relations":{"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to"],"type":"object"},"type":"array"},"resources":{"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings"],"type":"object"},"type":"array"},"surface_exclusions":{"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"}},"required":["exclusion_id","role","rationale"],"type":"object"},"type":"array"}},"required":["participants","resources","endpoints","interfaces","relations","surface_exclusions"],"type":"object"}},"required":["agent_readiness_profile_id","entity_id","scope","surface_catalog","lifecycle","effective_from","revision_digest","policy_digest","policy_version","policy_as_of","job","interface_id","label","operate","onboard","discovery","run","last_run_at","publication","provenance","canonical_url","projection_digest"],"type":"object"}},"required":["entity","profile","freshness"],"type":"object"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"}},"required":["release_id","data"],"type":"object"}after
{"additionalProperties":false,"definitions":{"__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"}]}},"properties":{"authority_intent":{"enum":["entity","community"],"type":"string"},"base_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"},"command_contract":{"const":"sourcey.agent-readiness-declaration-draft/v1alpha1","type":"string"},"declared_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"},"endpoints":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"endpoint_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["service","authorization","token","registration","protected_resource","checkout","status","recovery","webhook"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"uri":{"format":"uri","type":"string"}},"required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"interfaces":{"default":[],"items":{"additionalProperties":false,"properties":{"endpoint_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"functions":{"items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1,"type":"array"},"interface_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_ids":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"}},"required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"job_bindings":{"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"},"offer_relations":{"default":[],"items":{"additionalProperties":false,"properties":{"offer_id":{"pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"offer_relation_proposal_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"purpose":{"enum":["application_path","redemption_path","operating_path"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["offer_relation_proposal_id","offer_id","purpose","source_uris"],"type":"object"},"type":"array"},"participants":{"default":[],"items":{"additionalProperties":false,"properties":{"identity":{"oneOf":[{"additionalProperties":false,"properties":{"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"kind":{"const":"entity_id","type":"string"}},"required":["kind","entity_id"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"origin_uri","type":"string"},"uri":{"format":"uri","type":"string"}},"required":["kind","uri"],"type":"object"}]},"participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["participant_id","roles","identity","source_uris"],"type":"object"},"type":"array"},"relations":{"default":[],"items":{"additionalProperties":false,"properties":{"from":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"to":{"additionalProperties":false,"properties":{"node_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"required":["node_kind","node_id"],"type":"object"}},"required":["relation_id","kind","from","to","source_uris"],"type":"object"},"type":"array"},"resources":{"default":[],"items":{"additionalProperties":false,"properties":{"allowed_redirect_hosts":{"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"},"operated_by_participant_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"resource_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"roles":{"items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1,"type":"array"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"},"standard_bindings":{"items":{"additionalProperties":false,"properties":{"namespace":{"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$","type":"string"},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"version":{"maxLength":160,"minLength":1,"type":"string"}},"required":["namespace","version","relation"],"type":"object"},"type":"array"},"uri":{"format":"uri","type":"string"}},"required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings","source_uris"],"type":"object"},"type":"array"},"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"},"scope_source_uris":{"default":[],"items":{"format":"uri","type":"string"},"type":"array"},"subject":{"oneOf":[{"additionalProperties":false,"properties":{"kind":{"const":"entity_id","type":"string"},"value":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"slug","type":"string"},"value":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["kind","value"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"domain","type":"string"},"value":{"pattern":"^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","type":"string"}},"required":["kind","value"],"type":"object"}]},"subject_roles":{"default":[],"items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"type":"array"},"surface_exclusions":{"default":[],"items":{"additionalProperties":false,"properties":{"exclusion_id":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"rationale":{"maxLength":300,"minLength":1,"type":"string"},"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"source_uris":{"items":{"format":"uri","type":"string"},"minItems":1,"type":"array"}},"required":["exclusion_id","role","rationale","source_uris"],"type":"object"},"type":"array"}},"required":["command_contract","scope_source_uris","subject_roles","job_bindings","participants","resources","endpoints","interfaces","relations","offer_relations","surface_exclusions"],"type":"object"}after
{"additionalProperties":false,"properties":{"data":{"items":{"additionalProperties":false,"properties":{"entity":{"additionalProperties":false,"properties":{"category":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"identity_assurance":{"additionalProperties":false,"properties":{"assurance_id":{"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"coverage_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"identity_epoch_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"method_policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"receipt_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"verified","type":"string"},"verified_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"}},"required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"type":"object"},"name":{"minLength":1,"type":"string"},"revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["entity_id","slug","name","category","revision_digest"],"type":"object"},"freshness":{"anyOf":[{"additionalProperties":false,"properties":{"checked_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"},"next_due_at":{"anyOf":[{"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"},{"type":"null"}]},"state":{"enum":["fresh","stale"],"type":"string"},"succeeded_at":{"anyOf":[{"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"},{"type":"null"}]}},"required":["checked_at","succeeded_at","next_due_at","state"],"type":"object"},{"type":"null"}]},"profile":{"additionalProperties":false,"properties":{"agent_readiness_profile_id":{"pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"canonical_url":{"format":"uri","type":"string"},"declaration_revision_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"effective_from":{"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"},"entity_id":{"pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$","type":"string"},"label":{"enum":["sourcey_run","vendor_run_verified","probed"],"type":"string"},"last_run_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"},"lifecycle":{"enum":["active","ended","withdrawn"],"type":"string"},"onboard":{"additionalProperties":false,"properties":{"level":{"anyOf":[{"maximum":6,"minimum":1,"type":"integer"},{"type":"null"}]}},"required":["level"],"type":"object"},"operate":{"additionalProperties":false,"properties":{"letter":{"anyOf":[{"enum":["A+","A","B+","B","C+","C","D","F"],"type":"string"},{"type":"null"}]},"steps":{"items":{"additionalProperties":false,"properties":{"outcome":{"enum":["machine","approval","workaround","blocked","not_applicable","not_assessed"],"type":"string"},"step":{"enum":["discover","delegation","pay","job","confirm","sustain"],"type":"string"},"timing":{"anyOf":[{"enum":["setup","recurring"],"type":"string"},{"type":"null"}]}},"required":["step","outcome","timing"],"type":"object"},"maxItems":6,"minItems":6,"type":"array"}},"required":["letter","steps"],"type":"object"},"policy_as_of":{"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"},"policy_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"policy_version":{"minLength":1,"type":"string"},"projection_digest":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"provenance":{"additionalProperties":false,"properties":{"basis_event_ids":{"items":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"type":"array"},"dispute":{"enum":["none","open","resolved"],"type":"string"},"vendor_attestation":{"oneOf":[{"additionalProperties":false,"properties":{"status":{"const":"none","type":"string"}},"required":["status"],"type":"object"},{"additionalProperties":false,"properties":{"attested_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"},"event_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"status":{"const":"current","type":"string"}},"required":["status","event_id","attested_at"],"type":"object"}]}},"required":["dispute","vendor_attestation","basis_event_ids"],"type":"object"},"publication":{"additionalProperties":false,"properties":{"reasons":{"items":{"enum":["lifecycle_not_active","open_dispute"],"type":"string"},"type":"array"},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"required":["visibility","reasons"],"type":"object"},"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"}},"required":["agent_readiness_profile_id","entity_id","scope","declaration_revision_digest","lifecycle","effective_from","revision_digest","policy_digest","policy_version","policy_as_of","label","last_run_at","publication","provenance","canonical_url","projection_digest","operate","onboard"],"type":"object"}},"required":["entity","profile","freshness"],"type":"object"},"type":"array"},"release_id":{"pattern":"^sha256:[a-f0-9]{64}$","type":"string"},"total":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"}},"required":["release_id","total","truncated","data"],"type":"object"}