{"server":"com.sourcey/sourcey","count":8,"tools":[{"name":"compare_offers","title":"Compare offers","description":"Compare two to ten startup credit or deal offers side by side, including value, access requirements, eligibility, freshness, and evidence. Unknown eligibility and unsupported stacking remain explicit.","input_schema":{"type":"object","required":["offers","facts"],"properties":{"facts":{"type":"object","description":"Known typed company facts used only for explicit eligibility evaluation; omit unknown facts.","propertyNames":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"additionalProperties":{"oneOf":[{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"null"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"string"},"value":{"type":"string"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"number"},"value":{"type":"number"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"boolean"},"value":{"type":"boolean"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"date"},"value":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false},{"type":"object","required":["type","values"],"properties":{"type":{"type":"string","const":"string-set"},"values":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},{"type":"object","required":["type","values"],"properties":{"type":{"type":"string","const":"number-set"},"values":{"type":"array","items":{"type":"number"}}},"additionalProperties":false}]}},"offers":{"type":"array","items":{"type":"object","required":["entity","offer"],"properties":{"offer":{"type":"string","minLength":1,"description":"Current offer slug."},"entity":{"type":"string","minLength":1,"description":"Current Entity slug or immutable Entity ID."}},"additionalProperties":false},"maxItems":10,"minItems":2,"description":"Two to ten exact startup credit or deal offers to compare in this order."}},"additionalProperties":false},"output_schema":{"type":"object","required":["release_id","data","stacking"],"properties":{"data":{"type":"array","items":{"type":"object","required":["entity","offer","eligibility","unresolved","evidence","check","canonical_url"],"properties":{"check":{"anyOf":[{"type":"object","required":["checked_at","succeeded_at","next_due_at","state","findings","proposal"],"properties":{"state":{"enum":["fresh","stale"],"type":"string"},"findings":{"type":"array","items":{"type":"object","required":["subject","path","status","page","quote"],"properties":{"page":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"path":{"type":"string","pattern":"^\\/[^\\s]{0,511}$"},"quote":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}]},"status":{"enum":["contradicted","unsupported","unresolved"],"type":"string"},"subject":{"type":"object","required":["kind","id"],"properties":{"id":{"type":"string","maxLength":128,"minLength":1},"kind":{"enum":["entity","program","offer"],"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"maxItems":32},"proposal":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"checked_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"next_due_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"succeeded_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"offer":{"type":"object","required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"title":{"type":"string","minLength":1},"access":{"type":"object","required":["availability","method"],"properties":{"url":{"type":"string","format":"uri"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"type":"string","maxLength":200,"minLength":1},"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"type":"string","maxLength":1000,"minLength":1}},"additionalProperties":false},"summary":{"type":"string","maxLength":240,"minLength":1},"headline":{"type":"object","required":["rule","benefit_id","basis","figure"],"properties":{"rule":{"type":"string","const":"sourcey.offer-headline/v1"},"basis":{"enum":["typed","described"],"type":"string"},"figure":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"credit"},"value":{"oneOf":[{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"exact"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"up-to"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"at-least"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"minimum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false}]},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","percentage"],"properties":{"kind":{"type":"string","const":"discount"},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"applies_to":{"type":"string","maxLength":240,"minLength":1},"percentage":{"oneOf":[{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"exact"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"up-to"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"at-least"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","minimum_basis_points","maximum_basis_points"],"properties":{"kind":{"type":"string","const":"range"},"maximum_basis_points":{"type":"integer","maximum":10000,"minimum":1},"minimum_basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"cashback"},"value":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"money"},"value":{"oneOf":[{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"exact"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"up-to"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"at-least"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"minimum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"percentage"},"value":{"oneOf":[{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"exact"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"up-to"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"at-least"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","minimum_basis_points","maximum_basis_points"],"properties":{"kind":{"type":"string","const":"range"},"maximum_basis_points":{"type":"integer","maximum":10000,"minimum":1},"minimum_basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false}]}},"additionalProperties":false}]},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","duration"],"properties":{"kind":{"type":"string","const":"free-service"},"service":{"type":"string","maxLength":240,"minLength":1},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","waived_item"],"properties":{"kind":{"type":"string","const":"waiver"},"waived_item":{"type":"string","maxLength":240,"minLength":1}},"additionalProperties":false}]},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},"offer_id":{"type":"string","pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$"},"economics":{"type":"object","required":["consideration","benefits"],"properties":{"benefits":{"type":"array","items":{"oneOf":[{"type":"object","required":["benefit_id","description","kind","value"],"properties":{"kind":{"type":"string","const":"credit"},"value":{"oneOf":[{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"exact"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"up-to"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"at-least"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"minimum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false}]},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind","percentage"],"properties":{"kind":{"type":"string","const":"discount"},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"applies_to":{"type":"string","maxLength":240,"minLength":1},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"percentage":{"oneOf":[{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"exact"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"up-to"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"at-least"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","minimum_basis_points","maximum_basis_points"],"properties":{"kind":{"type":"string","const":"range"},"maximum_basis_points":{"type":"integer","maximum":10000,"minimum":1},"minimum_basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false}]},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind","value"],"properties":{"kind":{"type":"string","const":"cashback"},"value":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"money"},"value":{"oneOf":[{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"exact"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"up-to"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"at-least"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"minimum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"percentage"},"value":{"oneOf":[{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"exact"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"up-to"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"at-least"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","minimum_basis_points","maximum_basis_points"],"properties":{"kind":{"type":"string","const":"range"},"maximum_basis_points":{"type":"integer","maximum":10000,"minimum":1},"minimum_basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false}]}},"additionalProperties":false}]},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind","waived_item"],"properties":{"kind":{"type":"string","const":"waiver"},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1},"waived_item":{"type":"string","maxLength":240,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind","service"],"properties":{"kind":{"type":"string","const":"free-service"},"service":{"type":"string","maxLength":240,"minLength":1},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind"],"properties":{"kind":{"type":"string","const":"other"},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false}]},"minItems":1},"consideration":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","const":"none"}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"fixed"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","description"],"properties":{"kind":{"type":"string","const":"variable"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["kind","description"],"properties":{"kind":{"type":"string","const":"unknown"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false}]}},"additionalProperties":false},"lifecycle":{"enum":["active","paused","ended","withdrawn"],"type":"string"},"eligibility":{"type":"object","required":["rule"],"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"additionalProperties":false},"effective_from":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"effective_until":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"terms_assurance":{"type":"object","required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"properties":{"status":{"type":"string","const":"checked"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"checked_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"assurance_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"method_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"coverage_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false}},"additionalProperties":false},"entity":{"type":"object","required":["entity_id","slug","name","category","revision_digest"],"properties":{"name":{"type":"string","minLength":1},"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"category":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"identity_assurance":{"type":"object","required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"properties":{"status":{"type":"string","const":"verified"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"verified_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"assurance_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"method_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"identity_epoch_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"coverage_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false}},"additionalProperties":false},"program":{"type":"object","required":["program_id","slug","title","revision_digest"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"title":{"type":"string","minLength":1},"summary":{"type":"string","maxLength":240,"minLength":1},"program_id":{"type":"string","pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"evidence":{"type":"object","required":["freshness","dispute","basis_event_ids","vendor_attestation"],"properties":{"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"basis_event_ids":{"type":"array","items":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"vendor_attestation":{"oneOf":[{"type":"object","required":["status"],"properties":{"status":{"type":"string","const":"none"}},"additionalProperties":false},{"type":"object","required":["status","event_id","attested_at"],"properties":{"status":{"type":"string","const":"current"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"attested_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"additionalProperties":false}]}},"additionalProperties":false},"unresolved":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","criterion_id","statement","fact"],"properties":{"fact":{"type":"string","minLength":1},"kind":{"type":"string","const":"fact_unknown"},"statement":{"type":"string","minLength":1},"criterion_id":{"type":"string","minLength":1}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement"],"properties":{"kind":{"type":"string","const":"manual_review"},"statement":{"type":"string","minLength":1},"criterion_id":{"type":"string","minLength":1}},"additionalProperties":false}]}},"eligibility":{"type":"object","required":["eligible","trace"],"properties":{"trace":{"$ref":"#/definitions/__schema1"},"eligible":{"type":["boolean","null"]}},"additionalProperties":false},"canonical_url":{"type":"string","format":"uri"}},"additionalProperties":false},"maxItems":10,"minItems":2},"stacking":{"type":"object","required":["outcome","reason"],"properties":{"reason":{"type":"string","const":"The Sourcey catalog does not carry pairwise stacking evidence."},"outcome":{"type":"string","const":"not_evaluated"}},"additionalProperties":false},"release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"type":"object","required":["kind","criterion_id","statement","fact","operator"],"properties":{"fact":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"kind":{"type":"string","const":"predicate"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","fact","operator","value"],"properties":{"fact":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"kind":{"type":"string","const":"predicate"},"value":{"oneOf":[{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"string"},"value":{"type":"string"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"number"},"value":{"type":"number"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"boolean"},"value":{"type":"boolean"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"date"},"value":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false}]},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","fact","operator","value"],"properties":{"fact":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"kind":{"type":"string","const":"predicate"},"value":{"oneOf":[{"type":"object","required":["type","values"],"properties":{"type":{"type":"string","const":"string-set"},"values":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},{"type":"object","required":["type","values"],"properties":{"type":{"type":"string","const":"number-set"},"values":{"type":"array","items":{"type":"number"},"minItems":1}},"additionalProperties":false}]},"operator":{"type":"string","const":"in"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","fact","operator","value"],"properties":{"fact":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"kind":{"type":"string","const":"predicate"},"value":{"oneOf":[{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"number"},"value":{"type":"number"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"date"},"value":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false}]},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false}]},{"type":"object","required":["kind","criterion_id","statement","reason"],"properties":{"kind":{"type":"string","const":"manual"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","value"],"properties":{"kind":{"type":"string","const":"constant"},"value":{"type":"boolean"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","rules"],"properties":{"kind":{"type":"string","const":"all"},"rules":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"minItems":1}},"additionalProperties":false},{"type":"object","required":["kind","rules"],"properties":{"kind":{"type":"string","const":"any"},"rules":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"minItems":1}},"additionalProperties":false},{"type":"object","required":["kind","rule"],"properties":{"kind":{"type":"string","const":"not"},"rule":{"$ref":"#/definitions/__schema0"}},"additionalProperties":false}]},"__schema1":{"anyOf":[{"type":"object","required":["kind","outcome","rules"],"properties":{"kind":{"enum":["all","any"],"type":"string"},"rules":{"type":"array","items":{"$ref":"#/definitions/__schema1"},"minItems":1},"outcome":{"enum":["met","unmet","unknown"],"type":"string"}},"additionalProperties":false},{"type":"object","required":["kind","outcome","rule"],"properties":{"kind":{"type":"string","const":"not"},"rule":{"$ref":"#/definitions/__schema1"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","outcome"],"properties":{"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false}]}},"additionalProperties":false},"annotations":{"title":"Compare offers","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T22:02:45.079Z"},{"name":"get_changes","title":"Get changes","description":"Track added, changed, withdrawn, and removed startup credits, discounts, free tiers, perks, and deals through Sourcey's signed change feed after an optional cursor.","input_schema":{"type":"object","properties":{"cursor":{"type":"string","minLength":1,"description":"Opaque signed cursor returned by the previous change-feed page."}},"additionalProperties":false},"output_schema":{"type":"object","required":["feed_contract","release_id","snapshot_id","diff_digest","retained_from_release_id","data","next_cursor"],"properties":{"data":{"type":"array","items":{"type":"object","required":["change_id","kind","subject_type","subject_id","basis_event_ids"],"properties":{"kind":{"type":"string","pattern":"^[a-z][a-z0-9-]*(?:\\.[a-z][a-z0-9-]*)+$","examples":["entity.added","entity.updated","entity.retired","program.added","program.updated","program.retired","offer.added","offer.updated","offer.ended","offer.retired","offer.withdrawn","policy.added","policy.updated","policy.retired","agent-readiness.added","agent-readiness.updated","agent-readiness.regraded","agent-readiness.relocated","agent-readiness.ended","agent-readiness.withdrawn","asset.bound","asset.updated","asset.withdrawn"],"description":"Append-only release change kind. Known values are examples; new kinds may appear within public API v1.","x-sourcey-extensible-enum":true},"change_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"tombstone":{"type":"object","required":["reason"],"properties":{"reason":{"enum":["retired","ended","withdrawn"],"type":"string"},"canonical_route":{"type":"string","format":"starts_with","pattern":"^\\/.*"}},"additionalProperties":false},"subject_id":{"anyOf":[{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}]},"subject_type":{"enum":["entity","program","offer","policy","agent_readiness_profile","asset_binding"],"type":"string"},"basis_event_ids":{"type":"array","items":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"projection_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"previous_revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"previous_projection_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false}},"release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"diff_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"next_cursor":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"snapshot_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"feed_contract":{"type":"string","const":"sourcey.catalog-feed/v1alpha1"},"retained_from_release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"annotations":{"title":"Get changes","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T22:02:45.079Z"},{"name":"get_readiness","title":"Get an Agent Readiness report card","description":"Get one published Agent Readiness report card: the job and the interface whose path it grades (none for an F card whose listing names no interface), the letter and its statement, each step's outcome, approvals and human workarounds, the evidence label (probed, or the job verified by a run), discovery facts from the service's own descriptors and llms.txt, the declared surface, policy identity, provenance, and canonical URL. Resolve by immutable profile ID or by one Entity plus exact product and job.","input_schema":{"type":"object","properties":{"job":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"entity":{"type":"string","minLength":1,"description":"Current Sourcey Entity slug or immutable Entity ID."},"product":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"profile_id":{"type":"string","pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$"}},"additionalProperties":false},"output_schema":{"type":"object","required":["release_id","data"],"properties":{"data":{"type":"object","required":["entity","profile","freshness"],"properties":{"entity":{"type":"object","required":["entity_id","slug","name","category","revision_digest"],"properties":{"name":{"type":"string","minLength":1},"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"category":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"identity_assurance":{"type":"object","required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"properties":{"status":{"type":"string","const":"verified"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"verified_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"assurance_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"method_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"identity_epoch_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"coverage_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false}},"additionalProperties":false},"profile":{"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"],"properties":{"job":{"type":"object","required":["job_id","job_digest","category","name","statement"],"properties":{"name":{"type":"string","maxLength":120,"minLength":1},"job_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"category":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"statement":{"type":"string","maxLength":400,"minLength":1},"job_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"run":{"type":"object","required":["started_at","finished_at","discovery_reads","exchanges","assertions"],"properties":{"exchanges":{"type":"array","items":{"type":"object","required":["purpose","role","method","url","started_at","finished_at","response","transport_error","exchange_digest"],"properties":{"url":{"type":"string","format":"uri"},"role":{"enum":["request","session_opening","tool_listing","session_close"],"type":"string"},"method":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"purpose":{"enum":["delegation","job","cleanup","probe_operation","probe_malformed","probe_resource_metadata","probe_authorization_server","probe_client_registration","probe_authorization","probe_page"],"type":"string"},"response":{"anyOf":[{"type":"object","required":["status","media_type","content_bytes","content_digest"],"properties":{"status":{"type":"integer","maximum":999,"minimum":100},"media_type":{"type":"string","maxLength":256,"minLength":1},"content_bytes":{"type":"integer","maximum":9007199254740991,"minimum":0},"content_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},{"type":"null"}]},"started_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"finished_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"exchange_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"transport_error":{"anyOf":[{"type":"string","maxLength":40,"minLength":1},{"type":"null"}]}},"additionalProperties":false},"maxItems":96},"assertions":{"type":"array","items":{"type":"object","required":["assertion","holds","failure","statement"],"properties":{"holds":{"type":"boolean"},"failure":{"anyOf":[{"type":"object","required":["check","reason"],"properties":{"check":{"type":"integer","maximum":9007199254740991,"minimum":0},"reason":{"type":"string","maxLength":300,"minLength":1}},"additionalProperties":false},{"type":"null"}]},"assertion":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"statement":{"type":"string","maxLength":400,"minLength":1}},"additionalProperties":false},"maxItems":8},"started_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"finished_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"discovery_reads":{"type":"integer","maximum":128,"minimum":0}},"additionalProperties":false},"grade":{"type":"object","required":["letter","statement","steps","job","approvals","workarounds"],"properties":{"job":{"enum":["reachable","verified","unavailable"],"type":"string"},"steps":{"type":"array","items":{"type":"object","required":["step","outcome","timing"],"properties":{"step":{"enum":["discover","authority","onboard","pay","confirm","sustain"],"type":"string"},"timing":{"anyOf":[{"enum":["setup","recurring"],"type":"string"},{"type":"null"}]},"outcome":{"enum":["machine","not_applicable","approval","workaround","gated","not_assessed"],"type":"string"}},"additionalProperties":false},"maxItems":6,"minItems":6},"letter":{"enum":["A+","A","B+","B","C","D","F"],"type":"string"},"approvals":{"type":"array","items":{"enum":["discover","authority","onboard","pay","confirm","sustain"],"type":"string"}},"statement":{"type":"string","maxLength":280,"minLength":1},"workarounds":{"type":"array","items":{"type":"object","required":["step","timing"],"properties":{"step":{"enum":["discover","authority","onboard","pay","confirm","sustain"],"type":"string"},"timing":{"enum":["setup","recurring"],"type":"string"}},"additionalProperties":false}}},"additionalProperties":false},"label":{"enum":["vendor_run_verified","probed"],"type":"string"},"scope":{"type":"object","required":["product","job"],"properties":{"job":{"type":"object","required":["key","name"],"properties":{"key":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"name":{"type":"string","maxLength":160,"minLength":1}},"additionalProperties":false},"product":{"type":"object","required":["key","name"],"properties":{"key":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"name":{"type":"string","maxLength":160,"minLength":1}},"additionalProperties":false}},"additionalProperties":false},"discovery":{"type":"array","items":{"type":"object","required":["fact","value","descriptor_url","attempt_digest","adapter"],"properties":{"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":{"type":"string","format":"uri"},"adapter":{"type":"object","required":["namespace","version"],"properties":{"version":{"type":"string","maxLength":80,"minLength":1},"namespace":{"type":"string","maxLength":160,"minLength":1}},"additionalProperties":false},"attempt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"descriptor_url":{"type":"string","format":"uri"}},"additionalProperties":false},"maxItems":128},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"},"lifecycle":{"enum":["active","paused","ended","withdrawn"],"type":"string"},"provenance":{"type":"object","required":["dispute","vendor_attestation","basis_event_ids"],"properties":{"dispute":{"enum":["none","open","resolved"],"type":"string"},"basis_event_ids":{"type":"array","items":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"vendor_attestation":{"oneOf":[{"type":"object","required":["status"],"properties":{"status":{"type":"string","const":"none"}},"additionalProperties":false},{"type":"object","required":["status","event_id","attested_at"],"properties":{"status":{"type":"string","const":"current"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"attested_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"additionalProperties":false}]}},"additionalProperties":false},"last_run_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"publication":{"type":"object","required":["visibility","reasons"],"properties":{"reasons":{"type":"array","items":{"enum":["lifecycle_not_active","open_dispute"],"type":"string"}},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"additionalProperties":false},"interface_id":{"anyOf":[{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},{"type":"null"}]},"label_run_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"policy_as_of":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"canonical_url":{"type":"string","format":"uri"},"policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"effective_from":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"policy_version":{"type":"string","minLength":1},"effective_until":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"surface_catalog":{"type":"object","required":["participants","resources","endpoints","interfaces","relations","surface_exclusions"],"properties":{"endpoints":{"type":"array","items":{"type":"object","required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings"],"properties":{"uri":{"type":"string","format":"uri"},"roles":{"type":"array","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},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"standard_bindings":{"type":"array","items":{"type":"object","required":["namespace","version","relation"],"properties":{"version":{"type":"string","maxLength":160,"minLength":1},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"namespace":{"type":"string","pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$"}},"additionalProperties":false}},"allowed_redirect_hosts":{"type":"array","items":{"type":"string","pattern":"^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","maxLength":253},"maxItems":16},"operated_by_participant_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false}},"relations":{"type":"array","items":{"type":"object","required":["relation_id","kind","from","to"],"properties":{"to":{"type":"object","required":["node_kind","node_id"],"properties":{"node_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"additionalProperties":false},"from":{"type":"object","required":["node_kind","node_id"],"properties":{"node_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"additionalProperties":false},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false}},"resources":{"type":"array","items":{"type":"object","required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings"],"properties":{"uri":{"type":"string","format":"uri"},"roles":{"type":"array","items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1},"resource_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"standard_bindings":{"type":"array","items":{"type":"object","required":["namespace","version","relation"],"properties":{"version":{"type":"string","maxLength":160,"minLength":1},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"namespace":{"type":"string","pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$"}},"additionalProperties":false}},"allowed_redirect_hosts":{"type":"array","items":{"type":"string","pattern":"^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","maxLength":253},"maxItems":16},"operated_by_participant_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false}},"interfaces":{"type":"array","items":{"type":"object","required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings"],"properties":{"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"functions":{"type":"array","items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1},"endpoint_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"interface_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"resource_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"standard_bindings":{"type":"array","items":{"type":"object","required":["namespace","version","relation"],"properties":{"version":{"type":"string","maxLength":160,"minLength":1},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"namespace":{"type":"string","pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$"}},"additionalProperties":false}},"operated_by_participant_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false}},"participants":{"type":"array","items":{"type":"object","required":["participant_id","roles","identity"],"properties":{"roles":{"type":"array","items":{"enum":["subject","access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1},"identity":{"anyOf":[{"type":"object","required":["entity_id"],"properties":{"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"}},"additionalProperties":false},{"type":"object","required":["origin_source_id"],"properties":{"origin_source_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false}]},"participant_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false}},"surface_exclusions":{"type":"array","items":{"type":"object","required":["exclusion_id","role","rationale"],"properties":{"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"rationale":{"type":"string","maxLength":300,"minLength":1},"exclusion_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false}}},"additionalProperties":false},"discovery_run_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"projection_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"agent_readiness_profile_id":{"type":"string","pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$"}},"additionalProperties":false},"freshness":{"anyOf":[{"type":"object","required":["checked_at","succeeded_at","next_due_at","state"],"properties":{"state":{"enum":["fresh","stale"],"type":"string"},"checked_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"next_due_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"succeeded_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]}},"additionalProperties":false},"release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"annotations":{"title":"Get an Agent Readiness report card","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T22:02:45.079Z"},{"name":"get_services","title":"Get Sourcey paid services","description":"Discover Sourcey's enabled paid agent services and canonical HTTP resources, including exact request and response contracts, price floor, policy links, and x402 discovery. Payment and durable job status remain on the product HTTP API; this read-only MCP tool never signs, settles, or interprets a payment.","input_schema":{"type":"object","properties":{},"additionalProperties":false},"output_schema":{"type":"object","required":["release_id","x402_discovery_url","openapi_url","data"],"properties":{"data":{"type":"array","items":{"type":"object","required":["product_code","operation_id","service_name","description","tags","floor_price","service_policy_url","refund_policy_url","resource_url"],"properties":{"tags":{"type":"array","items":[{"type":"string","maxLength":48,"minLength":1},{"type":"string","maxLength":48,"minLength":1},{"type":"string","maxLength":48,"minLength":1},{"type":"string","maxLength":48,"minLength":1},{"type":"string","maxLength":48,"minLength":1}],"maxItems":5,"minItems":5,"additionalItems":false},"description":{"type":"string","maxLength":499,"minLength":1},"floor_price":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","const":"usd"},"minor_units":{"type":"number","const":2900}},"additionalProperties":false},"operation_id":{"type":"string","pattern":"^[a-z][A-Za-z0-9]*$"},"product_code":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"resource_url":{"type":"string","format":"uri"},"service_name":{"type":"string","maxLength":80,"minLength":1},"refund_policy_url":{"type":"string","format":"uri"},"service_policy_url":{"type":"string","format":"uri"}},"additionalProperties":false},"maxItems":1,"minItems":1},"release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"openapi_url":{"type":"string","const":"https://api.sourcey.com/openapi.yml"},"x402_discovery_url":{"type":"string","const":"https://api.sourcey.com/.well-known/x402"}},"additionalProperties":false},"annotations":{"title":"Get Sourcey paid services","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T22:02:45.079Z"},{"name":"inspect_evidence","title":"Inspect evidence","description":"Inspect the provenance behind startup credits and deals. Resolve one to ten exact revisions to supporting events and observations, including freshness and dispute status.","input_schema":{"type":"object","required":["revision_digests"],"properties":{"revision_digests":{"type":"array","items":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"maxItems":10,"minItems":1,"description":"Exact offer revision digests returned by Sourcey search or comparison."}},"additionalProperties":false},"output_schema":{"type":"object","required":["release_id","data"],"properties":{"data":{"type":"array","items":{"type":"object","required":["revision_digest","first_inclusion_sequence","event_ids","observation_ids","coverage_policy_digest","freshness_policy_digest"],"properties":{"event_ids":{"type":"array","items":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"observation_ids":{"type":"array","items":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"coverage_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"freshness_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"first_inclusion_sequence":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0}},"additionalProperties":false},"maxItems":10,"minItems":1},"release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"annotations":{"title":"Inspect evidence","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T22:02:45.079Z"},{"name":"prepare_declaration","title":"Prepare an Agent Readiness declaration","description":"Prepare the canonical Agent Readiness declaration for one service and job: participants, endpoints, API and MCP interfaces, the job operation on each interface that performs the job (the request the probes send with no account, or the operation in the vendor's OpenAPI document where the interface has no public endpoint), and optional job bindings for a verified run. The company must already exist in Sourcey and resolves by exact identity; an unknown company returns identity_allocation_required. Complete declarations use POST /v1/submissions as product agent_readiness. Drafts grant no publication, verification or grade, and startup credits and deals never count as service readiness.","input_schema":{"type":"object","required":["command_contract","scope_source_uris","subject_roles","job_operations","job_bindings","participants","resources","endpoints","interfaces","relations","offer_relations","surface_exclusions"],"properties":{"scope":{"type":"object","required":["product","job"],"properties":{"job":{"type":"object","required":["key","name"],"properties":{"key":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"name":{"type":"string","maxLength":160,"minLength":1}},"additionalProperties":false},"product":{"type":"object","required":["key","name"],"properties":{"key":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"name":{"type":"string","maxLength":160,"minLength":1}},"additionalProperties":false}},"additionalProperties":false},"subject":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"entity_id"},"value":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"slug"},"value":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"domain"},"value":{"type":"string","pattern":"^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$"}},"additionalProperties":false}]},"endpoints":{"type":"array","items":{"type":"object","required":["endpoint_id","uri","transport","roles","operated_by_participant_id","standard_bindings","source_uris"],"properties":{"uri":{"type":"string","format":"uri"},"roles":{"type":"array","items":{"enum":["service","authorization","token","registration","access_request","access_setting","claim","protected_resource","checkout","top_up","key_renewal","status","recovery","webhook"],"type":"string"},"minItems":1},"transport":{"enum":["http","websocket","grpc"],"type":"string"},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1},"standard_bindings":{"type":"array","items":{"type":"object","required":["namespace","version","relation"],"properties":{"version":{"type":"string","maxLength":160,"minLength":1},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"namespace":{"type":"string","pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$"}},"additionalProperties":false}},"allowed_redirect_hosts":{"type":"array","items":{"type":"string","pattern":"^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","maxLength":253},"maxItems":16},"operated_by_participant_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},"default":[]},"relations":{"type":"array","items":{"type":"object","required":["relation_id","kind","from","to","source_uris"],"properties":{"to":{"type":"object","required":["node_kind","node_id"],"properties":{"node_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"additionalProperties":false},"from":{"type":"object","required":["node_kind","node_id"],"properties":{"node_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"node_kind":{"enum":["resource","endpoint","interface","surface_exclusion"],"type":"string"}},"additionalProperties":false},"kind":{"enum":["describes","authenticates","requires","alternative_to","precedes"],"type":"string"},"relation_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1}},"additionalProperties":false},"default":[]},"resources":{"type":"array","items":{"type":"object","required":["resource_id","uri","roles","operated_by_participant_id","standard_bindings","source_uris"],"properties":{"uri":{"type":"string","format":"uri"},"roles":{"type":"array","items":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"minItems":1},"resource_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1},"standard_bindings":{"type":"array","items":{"type":"object","required":["namespace","version","relation"],"properties":{"version":{"type":"string","maxLength":160,"minLength":1},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"namespace":{"type":"string","pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$"}},"additionalProperties":false}},"allowed_redirect_hosts":{"type":"array","items":{"type":"string","pattern":"^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","maxLength":253},"maxItems":16},"operated_by_participant_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},"default":[]},"interfaces":{"type":"array","items":{"type":"object","required":["interface_id","modality","functions","endpoint_ids","resource_ids","operated_by_participant_id","standard_bindings","source_uris"],"properties":{"modality":{"enum":["web_application","network_api","command_line","software_library","tool_server","agent_service"],"type":"string"},"functions":{"type":"array","items":{"enum":["service_operation","authentication","commerce","events","recovery"],"type":"string"},"minItems":1},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1},"endpoint_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"interface_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"resource_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"standard_bindings":{"type":"array","items":{"type":"object","required":["namespace","version","relation"],"properties":{"version":{"type":"string","maxLength":160,"minLength":1},"relation":{"enum":["declares","describes","implements","uses"],"type":"string"},"namespace":{"type":"string","pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$"}},"additionalProperties":false}},"operated_by_participant_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},"default":[]},"declared_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"job_bindings":{"type":"array","items":{"type":"object","required":["binding","source_uris"],"properties":{"binding":{"type":"object","required":["binding_id","interface_id","calls","assertions","delegation","payment","cleanup"],"properties":{"calls":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","call_id","endpoint_id","method","url","headers","body","credentials"],"properties":{"url":{"type":"string","maxLength":2048},"body":{"anyOf":[{"oneOf":[{"type":"object","required":["media_type","json"],"properties":{"json":{"$ref":"#/definitions/__schema0"},"media_type":{"type":"string","const":"application/json"}},"additionalProperties":false},{"type":"object","required":["media_type","form"],"properties":{"form":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z0-9_.-]{1,64}$"},"value":{"type":"string","maxLength":2048}},"additionalProperties":false},"maxItems":32},"media_type":{"type":"string","const":"application/x-www-form-urlencoded"}},"additionalProperties":false}]},{"type":"null"}]},"kind":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"call_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"headers":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","pattern":"^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"},"value":{"type":"string","maxLength":512}},"additionalProperties":false},"maxItems":16},"credentials":{"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"maxItems":4},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},{"type":"object","required":["kind","call_id","endpoint_id","tool","arguments","credentials"],"properties":{"kind":{"type":"string","const":"mcp"},"tool":{"type":"string","maxLength":128,"minLength":1},"call_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"arguments":{"$ref":"#/definitions/__schema1"},"credentials":{"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"maxItems":4},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false}]},"maxItems":8,"minItems":1},"cleanup":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","call_id","endpoint_id","method","url","headers","body","credentials"],"properties":{"url":{"type":"string","maxLength":2048},"body":{"anyOf":[{"oneOf":[{"type":"object","required":["media_type","json"],"properties":{"json":{"$ref":"#/definitions/__schema0"},"media_type":{"type":"string","const":"application/json"}},"additionalProperties":false},{"type":"object","required":["media_type","form"],"properties":{"form":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z0-9_.-]{1,64}$"},"value":{"type":"string","maxLength":2048}},"additionalProperties":false},"maxItems":32},"media_type":{"type":"string","const":"application/x-www-form-urlencoded"}},"additionalProperties":false}]},{"type":"null"}]},"kind":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"call_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"headers":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","pattern":"^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"},"value":{"type":"string","maxLength":512}},"additionalProperties":false},"maxItems":16},"credentials":{"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"maxItems":4},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},{"type":"object","required":["kind","call_id","endpoint_id","tool","arguments","credentials"],"properties":{"kind":{"type":"string","const":"mcp"},"tool":{"type":"string","maxLength":128,"minLength":1},"call_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"arguments":{"$ref":"#/definitions/__schema1"},"credentials":{"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"maxItems":4},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false}]},"maxItems":4},"payment":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","const":"none"}},"additionalProperties":false},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","const":"prepaid_balance"}},"additionalProperties":false},{"type":"object","required":["kind","protocol"],"properties":{"kind":{"type":"string","const":"per_call"},"protocol":{"enum":["x402","mpp"],"type":"string"}},"additionalProperties":false}]},"assertions":{"type":"array","items":{"type":"object","required":["assertion","observations"],"properties":{"assertion":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"observations":{"type":"array","items":{"type":"object","required":["name","call","source","pointer"],"properties":{"call":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"name":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"source":{"enum":["json","stream","request"],"type":"string"},"pointer":{"type":"string","pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","maxLength":256}},"additionalProperties":false},"maxItems":8}},"additionalProperties":false},"maxItems":8,"minItems":1},"binding_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"delegation":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","const":"none"}},"additionalProperties":false},{"type":"object","required":["kind","credentials"],"properties":{"kind":{"type":"string","const":"entered"},"credentials":{"type":"array","items":{"type":"object","required":["role","placement","endpoint_ids","methods"],"properties":{"role":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"methods":{"type":"array","items":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"minItems":1},"placement":{"anyOf":[{"type":"object","required":["scheme","header_name"],"properties":{"scheme":{"enum":["bearer","basic"],"type":"string"},"header_name":{"type":"string","const":"authorization"}},"additionalProperties":false},{"type":"object","required":["scheme","header_name"],"properties":{"scheme":{"type":"string","const":"header"},"header_name":{"type":"string","pattern":"^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"}},"additionalProperties":false},{"type":"object","required":["scheme","field"],"properties":{"field":{"type":"string","pattern":"^[A-Za-z0-9_.-]{1,64}$"},"scheme":{"type":"string","const":"form"}},"additionalProperties":false}]},"endpoint_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":8,"minItems":1}},"additionalProperties":false},"maxItems":4,"minItems":1}},"additionalProperties":false},{"type":"object","required":["kind","authorization_endpoint_id","token_endpoint_id","client","scopes","keep"],"properties":{"keep":{"type":"array","items":{"type":"object","required":["role","placement","endpoint_ids","methods","pointer"],"properties":{"role":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"methods":{"type":"array","items":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"minItems":1},"pointer":{"type":"string","pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","maxLength":256},"placement":{"anyOf":[{"type":"object","required":["scheme","header_name"],"properties":{"scheme":{"enum":["bearer","basic"],"type":"string"},"header_name":{"type":"string","const":"authorization"}},"additionalProperties":false},{"type":"object","required":["scheme","header_name"],"properties":{"scheme":{"type":"string","const":"header"},"header_name":{"type":"string","pattern":"^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"}},"additionalProperties":false},{"type":"object","required":["scheme","field"],"properties":{"field":{"type":"string","pattern":"^[A-Za-z0-9_.-]{1,64}$"},"scheme":{"type":"string","const":"form"}},"additionalProperties":false}]},"endpoint_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":8,"minItems":1},"expires_in_pointer":{"type":"string","pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","maxLength":256}},"additionalProperties":false},"maxItems":4,"minItems":1},"kind":{"type":"string","const":"oauth"},"client":{"enum":["client_id_metadata_document","dynamic_registration","preregistered"],"type":"string"},"scopes":{"type":"array","items":{"type":"string","pattern":"^[\\x21\\x23-\\x5B\\x5D-\\x7E]{1,128}$"},"maxItems":32},"token_endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"authorization_endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},{"type":"object","required":["kind","from","call","keep"],"properties":{"call":{"type":"object","required":["kind","call_id","endpoint_id","method","url","headers","body","credentials"],"properties":{"url":{"type":"string","maxLength":2048},"body":{"anyOf":[{"oneOf":[{"type":"object","required":["media_type","json"],"properties":{"json":{"$ref":"#/definitions/__schema0"},"media_type":{"type":"string","const":"application/json"}},"additionalProperties":false},{"type":"object","required":["media_type","form"],"properties":{"form":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z0-9_.-]{1,64}$"},"value":{"type":"string","maxLength":2048}},"additionalProperties":false},"maxItems":32},"media_type":{"type":"string","const":"application/x-www-form-urlencoded"}},"additionalProperties":false}]},{"type":"null"}]},"kind":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"call_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"headers":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","pattern":"^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"},"value":{"type":"string","maxLength":512}},"additionalProperties":false},"maxItems":16},"credentials":{"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"maxItems":4},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},"from":{"type":"object","required":["role","placement","endpoint_ids","methods"],"properties":{"role":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"methods":{"type":"array","items":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"minItems":1},"placement":{"anyOf":[{"type":"object","required":["scheme","header_name"],"properties":{"scheme":{"enum":["bearer","basic"],"type":"string"},"header_name":{"type":"string","const":"authorization"}},"additionalProperties":false},{"type":"object","required":["scheme","header_name"],"properties":{"scheme":{"type":"string","const":"header"},"header_name":{"type":"string","pattern":"^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"}},"additionalProperties":false},{"type":"object","required":["scheme","field"],"properties":{"field":{"type":"string","pattern":"^[A-Za-z0-9_.-]{1,64}$"},"scheme":{"type":"string","const":"form"}},"additionalProperties":false}]},"endpoint_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":8,"minItems":1}},"additionalProperties":false},"keep":{"type":"array","items":{"type":"object","required":["role","placement","endpoint_ids","methods","pointer"],"properties":{"role":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},"methods":{"type":"array","items":{"enum":["GET","HEAD","POST","PUT","PATCH","DELETE"],"type":"string"},"minItems":1},"pointer":{"type":"string","pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","maxLength":256},"placement":{"anyOf":[{"type":"object","required":["scheme","header_name"],"properties":{"scheme":{"enum":["bearer","basic"],"type":"string"},"header_name":{"type":"string","const":"authorization"}},"additionalProperties":false},{"type":"object","required":["scheme","header_name"],"properties":{"scheme":{"type":"string","const":"header"},"header_name":{"type":"string","pattern":"^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"}},"additionalProperties":false},{"type":"object","required":["scheme","field"],"properties":{"field":{"type":"string","pattern":"^[A-Za-z0-9_.-]{1,64}$"},"scheme":{"type":"string","const":"form"}},"additionalProperties":false}]},"endpoint_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":8,"minItems":1},"expires_in_pointer":{"type":"string","pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","maxLength":256}},"additionalProperties":false},"maxItems":4,"minItems":1},"kind":{"type":"string","const":"minted"}},"additionalProperties":false}]},"interface_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1}},"additionalProperties":false},"default":[]},"participants":{"type":"array","items":{"type":"object","required":["participant_id","roles","identity","source_uris"],"properties":{"roles":{"type":"array","items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"minItems":1},"identity":{"oneOf":[{"type":"object","required":["kind","entity_id"],"properties":{"kind":{"type":"string","const":"entity_id"},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"}},"additionalProperties":false},{"type":"object","required":["kind","uri"],"properties":{"uri":{"type":"string","format":"uri"},"kind":{"type":"string","const":"origin_uri"}},"additionalProperties":false}]},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1},"participant_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},"default":[]},"subject_roles":{"type":"array","items":{"enum":["access_operator","identity_provider","payment_provider","provisioning_provider","operations_provider"],"type":"string"},"default":[]},"job_operations":{"type":"array","items":{"type":"object","required":["operation","source_uris"],"properties":{"operation":{"oneOf":[{"type":"object","required":["operation_id","interface_id","kind","endpoint_id","method","url","headers","body","spec"],"properties":{"url":{"type":"string","format":"uri","maxLength":2048},"body":{"anyOf":[{"type":"object","required":["media_type"],"properties":{"media_type":{"type":"string","pattern":"^[a-z]+\\/[a-z0-9][a-z0-9.+-]*$","maxLength":127},"credential_field":{"type":"string","pattern":"^[A-Za-z0-9_.-]{1,64}$"}},"additionalProperties":false},{"type":"null"}]},"kind":{"type":"string","const":"http"},"spec":{"anyOf":[{"type":"object","required":["url","key_operations"],"properties":{"url":{"type":"string","format":"uri","maxLength":2048},"key_operations":{"anyOf":[{"type":"object","required":["create","revoke"],"properties":{"create":{"type":"object","required":["method","path"],"properties":{"path":{"type":"string","pattern":"^\\/[\\x21-\\x7E]*$","maxLength":512},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"}},"additionalProperties":false},"revoke":{"type":"object","required":["method","path"],"properties":{"path":{"type":"string","pattern":"^\\/[\\x21-\\x7E]*$","maxLength":512},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"}},"additionalProperties":false}},"additionalProperties":false},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"method":{"enum":["GET","POST","PUT","PATCH"],"type":"string"},"headers":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","pattern":"^[a-z0-9!#$%&'*+.^_`|~-]{1,128}$"},"value":{"type":"string","pattern":"^[\\x21-\\x7E](?:[\\x20-\\x7E]{0,510}[\\x21-\\x7E])?$"}},"additionalProperties":false},"maxItems":8},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"interface_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"operation_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},{"type":"object","required":["operation_id","interface_id","kind","endpoint_id","tool"],"properties":{"kind":{"type":"string","const":"mcp"},"tool":{"type":"string","pattern":"^[A-Za-z0-9_.\\-/]{1,128}$"},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"interface_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"operation_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},{"type":"object","required":["operation_id","interface_id","kind","spec_url","method","path","key_operations"],"properties":{"kind":{"type":"string","const":"spec"},"path":{"type":"string","pattern":"^\\/[\\x21-\\x7E]*$","maxLength":512},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"spec_url":{"type":"string","format":"uri","maxLength":2048},"interface_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"operation_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"key_operations":{"anyOf":[{"type":"object","required":["create","revoke"],"properties":{"create":{"type":"object","required":["method","path"],"properties":{"path":{"type":"string","pattern":"^\\/[\\x21-\\x7E]*$","maxLength":512},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"}},"additionalProperties":false},"revoke":{"type":"object","required":["method","path"],"properties":{"path":{"type":"string","pattern":"^\\/[\\x21-\\x7E]*$","maxLength":512},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"}},"additionalProperties":false}},"additionalProperties":false},{"type":"null"}]}},"additionalProperties":false}]},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1}},"additionalProperties":false},"default":[]},"offer_relations":{"type":"array","items":{"type":"object","required":["offer_relation_proposal_id","offer_id","purpose","source_uris"],"properties":{"purpose":{"enum":["application_path","redemption_path","operating_path"],"type":"string"},"offer_id":{"type":"string","pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$"},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1},"offer_relation_proposal_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},"default":[]},"authority_intent":{"enum":["entity","community"],"type":"string"},"command_contract":{"type":"string","const":"sourcey.agent-readiness-declaration-draft/v1alpha1"},"scope_source_uris":{"type":"array","items":{"type":"string","format":"uri"},"default":[]},"account_operations":{"type":"array","items":{"type":"object","required":["operation","source_uris"],"properties":{"operation":{"type":"object","required":["operation_id","interface_id","role","endpoint_id","method","url","spec_url"],"properties":{"url":{"type":"string","format":"uri","maxLength":2048},"role":{"enum":["registration","top_up"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"spec_url":{"type":"string","format":"uri","maxLength":2048},"endpoint_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"interface_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"operation_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1}},"additionalProperties":false}},"surface_exclusions":{"type":"array","items":{"type":"object","required":["exclusion_id","role","rationale","source_uris"],"properties":{"role":{"enum":["discovery","terms","eligibility","pricing","access","checkout","provisioning","operations","recovery","authentication","descriptor","documentation","policy","status"],"type":"string"},"rationale":{"type":"string","maxLength":300,"minLength":1},"source_uris":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1},"exclusion_id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},"default":[]},"base_authoring_file":{"type":"object","required":["path","content","content_digest"],"properties":{"path":{"type":"string","pattern":"^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$"},"content":{"type":"string","minLength":1},"content_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}},"additionalProperties":false},"output_schema":{"type":"object","required":["release_id","data"],"properties":{"data":{"oneOf":[{"type":"object","required":["status","diagnostics"],"properties":{"status":{"type":"string","const":"invalid"},"diagnostics":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"enum":["required","invalid","ambiguous_identity","cross_entity_offer","base_authoring_mismatch"],"type":"string"},"path":{"type":"string","format":"starts_with","pattern":"^\\/.*"},"message":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},"minItems":1}},"additionalProperties":false},{"type":"object","required":["status","diagnostics"],"properties":{"status":{"type":"string","const":"identity_allocation_required"},"diagnostics":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"enum":["required","invalid","ambiguous_identity","cross_entity_offer","base_authoring_mismatch"],"type":"string"},"path":{"type":"string","format":"starts_with","pattern":"^\\/.*"},"message":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},"minItems":1}},"additionalProperties":false},{"type":"object","required":["status","base_release_id","entity_id","entity_revision_digest","diagnostics"],"properties":{"status":{"type":"string","const":"incomplete"},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"},"diagnostics":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"enum":["required","invalid","ambiguous_identity","cross_entity_offer","base_authoring_mismatch"],"type":"string"},"path":{"type":"string","format":"starts_with","pattern":"^\\/.*"},"message":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},"minItems":1},"base_release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"entity_revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},{"type":"object","required":["status","base_release_id","diagnostics"],"properties":{"status":{"type":"string","const":"conflict"},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"},"diagnostics":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"enum":["required","invalid","ambiguous_identity","cross_entity_offer","base_authoring_mismatch"],"type":"string"},"path":{"type":"string","format":"starts_with","pattern":"^\\/.*"},"message":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},"minItems":1},"base_release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"entity_revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},{"type":"object","required":["status","base_release_id","entity_id","entity_revision_digest","subject_display","scope","declaration_id","authoring_file","submission","diagnostics"],"properties":{"scope":{"type":"object","required":["product","job"],"properties":{"job":{"type":"object","required":["key","name"],"properties":{"key":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"name":{"type":"string","maxLength":160,"minLength":1}},"additionalProperties":false},"product":{"type":"object","required":["key","name"],"properties":{"key":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"name":{"type":"string","maxLength":160,"minLength":1}},"additionalProperties":false}},"additionalProperties":false},"status":{"type":"string","const":"materialized"},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"},"submission":{"type":"object","required":["method","path","product"],"properties":{"path":{"type":"string","const":"/v1/submissions"},"method":{"type":"string","const":"POST"},"product":{"type":"string","const":"agent_readiness"}},"additionalProperties":false},"diagnostics":{"type":"array","items":{"type":"object","required":["code","path","message"],"properties":{"code":{"enum":["required","invalid","ambiguous_identity","cross_entity_offer","base_authoring_mismatch"],"type":"string"},"path":{"type":"string","format":"starts_with","pattern":"^\\/.*"},"message":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},"maxItems":0,"minItems":0},"authoring_file":{"type":"object","required":["path","content","content_digest"],"properties":{"path":{"type":"string","pattern":"^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$"},"content":{"type":"string","minLength":1},"content_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"declaration_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"base_release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"subject_display":{"type":"object","required":["slug","name"],"properties":{"name":{"type":"string","maxLength":240,"minLength":1},"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},"additionalProperties":false},"entity_revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false}]},"release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"annotations":{"title":"Prepare an Agent Readiness declaration","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T22:02:45.079Z"},{"name":"search_offers","title":"Search credits and deals","description":"Search current startup credits and deals, including cloud credits, SaaS discounts, free tiers, grants, perks, and partner offers. Filter by query, vendor, or category and evaluate eligibility from typed company facts; unknowns remain explicit.","input_schema":{"type":"object","required":["facts"],"properties":{"facts":{"type":"object","description":"Known typed company facts used only for explicit eligibility evaluation; omit unknown facts.","propertyNames":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"additionalProperties":{"oneOf":[{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"null"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"string"},"value":{"type":"string"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"number"},"value":{"type":"number"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"boolean"},"value":{"type":"boolean"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"date"},"value":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false},{"type":"object","required":["type","values"],"properties":{"type":{"type":"string","const":"string-set"},"values":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},{"type":"object","required":["type","values"],"properties":{"type":{"type":"string","const":"number-set"},"values":{"type":"array","items":{"type":"number"}}},"additionalProperties":false}]}},"limit":{"type":"integer","maximum":25,"minimum":1,"description":"Maximum results to return; defaults to 10."},"query":{"type":"string","maxLength":200,"minLength":1,"description":"Natural-language search for a startup need, technology, credit, discount, free tier, perk, grant, or deal."},"entities":{"type":"array","items":{"type":"string","minLength":1},"maxItems":10,"minItems":1,"description":"Current Entity slugs or immutable Entity IDs to include."},"categories":{"type":"array","items":{"type":"string","minLength":1},"maxItems":10,"minItems":1,"description":"Catalog categories to include, such as hosting, databases, or observability."}},"additionalProperties":false},"output_schema":{"type":"object","required":["release_id","total","truncated","data"],"properties":{"data":{"type":"array","items":{"type":"object","required":["entity","offer","eligibility","unresolved","evidence","check","canonical_url"],"properties":{"check":{"anyOf":[{"type":"object","required":["checked_at","succeeded_at","next_due_at","state","findings","proposal"],"properties":{"state":{"enum":["fresh","stale"],"type":"string"},"findings":{"type":"array","items":{"type":"object","required":["subject","path","status","page","quote"],"properties":{"page":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"path":{"type":"string","pattern":"^\\/[^\\s]{0,511}$"},"quote":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}]},"status":{"enum":["contradicted","unsupported","unresolved"],"type":"string"},"subject":{"type":"object","required":["kind","id"],"properties":{"id":{"type":"string","maxLength":128,"minLength":1},"kind":{"enum":["entity","program","offer"],"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"maxItems":32},"proposal":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"checked_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"next_due_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"succeeded_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"offer":{"type":"object","required":["offer_id","slug","title","summary","economics","eligibility","access","lifecycle","effective_from","revision_digest"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"title":{"type":"string","minLength":1},"access":{"type":"object","required":["availability","method"],"properties":{"url":{"type":"string","format":"uri"},"method":{"enum":["form","code","contact","automatic","other"],"type":"string"},"public_code":{"type":"string","maxLength":200,"minLength":1},"availability":{"enum":["public","referral","membership","invite","automatic","other"],"type":"string"},"instructions":{"type":"string","maxLength":1000,"minLength":1}},"additionalProperties":false},"summary":{"type":"string","maxLength":240,"minLength":1},"headline":{"type":"object","required":["rule","benefit_id","basis","figure"],"properties":{"rule":{"type":"string","const":"sourcey.offer-headline/v1"},"basis":{"enum":["typed","described"],"type":"string"},"figure":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"credit"},"value":{"oneOf":[{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"exact"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"up-to"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"at-least"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"minimum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false}]},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","percentage"],"properties":{"kind":{"type":"string","const":"discount"},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"applies_to":{"type":"string","maxLength":240,"minLength":1},"percentage":{"oneOf":[{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"exact"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"up-to"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"at-least"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","minimum_basis_points","maximum_basis_points"],"properties":{"kind":{"type":"string","const":"range"},"maximum_basis_points":{"type":"integer","maximum":10000,"minimum":1},"minimum_basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"cashback"},"value":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"money"},"value":{"oneOf":[{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"exact"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"up-to"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"at-least"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"minimum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"percentage"},"value":{"oneOf":[{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"exact"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"up-to"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"at-least"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","minimum_basis_points","maximum_basis_points"],"properties":{"kind":{"type":"string","const":"range"},"maximum_basis_points":{"type":"integer","maximum":10000,"minimum":1},"minimum_basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false}]}},"additionalProperties":false}]},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","duration"],"properties":{"kind":{"type":"string","const":"free-service"},"service":{"type":"string","maxLength":240,"minLength":1},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","waived_item"],"properties":{"kind":{"type":"string","const":"waiver"},"waived_item":{"type":"string","maxLength":240,"minLength":1}},"additionalProperties":false}]},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},"offer_id":{"type":"string","pattern":"^off_[0-9a-hjkmnp-tv-z]{26}$"},"economics":{"type":"object","required":["consideration","benefits"],"properties":{"benefits":{"type":"array","items":{"oneOf":[{"type":"object","required":["benefit_id","description","kind","value"],"properties":{"kind":{"type":"string","const":"credit"},"value":{"oneOf":[{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"exact"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"up-to"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"at-least"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"minimum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false}]},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind","percentage"],"properties":{"kind":{"type":"string","const":"discount"},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"applies_to":{"type":"string","maxLength":240,"minLength":1},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"percentage":{"oneOf":[{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"exact"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"up-to"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"at-least"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","minimum_basis_points","maximum_basis_points"],"properties":{"kind":{"type":"string","const":"range"},"maximum_basis_points":{"type":"integer","maximum":10000,"minimum":1},"minimum_basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false}]},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind","value"],"properties":{"kind":{"type":"string","const":"cashback"},"value":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"money"},"value":{"oneOf":[{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"exact"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"up-to"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"at-least"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"minimum":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false}]}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"percentage"},"value":{"oneOf":[{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"exact"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"up-to"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","basis_points"],"properties":{"kind":{"type":"string","const":"at-least"},"basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false},{"type":"object","required":["kind","minimum_basis_points","maximum_basis_points"],"properties":{"kind":{"type":"string","const":"range"},"maximum_basis_points":{"type":"integer","maximum":10000,"minimum":1},"minimum_basis_points":{"type":"integer","maximum":10000,"minimum":1}},"additionalProperties":false}]}},"additionalProperties":false}]},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind","waived_item"],"properties":{"kind":{"type":"string","const":"waiver"},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1},"waived_item":{"type":"string","maxLength":240,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind","service"],"properties":{"kind":{"type":"string","const":"free-service"},"service":{"type":"string","maxLength":240,"minLength":1},"duration":{"oneOf":[{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"exact"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"up-to"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"type":"string","const":"at-least"},"value":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false},{"type":"object","required":["kind","minimum","maximum"],"properties":{"kind":{"type":"string","const":"range"},"maximum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"},"minimum":{"type":"string","pattern":"^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$"}},"additionalProperties":false}]},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["benefit_id","description","kind"],"properties":{"kind":{"type":"string","const":"other"},"benefit_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false}]},"minItems":1},"consideration":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","const":"none"}},"additionalProperties":false},{"type":"object","required":["kind","amount"],"properties":{"kind":{"type":"string","const":"fixed"},"amount":{"type":"object","required":["currency","minor_units"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minor_units":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","required":["kind","description"],"properties":{"kind":{"type":"string","const":"variable"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},{"type":"object","required":["kind","description"],"properties":{"kind":{"type":"string","const":"unknown"},"description":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false}]}},"additionalProperties":false},"lifecycle":{"enum":["active","paused","ended","withdrawn"],"type":"string"},"eligibility":{"type":"object","required":["rule"],"properties":{"rule":{"$ref":"#/definitions/__schema0"}},"additionalProperties":false},"effective_from":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"effective_until":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"terms_assurance":{"type":"object","required":["status","assurance_id","checked_at","revision_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"properties":{"status":{"type":"string","const":"checked"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"checked_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"assurance_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"method_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"coverage_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false}},"additionalProperties":false},"entity":{"type":"object","required":["entity_id","slug","name","category","revision_digest"],"properties":{"name":{"type":"string","minLength":1},"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"category":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"identity_assurance":{"type":"object","required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"properties":{"status":{"type":"string","const":"verified"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"verified_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"assurance_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"method_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"identity_epoch_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"coverage_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false}},"additionalProperties":false},"program":{"type":"object","required":["program_id","slug","title","revision_digest"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"title":{"type":"string","minLength":1},"summary":{"type":"string","maxLength":240,"minLength":1},"program_id":{"type":"string","pattern":"^prg_[0-9a-hjkmnp-tv-z]{26}$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"evidence":{"type":"object","required":["freshness","dispute","basis_event_ids","vendor_attestation"],"properties":{"dispute":{"enum":["none","open","resolved"],"type":"string"},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"basis_event_ids":{"type":"array","items":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"vendor_attestation":{"oneOf":[{"type":"object","required":["status"],"properties":{"status":{"type":"string","const":"none"}},"additionalProperties":false},{"type":"object","required":["status","event_id","attested_at"],"properties":{"status":{"type":"string","const":"current"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"attested_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"additionalProperties":false}]}},"additionalProperties":false},"unresolved":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","criterion_id","statement","fact"],"properties":{"fact":{"type":"string","minLength":1},"kind":{"type":"string","const":"fact_unknown"},"statement":{"type":"string","minLength":1},"criterion_id":{"type":"string","minLength":1}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement"],"properties":{"kind":{"type":"string","const":"manual_review"},"statement":{"type":"string","minLength":1},"criterion_id":{"type":"string","minLength":1}},"additionalProperties":false}]}},"eligibility":{"type":"object","required":["eligible","trace"],"properties":{"trace":{"$ref":"#/definitions/__schema1"},"eligible":{"type":["boolean","null"]}},"additionalProperties":false},"canonical_url":{"type":"string","format":"uri"}},"additionalProperties":false}},"total":{"type":"integer","maximum":9007199254740991,"minimum":0},"truncated":{"type":"boolean"},"release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"definitions":{"__schema0":{"anyOf":[{"anyOf":[{"type":"object","required":["kind","criterion_id","statement","fact","operator"],"properties":{"fact":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"kind":{"type":"string","const":"predicate"},"operator":{"enum":["present","absent"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","fact","operator","value"],"properties":{"fact":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"kind":{"type":"string","const":"predicate"},"value":{"oneOf":[{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"string"},"value":{"type":"string"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"number"},"value":{"type":"number"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"boolean"},"value":{"type":"boolean"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"date"},"value":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false}]},"operator":{"enum":["eq","neq","contains"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","fact","operator","value"],"properties":{"fact":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"kind":{"type":"string","const":"predicate"},"value":{"oneOf":[{"type":"object","required":["type","values"],"properties":{"type":{"type":"string","const":"string-set"},"values":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},{"type":"object","required":["type","values"],"properties":{"type":{"type":"string","const":"number-set"},"values":{"type":"array","items":{"type":"number"},"minItems":1}},"additionalProperties":false}]},"operator":{"type":"string","const":"in"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","fact","operator","value"],"properties":{"fact":{"type":"string","pattern":"^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$"},"kind":{"type":"string","const":"predicate"},"value":{"oneOf":[{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"number"},"value":{"type":"number"}},"additionalProperties":false},{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","const":"date"},"value":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false}]},"operator":{"enum":["lt","lte","gt","gte"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false}]},{"type":"object","required":["kind","criterion_id","statement","reason"],"properties":{"kind":{"type":"string","const":"manual"},"reason":{"enum":["vendor-discretion","external-verification","not-machine-evaluable","other"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","value"],"properties":{"kind":{"type":"string","const":"constant"},"value":{"type":"boolean"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false},{"type":"object","required":["kind","rules"],"properties":{"kind":{"type":"string","const":"all"},"rules":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"minItems":1}},"additionalProperties":false},{"type":"object","required":["kind","rules"],"properties":{"kind":{"type":"string","const":"any"},"rules":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"minItems":1}},"additionalProperties":false},{"type":"object","required":["kind","rule"],"properties":{"kind":{"type":"string","const":"not"},"rule":{"$ref":"#/definitions/__schema0"}},"additionalProperties":false}]},"__schema1":{"anyOf":[{"type":"object","required":["kind","outcome","rules"],"properties":{"kind":{"enum":["all","any"],"type":"string"},"rules":{"type":"array","items":{"$ref":"#/definitions/__schema1"},"minItems":1},"outcome":{"enum":["met","unmet","unknown"],"type":"string"}},"additionalProperties":false},{"type":"object","required":["kind","outcome","rule"],"properties":{"kind":{"type":"string","const":"not"},"rule":{"$ref":"#/definitions/__schema1"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"}},"additionalProperties":false},{"type":"object","required":["kind","criterion_id","statement","outcome"],"properties":{"kind":{"enum":["predicate","manual","constant"],"type":"string"},"outcome":{"enum":["met","unmet","unknown"],"type":"string"},"statement":{"type":"string","maxLength":500,"minLength":1},"criterion_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"}},"additionalProperties":false}]}},"additionalProperties":false},"annotations":{"title":"Search credits and deals","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T22:02:45.079Z"},{"name":"search_readiness","title":"Search Agent Readiness","description":"Search published Agent Readiness report cards. Each card grades one named job on a vendor's service by where a person or the vendor has to step in on an agent's path to it, from its listing and from probes that send the job's request with no account (or, where its interface has no public endpoint, read the vendor's OpenAPI document for it): one letter, A+ to F, over Discover, Authority, Onboard, Pay, Confirm and Sustain, and how often a person is needed; whether the job itself is reachable (not yet run), verified by a run (proof only, which never changes a step or the letter), or has no machine interface; the evidence label; freshness; and the canonical report URL. Service readiness is separate from startup-credit eligibility.","input_schema":{"type":"object","properties":{"job":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Exact Agent Readiness job key from the job library."},"label":{"enum":["vendor_run_verified","probed"],"type":"string","description":"What the job's outcome rests on: probed (graded from the listing and the probes; the job has not been run) or vendor_run_verified (the account holder ran it and Sourcey verified the attestation)."},"limit":{"type":"integer","maximum":25,"minimum":1,"description":"Maximum results to return; defaults to 10."},"query":{"type":"string","maxLength":200,"minLength":1,"description":"Vendor, service, API, product, or job."},"entity":{"type":"string","minLength":1,"description":"Current Sourcey Entity slug or immutable Entity ID."},"letter":{"enum":["A+","A","B+","B","C","D","F"],"type":"string","description":"Exact published letter."},"product":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Exact Agent Readiness product key."}},"additionalProperties":false},"output_schema":{"type":"object","required":["release_id","total","truncated","data"],"properties":{"data":{"type":"array","items":{"type":"object","required":["entity","profile","freshness"],"properties":{"entity":{"type":"object","required":["entity_id","slug","name","category","revision_digest"],"properties":{"name":{"type":"string","minLength":1},"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"category":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"identity_assurance":{"type":"object","required":["status","assurance_id","verified_at","identity_epoch_digest","method_policy_digest","coverage_policy_digest","event_id","receipt_digest"],"properties":{"status":{"type":"string","const":"verified"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"verified_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"assurance_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]*$"},"receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"method_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"identity_epoch_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"coverage_policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false}},"additionalProperties":false},"profile":{"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","interface_id","label","label_run_at","last_run_at","publication","provenance","canonical_url","projection_digest","grade"],"properties":{"grade":{"type":"object","required":["letter","steps","job"],"properties":{"job":{"enum":["reachable","verified","unavailable"],"type":"string"},"steps":{"type":"array","items":{"type":"object","required":["step","outcome","timing"],"properties":{"step":{"enum":["discover","authority","onboard","pay","confirm","sustain"],"type":"string"},"timing":{"anyOf":[{"enum":["setup","recurring"],"type":"string"},{"type":"null"}]},"outcome":{"enum":["machine","not_applicable","approval","workaround","gated","not_assessed"],"type":"string"}},"additionalProperties":false},"maxItems":6,"minItems":6},"letter":{"enum":["A+","A","B+","B","C","D","F"],"type":"string"}},"additionalProperties":false},"label":{"enum":["vendor_run_verified","probed"],"type":"string"},"scope":{"type":"object","required":["product","job"],"properties":{"job":{"type":"object","required":["key","name"],"properties":{"key":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"name":{"type":"string","maxLength":160,"minLength":1}},"additionalProperties":false},"product":{"type":"object","required":["key","name"],"properties":{"key":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"name":{"type":"string","maxLength":160,"minLength":1}},"additionalProperties":false}},"additionalProperties":false},"entity_id":{"type":"string","pattern":"^ent_[0-9a-hjkmnp-tv-z]{26}$"},"lifecycle":{"enum":["active","paused","ended","withdrawn"],"type":"string"},"provenance":{"type":"object","required":["dispute","vendor_attestation","basis_event_ids"],"properties":{"dispute":{"enum":["none","open","resolved"],"type":"string"},"basis_event_ids":{"type":"array","items":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"vendor_attestation":{"oneOf":[{"type":"object","required":["status"],"properties":{"status":{"type":"string","const":"none"}},"additionalProperties":false},{"type":"object","required":["status","event_id","attested_at"],"properties":{"status":{"type":"string","const":"current"},"event_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"attested_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"additionalProperties":false}]}},"additionalProperties":false},"last_run_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"publication":{"type":"object","required":["visibility","reasons"],"properties":{"reasons":{"type":"array","items":{"enum":["lifecycle_not_active","open_dispute"],"type":"string"}},"visibility":{"enum":["discoverable","resolvable_only","private"],"type":"string"}},"additionalProperties":false},"interface_id":{"anyOf":[{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},{"type":"null"}]},"label_run_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"policy_as_of":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"canonical_url":{"type":"string","format":"uri"},"policy_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"effective_from":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"policy_version":{"type":"string","minLength":1},"revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"projection_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"agent_readiness_profile_id":{"type":"string","pattern":"^arp_[0-9a-hjkmnp-tv-z]{26}$"},"declaration_revision_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"freshness":{"anyOf":[{"type":"object","required":["checked_at","succeeded_at","next_due_at","state"],"properties":{"state":{"enum":["fresh","stale"],"type":"string"},"checked_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"next_due_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"succeeded_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]}},"additionalProperties":false}},"total":{"type":"integer","maximum":9007199254740991,"minimum":0},"truncated":{"type":"boolean"},"release_id":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"annotations":{"title":"Search Agent Readiness","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T22:02:45.079Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/com.sourcey%2Fsourcey/connection?target=mcpServers","arguments":{"name":"com.sourcey/sourcey","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/com.sourcey%2Fsourcey","arguments":{"name":"com.sourcey/sourcey"}}]}