Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,542Letters: 14Defects: 1,324counted 3 min ago
teppi

Server definition

Hash
sha256:0f338b5652ec71c66e939896e5e0967e5b7136e44eb38ec4a86e03358f39a83e
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "Use Sourcey for evidence-backed startup credits, startup programs, Agent Readiness report cards, and canonical service declarations. Treat unknown eligibility and unsupported readiness findings as unknown. Use get_services to discover paid HTTP work; payment never occurs inside MCP. Current Catalog release: sha256:8094c042ec143bbd5d47c59219c4f4abb189db6368c4a51f37a862963f9a4580.", "tools": [ { "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.", "inputSchema": { "additionalProperties": false, "properties": { "facts": { "additionalProperties": { "oneOf": [ { "additionalProperties": false, "properties": { "type": { "const": "null", "type": "string" } }, "required": [ "type" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "string", "type": "string" }, "value": { "type": "string" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "number", "type": "string" }, "value": { "type": "number" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "boolean", "type": "string" }, "value": { "type": "boolean" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "date", "type": "string" }, "value": { "format": "date", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", "type": "string" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "string-set", "type": "string" }, "values": { "items": { "type": "string" }, "type": "array" } }, "required": [ "type", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "number-set", "type": "string" }, "values": { "items": { "type": "number" }, "type": "array" } }, "required": [ "type", "values" ], "type": "object" } ] }, "description": "Known typed company facts used only for explicit eligibility evaluation; omit unknown facts.", "propertyNames": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "type": "object" }, "offers": { "description": "Two to ten exact startup credit or deal offers to compare in this order.", "items": { "additionalProperties": false, "properties": { "entity": { "description": "Current Entity slug or immutable Entity ID.", "minLength": 1, "type": "string" }, "offer": { "description": "Current offer slug.", "minLength": 1, "type": "string" } }, "required": [ "entity", "offer" ], "type": "object" }, "maxItems": 10, "minItems": 2, "type": "array" } }, "required": [ "offers", "facts" ], "type": "object" }, "name": "compare_offers", "outputSchema": { "additionalProperties": false, "definitions": { "__schema0": { "anyOf": [ { "anyOf": [ { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "fact": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "kind": { "const": "predicate", "type": "string" }, "operator": { "enum": [ "present", "absent" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement", "fact", "operator" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "fact": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "kind": { "const": "predicate", "type": "string" }, "operator": { "enum": [ "eq", "neq", "contains" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "type": { "const": "string", "type": "string" }, "value": { "type": "string" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "number", "type": "string" }, "value": { "type": "number" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "boolean", "type": "string" }, "value": { "type": "boolean" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "date", "type": "string" }, "value": { "format": "date", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", "type": "string" } }, "required": [ "type", "value" ], "type": "object" } ] } }, "required": [ "kind", "criterion_id", "statement", "fact", "operator", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "fact": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "kind": { "const": "predicate", "type": "string" }, "operator": { "const": "in", "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "type": { "const": "string-set", "type": "string" }, "values": { "items": { "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "type", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "number-set", "type": "string" }, "values": { "items": { "type": "number" }, "minItems": 1, "type": "array" } }, "required": [ "type", "values" ], "type": "object" } ] } }, "required": [ "kind", "criterion_id", "statement", "fact", "operator", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "fact": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "kind": { "const": "predicate", "type": "string" }, "operator": { "enum": [ "lt", "lte", "gt", "gte" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "type": { "const": "number", "type": "string" }, "value": { "type": "number" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "date", "type": "string" }, "value": { "format": "date", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", "type": "string" } }, "required": [ "type", "value" ], "type": "object" } ] } }, "required": [ "kind", "criterion_id", "statement", "fact", "operator", "value" ], "type": "object" } ] }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "kind": { "const": "manual", "type": "string" }, "reason": { "enum": [ "vendor-discretion", "external-verification", "not-machine-evaluable", "other" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement", "reason" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "kind": { "const": "constant", "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" }, "value": { "type": "boolean" } }, "required": [ "kind", "criterion_id", "statement", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "all", "type": "string" }, "rules": { "items": { "$ref": "#/definitions/__schema0" }, "minItems": 1, "type": "array" } }, "required": [ "kind", "rules" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "any", "type": "string" }, "rules": { "items": { "$ref": "#/definitions/__schema0" }, "minItems": 1, "type": "array" } }, "required": [ "kind", "rules" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "not", "type": "string" }, "rule": { "$ref": "#/definitions/__schema0" } }, "required": [ "kind", "rule" ], "type": "object" } ] }, "__schema1": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "enum": [ "all", "any" ], "type": "string" }, "outcome": { "enum": [ "met", "unmet", "unknown" ], "type": "string" }, "rules": { "items": { "$ref": "#/definitions/__schema1" }, "minItems": 1, "type": "array" } }, "required": [ "kind", "outcome", "rules" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "not", "type": "string" }, "outcome": { "enum": [ "met", "unmet", "unknown" ], "type": "string" }, "rule": { "$ref": "#/definitions/__schema1" } }, "required": [ "kind", "outcome", "rule" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "kind": { "enum": [ "predicate", "manual", "constant" ], "type": "string" }, "outcome": { "enum": [ "met", "unmet", "unknown" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement", "outcome" ], "type": "object" } ] } }, "properties": { "data": { "items": { "additionalProperties": false, "properties": { "canonical_url": { "format": "uri", "type": "string" }, "eligibility": { "additionalProperties": false, "properties": { "eligible": { "type": [ "boolean", "null" ] }, "trace": { "$ref": "#/definitions/__schema1" } }, "required": [ "eligible", "trace" ], "type": "object" }, "entity": { "additionalProperties": false, "properties": { "category": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "identity_assurance": { "additionalProperties": false, "properties": { "assurance_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "coverage_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "identity_epoch_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "method_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "receipt_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "verified", "type": "string" }, "verified_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" } }, "required": [ "status", "assurance_id", "verified_at", "identity_epoch_digest", "method_policy_digest", "coverage_policy_digest", "event_id", "receipt_digest" ], "type": "object" }, "name": { "minLength": 1, "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "slug": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "entity_id", "slug", "name", "category", "revision_digest" ], "type": "object" }, "evidence": { "additionalProperties": false, "properties": { "basis_event_ids": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "type": "array" }, "dispute": { "enum": [ "none", "open", "resolved" ], "type": "string" }, "freshness": { "enum": [ "fresh", "stale", "unknown" ], "type": "string" }, "vendor_attestation": { "oneOf": [ { "additionalProperties": false, "properties": { "status": { "const": "none", "type": "string" } }, "required": [ "status" ], "type": "object" }, { "additionalProperties": false, "properties": { "attested_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "current", "type": "string" } }, "required": [ "status", "event_id", "attested_at" ], "type": "object" } ] } }, "required": [ "freshness", "dispute", "basis_event_ids", "vendor_attestation" ], "type": "object" }, "offer": { "additionalProperties": false, "properties": { "access": { "additionalProperties": false, "properties": { "availability": { "enum": [ "public", "referral", "membership", "invite", "automatic", "other" ], "type": "string" }, "instructions": { "maxLength": 1000, "minLength": 1, "type": "string" }, "method": { "enum": [ "form", "code", "contact", "automatic", "other" ], "type": "string" }, "public_code": { "maxLength": 200, "minLength": 1, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "availability", "method" ], "type": "object" }, "economics": { "additionalProperties": false, "properties": { "benefits": { "items": { "oneOf": [ { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "duration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "exact", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "up-to", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "at-least", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" } ] }, "kind": { "const": "credit", "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "exact", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "up-to", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "at-least", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "range", "type": "string" }, "maximum": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "minimum": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" } }, "required": [ "kind", "minimum", "maximum" ], "type": "object" } ] } }, "required": [ "benefit_id", "description", "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "applies_to": { "maxLength": 240, "minLength": 1, "type": "string" }, "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "duration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "exact", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "up-to", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "at-least", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" } ] }, "kind": { "const": "discount", "type": "string" }, "percentage": { "oneOf": [ { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "exact", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "up-to", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "at-least", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "range", "type": "string" }, "maximum_basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "minimum_basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" } }, "required": [ "kind", "minimum_basis_points", "maximum_basis_points" ], "type": "object" } ] } }, "required": [ "benefit_id", "description", "kind", "percentage" ], "type": "object" }, { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "duration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "exact", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "up-to", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "at-least", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" } ] }, "kind": { "const": "cashback", "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "money", "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "exact", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "up-to", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "at-least", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "range", "type": "string" }, "maximum": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "minimum": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" } }, "required": [ "kind", "minimum", "maximum" ], "type": "object" } ] } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "percentage", "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "exact", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "up-to", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "at-least", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "range", "type": "string" }, "maximum_basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "minimum_basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" } }, "required": [ "kind", "minimum_basis_points", "maximum_basis_points" ], "type": "object" } ] } }, "required": [ "kind", "value" ], "type": "object" } ] } }, "required": [ "benefit_id", "description", "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "kind": { "const": "waiver", "type": "string" }, "waived_item": { "maxLength": 240, "minLength": 1, "type": "string" } }, "required": [ "benefit_id", "description", "kind", "waived_item" ], "type": "object" }, { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "duration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "exact", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "up-to", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "at-least", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" } ] }, "kind": { "const": "free-service", "type": "string" }, "service": { "maxLength": 240, "minLength": 1, "type": "string" } }, "required": [ "benefit_id", "description", "kind", "service" ], "type": "object" }, { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "kind": { "const": "other", "type": "string" } }, "required": [ "benefit_id", "description", "kind" ], "type": "object" } ] }, "minItems": 1, "type": "array" }, "consideration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "none", "type": "string" } }, "required": [ "kind" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "fixed", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "kind": { "const": "variable", "type": "string" } }, "required": [ "kind", "description" ], "type": "object" }, { "additionalProperties": false, "properties": { "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "kind": { "const": "unknown", "type": "string" } }, "required": [ "kind", "description" ], "type": "object" } ] } }, "required": [ "consideration", "benefits" ], "type": "object" }, "effective_from": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "effective_until": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "eligibility": { "additionalProperties": false, "properties": { "rule": { "$ref": "#/definitions/__schema0" } }, "required": [ "rule" ], "type": "object" }, "lifecycle": { "enum": [ "active", "ended", "withdrawn" ], "type": "string" }, "offer_id": { "pattern": "^off_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "slug": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "summary": { "maxLength": 240, "minLength": 1, "type": "string" }, "terms_assurance": { "additionalProperties": false, "properties": { "assurance_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "checked_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "coverage_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "method_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "receipt_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "checked", "type": "string" } }, "required": [ "status", "assurance_id", "checked_at", "revision_digest", "method_policy_digest", "coverage_policy_digest", "event_id", "receipt_digest" ], "type": "object" }, "title": { "minLength": 1, "type": "string" } }, "required": [ "offer_id", "slug", "title", "summary", "economics", "eligibility", "access", "lifecycle", "effective_from", "revision_digest" ], "type": "object" }, "program": { "additionalProperties": false, "properties": { "program_id": { "pattern": "^prg_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "slug": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "summary": { "maxLength": 240, "minLength": 1, "type": "string" }, "title": { "minLength": 1, "type": "string" } }, "required": [ "program_id", "slug", "title", "revision_digest" ], "type": "object" }, "unresolved": { "items": { "oneOf": [ { "additionalProperties": false, "properties": { "criterion_id": { "minLength": 1, "type": "string" }, "fact": { "minLength": 1, "type": "string" }, "kind": { "const": "fact_unknown", "type": "string" }, "statement": { "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement", "fact" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "minLength": 1, "type": "string" }, "kind": { "const": "manual_review", "type": "string" }, "statement": { "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement" ], "type": "object" } ] }, "type": "array" } }, "required": [ "entity", "offer", "eligibility", "unresolved", "evidence", "canonical_url" ], "type": "object" }, "maxItems": 10, "minItems": 2, "type": "array" }, "release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "stacking": { "additionalProperties": false, "properties": { "outcome": { "const": "not_evaluated", "type": "string" }, "reason": { "const": "The Sourcey catalog does not carry pairwise stacking evidence.", "type": "string" } }, "required": [ "outcome", "reason" ], "type": "object" } }, "required": [ "release_id", "data", "stacking" ], "type": "object" } }, { "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.", "inputSchema": { "additionalProperties": false, "properties": { "cursor": { "description": "Opaque signed cursor returned by the previous change-feed page.", "minLength": 1, "type": "string" } }, "type": "object" }, "name": "get_changes", "outputSchema": { "additionalProperties": false, "properties": { "data": { "items": { "additionalProperties": false, "properties": { "basis_event_ids": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "type": "array" }, "change_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "kind": { "description": "Append-only release change kind. Known values are examples; new kinds may appear within public API v1.", "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" ], "pattern": "^[a-z][a-z0-9-]*(?:\\.[a-z][a-z0-9-]*)+$", "type": "string", "x-sourcey-extensible-enum": true }, "previous_projection_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "previous_revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "projection_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "subject_id": { "anyOf": [ { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } ] }, "subject_type": { "enum": [ "entity", "program", "offer", "policy", "agent_readiness_profile", "asset_binding" ], "type": "string" }, "tombstone": { "additionalProperties": false, "properties": { "canonical_route": { "format": "starts_with", "pattern": "^\\/.*", "type": "string" }, "reason": { "enum": [ "retired", "ended", "withdrawn" ], "type": "string" } }, "required": [ "reason" ], "type": "object" } }, "required": [ "change_id", "kind", "subject_type", "subject_id", "basis_event_ids" ], "type": "object" }, "type": "array" }, "diff_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "feed_contract": { "const": "sourcey.catalog-feed/v1alpha1", "type": "string" }, "next_cursor": { "anyOf": [ { "minLength": 1, "type": "string" }, { "type": "null" } ] }, "release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "retained_from_release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "snapshot_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "feed_contract", "release_id", "snapshot_id", "diff_digest", "retained_from_release_id", "data", "next_cursor" ], "type": "object" } }, { "description": "Get one exact published Agent Readiness report card with its visible A+ to F grade, five service-use stages, individual findings, blockers, remediations, tested surfaces, methods, evidence state, coverage, freshness, policy identity, provenance, and canonical URL. Resolve by immutable profile ID or by one Entity plus exact product and funnel.", "inputSchema": { "additionalProperties": false, "properties": { "entity": { "description": "Current Sourcey Entity slug or immutable Entity ID.", "minLength": 1, "type": "string" }, "funnel": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "product": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "profile_id": { "pattern": "^arp_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" } }, "type": "object" }, "name": "get_readiness", "outputSchema": { "additionalProperties": false, "properties": { "data": { "additionalProperties": false, "properties": { "entity": { "additionalProperties": false, "properties": { "category": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "identity_assurance": { "additionalProperties": false, "properties": { "assurance_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "coverage_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "identity_epoch_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "method_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "receipt_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "verified", "type": "string" }, "verified_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" } }, "required": [ "status", "assurance_id", "verified_at", "identity_epoch_digest", "method_policy_digest", "coverage_policy_digest", "event_id", "receipt_digest" ], "type": "object" }, "name": { "minLength": 1, "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "slug": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "entity_id", "slug", "name", "category", "revision_digest" ], "type": "object" }, "profile": { "additionalProperties": false, "properties": { "agent_readiness_profile_id": { "pattern": "^arp_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "assessment_basis": { "additionalProperties": false, "properties": { "forbidden_substitutions": { "items": { "enum": [ "captcha_solving", "human_password_or_session_sharing", "concealed_agent_identity", "invented_eligibility", "unbound_out_of_band_code", "vendor_policy_bypass", "unapproved_consequential_action" ], "type": "string" }, "type": "array" }, "initial_state": { "additionalProperties": false, "properties": { "external_identity": { "const": "only_when_declared_by_exact_funnel", "type": "string" }, "paid_subscription": { "const": false, "type": "boolean" }, "product_credentials": { "const": false, "type": "boolean" }, "product_specific_account": { "const": false, "type": "boolean" }, "provisioned_resource": { "const": false, "type": "boolean" } }, "required": [ "product_specific_account", "product_credentials", "paid_subscription", "provisioned_resource", "external_identity" ], "type": "object" }, "observed_assessment": { "additionalProperties": false, "properties": { "allowed_sources": { "items": { "enum": [ "public_documentation", "public_metadata", "public_endpoints", "non_mutating_interaction", "operator_attested_public_observation" ], "type": "string" }, "type": "array" }, "consequential_claims": { "const": "certification_required", "type": "string" } }, "required": [ "allowed_sources", "consequential_claims" ], "type": "object" }, "permitted_human_boundaries": { "items": { "enum": [ "account_ownership_confirmation", "delegated_identity_consent", "regulated_approval", "final_payment_or_irreversible_commitment" ], "type": "string" }, "type": "array" }, "principal": { "const": "authorized_human_or_organization", "type": "string" }, "required_handoff_properties": { "items": { "enum": [ "exact_disclosure", "resumable_handoff", "deterministic_continuation" ], "type": "string" }, "type": "array" }, "success": { "additionalProperties": false, "properties": { "authority": { "const": "scoped", "type": "string" }, "failure_semantics": { "const": "documented", "type": "string" }, "interface_coverage": { "const": "at_least_one_declared_alternative", "type": "string" }, "recovery": { "const": "supported", "type": "string" }, "target_coverage": { "const": "every_declared_target", "type": "string" } }, "required": [ "target_coverage", "interface_coverage", "authority", "failure_semantics", "recovery" ], "type": "object" } }, "required": [ "principal", "initial_state", "permitted_human_boundaries", "required_handoff_properties", "forbidden_substitutions", "success", "observed_assessment" ], "type": "object" }, "canonical_url": { "format": "uri", "type": "string" }, "coverage": { "additionalProperties": false, "properties": { "barrier_ratio": { "maximum": 1, "minimum": 0, "type": "number" }, "barrier_signals": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "covered_signals": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "ratio": { "maximum": 1, "minimum": 0, "type": "number" }, "required_signals": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "status": { "enum": [ "complete", "incomplete" ], "type": "string" }, "verified_barrier_signals": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "status", "required_signals", "covered_signals", "ratio", "barrier_signals", "verified_barrier_signals", "barrier_ratio" ], "type": "object" }, "effective_from": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "effective_until": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "first_blocked_stage": { "additionalProperties": false, "properties": { "blocker": { "additionalProperties": false, "properties": { "code": { "maxLength": 160, "minLength": 1, "type": "string" }, "explanation": { "maxLength": 500, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "code", "explanation" ], "type": "object" }, "finding": { "additionalProperties": false, "properties": { "condition": { "maxLength": 160, "minLength": 1, "type": "string" }, "context": { "maxLength": 500, "minLength": 1, "type": "string" }, "finding": { "maxLength": 280, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "condition", "finding" ], "type": "object" }, "stage": { "enum": [ "evaluate", "sign_up", "pay", "provision", "operate" ], "type": "string" }, "stage_label": { "maxLength": 40, "minLength": 1, "type": "string" } }, "required": [ "stage", "stage_label", "finding" ], "type": "object" }, "freshness": { "enum": [ "fresh", "stale", "unknown" ], "type": "string" }, "grade": { "enum": [ "A+", "A", "B+", "B", "C+", "C", "D", "F", "unrated" ], "type": "string" }, "grade_derivation": { "additionalProperties": false, "properties": { "coverage_rule": { "maxLength": 280, "minLength": 1, "type": "string" }, "explanation": { "maxLength": 500, "minLength": 1, "type": "string" }, "label": { "maxLength": 80, "minLength": 1, "type": "string" }, "outcome_rule": { "maxLength": 280, "minLength": 1, "type": "string" } }, "required": [ "label", "explanation", "coverage_rule", "outcome_rule" ], "type": "object" }, "last_tested_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "lifecycle": { "enum": [ "active", "ended", "withdrawn" ], "type": "string" }, "limitations": { "items": { "additionalProperties": false, "properties": { "finding": { "additionalProperties": false, "properties": { "condition": { "maxLength": 160, "minLength": 1, "type": "string" }, "context": { "maxLength": 500, "minLength": 1, "type": "string" }, "finding": { "maxLength": 280, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "condition", "finding" ], "type": "object" }, "remediation": { "additionalProperties": false, "properties": { "code": { "maxLength": 160, "minLength": 1, "type": "string" }, "instruction": { "maxLength": 500, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "code", "instruction" ], "type": "object" }, "stage": { "enum": [ "evaluate", "sign_up", "pay", "provision", "operate" ], "type": "string" }, "stage_label": { "maxLength": 40, "minLength": 1, "type": "string" } }, "required": [ "stage", "stage_label", "finding" ], "type": "object" }, "type": "array" }, "overall_outcome": { "enum": [ "pass", "constrained", "fail", "unknown", "not_applicable" ], "type": "string" }, "policy_as_of": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "policy_version": { "minLength": 1, "type": "string" }, "primary_finding": { "additionalProperties": false, "properties": { "blocker": { "additionalProperties": false, "properties": { "code": { "maxLength": 160, "minLength": 1, "type": "string" }, "explanation": { "maxLength": 500, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "code", "explanation" ], "type": "object" }, "finding": { "additionalProperties": false, "properties": { "condition": { "maxLength": 160, "minLength": 1, "type": "string" }, "context": { "maxLength": 500, "minLength": 1, "type": "string" }, "finding": { "maxLength": 280, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "condition", "finding" ], "type": "object" }, "public_state": { "enum": [ "limited", "blocked" ], "type": "string" }, "stage": { "enum": [ "evaluate", "sign_up", "pay", "provision", "operate" ], "type": "string" }, "stage_label": { "maxLength": 40, "minLength": 1, "type": "string" } }, "required": [ "stage", "stage_label", "public_state", "finding" ], "type": "object" }, "projection_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "provenance": { "additionalProperties": false, "properties": { "basis_event_ids": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "type": "array" }, "coverage_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "dispute": { "enum": [ "none", "open", "resolved" ], "type": "string" }, "fields": { "items": { "additionalProperties": false, "properties": { "accepted_proof_kinds": { "items": { "enum": [ "observed", "derived", "editorial", "attested" ], "type": "string" }, "minItems": 1, "type": "array" }, "contradicting_event_ids": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "type": "array" }, "evidence_proof_kinds": { "items": { "enum": [ "observed", "derived", "editorial", "attested" ], "type": "string" }, "type": "array" }, "freshness": { "enum": [ "fresh", "stale", "unknown" ], "type": "string" }, "latest_observation_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "path": { "format": "starts_with", "pattern": "^\\/.*", "type": "string" }, "supporting_event_ids": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "type": "array" } }, "required": [ "path", "supporting_event_ids", "contradicting_event_ids", "accepted_proof_kinds", "evidence_proof_kinds", "freshness" ], "type": "object" }, "minItems": 1, "type": "array" }, "freshness": { "enum": [ "fresh", "stale", "unknown" ], "type": "string" }, "freshness_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "vendor_attestation": { "oneOf": [ { "additionalProperties": false, "properties": { "status": { "const": "none", "type": "string" } }, "required": [ "status" ], "type": "object" }, { "additionalProperties": false, "properties": { "attested_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "current", "type": "string" } }, "required": [ "status", "event_id", "attested_at" ], "type": "object" } ] } }, "required": [ "freshness", "dispute", "coverage_policy_digest", "freshness_policy_digest", "basis_event_ids", "fields", "vendor_attestation" ], "type": "object" }, "public_state": { "enum": [ "ready", "limited", "blocked", "unknown", "not_applicable" ], "type": "string" }, "publication": { "additionalProperties": false, "properties": { "reasons": { "items": { "enum": [ "lifecycle_not_active", "coverage_incomplete", "required_evidence_not_supported", "freshness_not_fresh", "unrated", "no_useful_finding", "open_dispute" ], "type": "string" }, "type": "array" }, "visibility": { "enum": [ "discoverable", "resolvable_only", "private" ], "type": "string" } }, "required": [ "visibility", "reasons" ], "type": "object" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "scope": { "additionalProperties": false, "properties": { "funnel": { "additionalProperties": false, "properties": { "key": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "key", "name" ], "type": "object" }, "product": { "additionalProperties": false, "properties": { "key": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "key", "name" ], "type": "object" } }, "required": [ "product", "funnel" ], "type": "object" }, "stages": { "items": { "additionalProperties": false, "properties": { "blockers": { "items": { "additionalProperties": false, "properties": { "code": { "maxLength": 160, "minLength": 1, "type": "string" }, "explanation": { "maxLength": 500, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "code", "explanation" ], "type": "object" }, "type": "array" }, "outcome": { "enum": [ "pass", "constrained", "fail", "unknown", "not_applicable" ], "type": "string" }, "primary_finding": { "additionalProperties": false, "properties": { "condition": { "maxLength": 160, "minLength": 1, "type": "string" }, "context": { "maxLength": 500, "minLength": 1, "type": "string" }, "finding": { "maxLength": 280, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "condition", "finding" ], "type": "object" }, "public_state": { "enum": [ "ready", "limited", "blocked", "unknown", "not_applicable" ], "type": "string" }, "remediations": { "items": { "additionalProperties": false, "properties": { "code": { "maxLength": 160, "minLength": 1, "type": "string" }, "instruction": { "maxLength": 500, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "code", "instruction" ], "type": "object" }, "type": "array" }, "secondary_context": { "items": { "additionalProperties": false, "properties": { "condition": { "maxLength": 160, "minLength": 1, "type": "string" }, "context": { "maxLength": 500, "minLength": 1, "type": "string" }, "finding": { "maxLength": 280, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "condition", "finding" ], "type": "object" }, "type": "array" }, "signals": { "items": { "additionalProperties": false, "properties": { "assessment_method": { "additionalProperties": false, "properties": { "method_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "name": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" }, "version": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "name", "version", "method_digest" ], "type": "object" }, "blocker": { "additionalProperties": false, "properties": { "code": { "maxLength": 160, "minLength": 1, "type": "string" }, "explanation": { "maxLength": 500, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "code", "explanation" ], "type": "object" }, "condition": { "maxLength": 160, "minLength": 1, "type": "string" }, "determination_bases": { "items": { "oneOf": [ { "additionalProperties": false, "properties": { "artifact_digests": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "minItems": 1, "type": "array" }, "captures": { "items": { "additionalProperties": false, "properties": { "capture_rung": { "enum": [ "http", "headless", "archive", "manual" ], "type": "string" }, "retained_capture_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "retained_capture_digest", "capture_rung" ], "type": "object" }, "minItems": 1, "type": "array" }, "kind": { "const": "direct_observation", "type": "string" }, "locators": { "items": { "additionalProperties": false, "properties": { "artifact_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "end_byte": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "start_byte": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "value_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "artifact_digest", "start_byte", "end_byte", "value_digest" ], "type": "object" }, "minItems": 1, "type": "array" } }, "required": [ "kind", "captures", "artifact_digests", "locators" ], "type": "object" }, { "additionalProperties": false, "properties": { "artifact_digests": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "minItems": 1, "type": "array" }, "captures": { "items": { "additionalProperties": false, "properties": { "capture_rung": { "enum": [ "http", "headless", "archive", "manual" ], "type": "string" }, "retained_capture_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "retained_capture_digest", "capture_rung" ], "type": "object" }, "minItems": 1, "type": "array" }, "coverage_scope": { "enum": [ "exact_resource", "tested_surfaces", "exact_funnel" ], "type": "string" }, "covered_branches": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "covered_surfaces": { "items": { "additionalProperties": false, "properties": { "node_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "node_kind": { "enum": [ "resource", "endpoint", "interface", "surface_exclusion" ], "type": "string" } }, "required": [ "node_kind", "node_id" ], "type": "object" }, "minItems": 1, "type": "array" }, "kind": { "const": "bounded_absence", "type": "string" } }, "required": [ "kind", "captures", "artifact_digests", "coverage_scope", "covered_surfaces", "covered_branches" ], "type": "object" }, { "additionalProperties": false, "properties": { "artifact_digests": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "minItems": 1, "type": "array" }, "captures": { "items": { "additionalProperties": false, "properties": { "capture_rung": { "enum": [ "http", "headless", "archive", "manual" ], "type": "string" }, "retained_capture_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "retained_capture_digest", "capture_rung" ], "type": "object" }, "minItems": 1, "type": "array" }, "kind": { "const": "explicit_first_party_declaration", "type": "string" }, "locators": { "items": { "additionalProperties": false, "properties": { "artifact_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "end_byte": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "start_byte": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "value_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "artifact_digest", "start_byte", "end_byte", "value_digest" ], "type": "object" }, "minItems": 1, "type": "array" }, "source_surface": { "additionalProperties": false, "properties": { "node_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "node_kind": { "enum": [ "resource", "endpoint", "interface", "surface_exclusion" ], "type": "string" } }, "required": [ "node_kind", "node_id" ], "type": "object" } }, "required": [ "kind", "captures", "artifact_digests", "source_surface", "locators" ], "type": "object" }, { "additionalProperties": false, "properties": { "adapter_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "artifact_digests": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "minItems": 1, "type": "array" }, "evidence_record_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "kind": { "const": "standard_requirement", "type": "string" }, "requirement": { "additionalProperties": false, "properties": { "namespace": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" }, "relation": { "enum": [ "tests", "informational-reference" ], "type": "string" }, "requirement_id": { "maxLength": 240, "minLength": 1, "type": "string" }, "version": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "namespace", "version", "requirement_id", "relation" ], "type": "object" } }, "required": [ "kind", "adapter_digest", "evidence_record_digest", "requirement", "artifact_digests" ], "type": "object" }, { "additionalProperties": false, "properties": { "certification_receipt_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "kind": { "const": "certification_receipt", "type": "string" } }, "required": [ "kind", "certification_receipt_digest" ], "type": "object" } ] }, "type": "array" }, "evaluation_role": { "enum": [ "graded", "barrier", "informational" ], "type": "string" }, "evidence_status": { "enum": [ "supported", "contradicted", "mixed", "missing" ], "type": "string" }, "finding": { "maxLength": 280, "minLength": 1, "type": "string" }, "freshness": { "enum": [ "fresh", "stale", "unknown" ], "type": "string" }, "note": { "maxLength": 500, "minLength": 1, "type": "string" }, "observed_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "outcome": { "enum": [ "pass", "constrained", "fail", "unknown", "not_applicable" ], "type": "string" }, "public_state": { "enum": [ "ready", "limited", "blocked", "unknown", "not_applicable" ], "type": "string" }, "remediation": { "additionalProperties": false, "properties": { "code": { "maxLength": 160, "minLength": 1, "type": "string" }, "instruction": { "maxLength": 500, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "code", "instruction" ], "type": "object" }, "required": { "type": "boolean" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" }, "tested_surfaces": { "items": { "additionalProperties": false, "properties": { "node_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "node_kind": { "enum": [ "resource", "endpoint", "interface", "surface_exclusion" ], "type": "string" } }, "required": [ "node_kind", "node_id" ], "type": "object" }, "type": "array" }, "value": { "enum": [ "yes", "no", "partial", "unknown", "not_applicable" ], "type": "string" }, "value_label": { "maxLength": 40, "minLength": 1, "type": "string" } }, "required": [ "signal_code", "evaluation_role", "required", "value", "value_label", "outcome", "public_state", "condition", "finding", "evidence_status", "freshness", "tested_surfaces", "determination_bases" ], "type": "object" }, "type": "array" }, "stage": { "enum": [ "evaluate", "sign_up", "pay", "provision", "operate" ], "type": "string" }, "stage_label": { "maxLength": 40, "minLength": 1, "type": "string" }, "state_label": { "maxLength": 40, "minLength": 1, "type": "string" } }, "required": [ "stage", "stage_label", "outcome", "public_state", "state_label", "primary_finding", "secondary_context", "signals", "blockers", "remediations" ], "type": "object" }, "maxItems": 5, "minItems": 5, "type": "array" }, "state_label": { "maxLength": 40, "minLength": 1, "type": "string" }, "surface_catalog": { "additionalProperties": false, "properties": { "assessment_targets": { "items": { "additionalProperties": false, "properties": { "interface_ids": { "items": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "minItems": 1, "type": "array" }, "name": { "maxLength": 240, "minLength": 1, "type": "string" }, "target_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "target_id", "name", "interface_ids" ], "type": "object" }, "type": "array" }, "endpoints": { "items": { "additionalProperties": false, "properties": { "allowed_redirect_hosts": { "items": { "maxLength": 253, "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$", "type": "string" }, "maxItems": 16, "type": "array" }, "endpoint_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "operated_by_participant_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "roles": { "items": { "enum": [ "service", "authorization", "token", "registration", "protected_resource", "checkout", "status", "recovery", "webhook" ], "type": "string" }, "minItems": 1, "type": "array" }, "standard_bindings": { "items": { "additionalProperties": false, "properties": { "namespace": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" }, "relation": { "enum": [ "declares", "describes", "implements", "uses" ], "type": "string" }, "version": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "namespace", "version", "relation" ], "type": "object" }, "type": "array" }, "transport": { "enum": [ "http", "websocket", "grpc" ], "type": "string" }, "uri": { "format": "uri", "type": "string" } }, "required": [ "endpoint_id", "uri", "transport", "roles", "operated_by_participant_id", "standard_bindings" ], "type": "object" }, "type": "array" }, "interfaces": { "items": { "additionalProperties": false, "properties": { "endpoint_ids": { "items": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "type": "array" }, "functions": { "items": { "enum": [ "service_operation", "authentication", "commerce", "events", "recovery" ], "type": "string" }, "minItems": 1, "type": "array" }, "interface_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "modality": { "enum": [ "web_application", "network_api", "command_line", "software_library", "tool_server", "agent_service" ], "type": "string" }, "operated_by_participant_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "resource_ids": { "items": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "type": "array" }, "standard_bindings": { "items": { "additionalProperties": false, "properties": { "namespace": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" }, "relation": { "enum": [ "declares", "describes", "implements", "uses" ], "type": "string" }, "version": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "namespace", "version", "relation" ], "type": "object" }, "type": "array" } }, "required": [ "interface_id", "modality", "functions", "endpoint_ids", "resource_ids", "operated_by_participant_id", "standard_bindings" ], "type": "object" }, "type": "array" }, "participants": { "items": { "additionalProperties": false, "properties": { "identity": { "anyOf": [ { "additionalProperties": false, "properties": { "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" } }, "required": [ "entity_id" ], "type": "object" }, { "additionalProperties": false, "properties": { "origin_source_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" } }, "required": [ "origin_source_id" ], "type": "object" } ] }, "participant_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "roles": { "items": { "enum": [ "subject", "access_operator", "identity_provider", "payment_provider", "provisioning_provider", "operations_provider" ], "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "participant_id", "roles", "identity" ], "type": "object" }, "type": "array" }, "relations": { "items": { "additionalProperties": false, "properties": { "from": { "additionalProperties": false, "properties": { "node_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "node_kind": { "enum": [ "resource", "endpoint", "interface", "surface_exclusion" ], "type": "string" } }, "required": [ "node_kind", "node_id" ], "type": "object" }, "kind": { "enum": [ "describes", "authenticates", "requires", "alternative_to", "precedes" ], "type": "string" }, "relation_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "to": { "additionalProperties": false, "properties": { "node_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "node_kind": { "enum": [ "resource", "endpoint", "interface", "surface_exclusion" ], "type": "string" } }, "required": [ "node_kind", "node_id" ], "type": "object" } }, "required": [ "relation_id", "kind", "from", "to" ], "type": "object" }, "type": "array" }, "resources": { "items": { "additionalProperties": false, "properties": { "allowed_redirect_hosts": { "items": { "maxLength": 253, "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$", "type": "string" }, "maxItems": 16, "type": "array" }, "operated_by_participant_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "resource_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "roles": { "items": { "enum": [ "discovery", "terms", "eligibility", "pricing", "access", "checkout", "provisioning", "operations", "recovery", "authentication", "descriptor", "documentation", "policy", "status" ], "type": "string" }, "minItems": 1, "type": "array" }, "standard_bindings": { "items": { "additionalProperties": false, "properties": { "namespace": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" }, "relation": { "enum": [ "declares", "describes", "implements", "uses" ], "type": "string" }, "version": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "namespace", "version", "relation" ], "type": "object" }, "type": "array" }, "uri": { "format": "uri", "type": "string" } }, "required": [ "resource_id", "uri", "roles", "operated_by_participant_id", "standard_bindings" ], "type": "object" }, "type": "array" }, "surface_exclusions": { "items": { "additionalProperties": false, "properties": { "exclusion_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "rationale": { "maxLength": 300, "minLength": 1, "type": "string" }, "role": { "enum": [ "discovery", "terms", "eligibility", "pricing", "access", "checkout", "provisioning", "operations", "recovery", "authentication", "descriptor", "documentation", "policy", "status" ], "type": "string" } }, "required": [ "exclusion_id", "role", "rationale" ], "type": "object" }, "type": "array" } }, "required": [ "assessment_targets", "participants", "resources", "endpoints", "interfaces", "relations", "surface_exclusions" ], "type": "object" } }, "required": [ "agent_readiness_profile_id", "entity_id", "scope", "lifecycle", "effective_from", "revision_digest", "policy_digest", "policy_version", "policy_as_of", "assessment_basis", "surface_catalog", "overall_outcome", "public_state", "state_label", "grade", "grade_derivation", "publication", "limitations", "stages", "coverage", "last_tested_at", "freshness", "provenance", "canonical_url", "projection_digest" ], "type": "object" } }, "required": [ "entity", "profile" ], "type": "object" }, "release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "release_id", "data" ], "type": "object" } }, { "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.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_services", "outputSchema": { "additionalProperties": false, "properties": { "data": { "items": { "additionalProperties": false, "properties": { "description": { "maxLength": 499, "minLength": 1, "type": "string" }, "floor_price": { "additionalProperties": false, "properties": { "currency": { "const": "usd", "type": "string" }, "minor_units": { "const": 4900, "type": "number" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "operation_id": { "pattern": "^[a-z][A-Za-z0-9]*$", "type": "string" }, "product_code": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "refund_policy_url": { "format": "uri", "type": "string" }, "resource_url": { "format": "uri", "type": "string" }, "service_name": { "maxLength": 80, "minLength": 1, "type": "string" }, "service_policy_url": { "format": "uri", "type": "string" }, "tags": { "additionalItems": false, "items": [ { "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, "type": "string" } ], "maxItems": 5, "minItems": 5, "type": "array" } }, "required": [ "product_code", "operation_id", "service_name", "description", "tags", "floor_price", "service_policy_url", "refund_policy_url", "resource_url" ], "type": "object" }, "maxItems": 1, "minItems": 1, "type": "array" }, "openapi_url": { "const": "https://api.sourcey.com/openapi.yml", "type": "string" }, "release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "x402_discovery_url": { "const": "https://api.sourcey.com/.well-known/x402", "type": "string" } }, "required": [ "release_id", "x402_discovery_url", "openapi_url", "data" ], "type": "object" } }, { "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.", "inputSchema": { "additionalProperties": false, "properties": { "revision_digests": { "description": "Exact offer revision digests returned by Sourcey search or comparison.", "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "maxItems": 10, "minItems": 1, "type": "array" } }, "required": [ "revision_digests" ], "type": "object" }, "name": "inspect_evidence", "outputSchema": { "additionalProperties": false, "properties": { "data": { "items": { "additionalProperties": false, "properties": { "coverage_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "event_ids": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "type": "array" }, "first_inclusion_sequence": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "freshness_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "observation_ids": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "type": "array" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "revision_digest", "first_inclusion_sequence", "event_ids", "observation_ids", "coverage_policy_digest", "freshness_policy_digest" ], "type": "object" }, "maxItems": 10, "minItems": 1, "type": "array" }, "release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "release_id", "data" ], "type": "object" } }, { "description": "Prepare the canonical declaration for an independent Agent Readiness assessment of one vendor product, API, SaaS service, authentication path, payment path, provisioning flow, operating interface, recovery flow, and exact agent standard, ready to submit through POST /v1/submissions as product agent_readiness. Resolves only exact Sourcey Entity identity, never assigns a grade or treats startup credits and deals as service readiness, and returns precise missing fields when the service graph is incomplete.", "inputSchema": { "additionalProperties": false, "properties": { "assessment_targets": { "default": [], "items": { "additionalProperties": false, "properties": { "interface_ids": { "items": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "minItems": 1, "type": "array" }, "name": { "maxLength": 240, "minLength": 1, "type": "string" }, "source_uris": { "items": { "format": "uri", "type": "string" }, "minItems": 1, "type": "array" }, "target_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "target_id", "name", "interface_ids", "source_uris" ], "type": "object" }, "type": "array" }, "authority_intent": { "enum": [ "entity", "community" ], "type": "string" }, "base_authoring_file": { "additionalProperties": false, "properties": { "content": { "minLength": 1, "type": "string" }, "content_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "path": { "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$", "type": "string" } }, "required": [ "path", "content", "content_digest" ], "type": "object" }, "command_contract": { "const": "sourcey.agent-readiness-declaration-draft/v1alpha1", "type": "string" }, "declared_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "endpoints": { "default": [], "items": { "additionalProperties": false, "properties": { "allowed_redirect_hosts": { "items": { "maxLength": 253, "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$", "type": "string" }, "maxItems": 16, "type": "array" }, "endpoint_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "operated_by_participant_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "roles": { "items": { "enum": [ "service", "authorization", "token", "registration", "protected_resource", "checkout", "status", "recovery", "webhook" ], "type": "string" }, "minItems": 1, "type": "array" }, "source_uris": { "items": { "format": "uri", "type": "string" }, "minItems": 1, "type": "array" }, "standard_bindings": { "items": { "additionalProperties": false, "properties": { "namespace": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" }, "relation": { "enum": [ "declares", "describes", "implements", "uses" ], "type": "string" }, "version": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "namespace", "version", "relation" ], "type": "object" }, "type": "array" }, "transport": { "enum": [ "http", "websocket", "grpc" ], "type": "string" }, "uri": { "format": "uri", "type": "string" } }, "required": [ "endpoint_id", "uri", "transport", "roles", "operated_by_participant_id", "standard_bindings", "source_uris" ], "type": "object" }, "type": "array" }, "interfaces": { "default": [], "items": { "additionalProperties": false, "properties": { "endpoint_ids": { "items": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "type": "array" }, "functions": { "items": { "enum": [ "service_operation", "authentication", "commerce", "events", "recovery" ], "type": "string" }, "minItems": 1, "type": "array" }, "interface_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "modality": { "enum": [ "web_application", "network_api", "command_line", "software_library", "tool_server", "agent_service" ], "type": "string" }, "operated_by_participant_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "resource_ids": { "items": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "type": "array" }, "source_uris": { "items": { "format": "uri", "type": "string" }, "minItems": 1, "type": "array" }, "standard_bindings": { "items": { "additionalProperties": false, "properties": { "namespace": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" }, "relation": { "enum": [ "declares", "describes", "implements", "uses" ], "type": "string" }, "version": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "namespace", "version", "relation" ], "type": "object" }, "type": "array" } }, "required": [ "interface_id", "modality", "functions", "endpoint_ids", "resource_ids", "operated_by_participant_id", "standard_bindings", "source_uris" ], "type": "object" }, "type": "array" }, "offer_relations": { "default": [], "items": { "additionalProperties": false, "properties": { "applicable_stages": { "items": { "enum": [ "evaluate", "sign_up", "pay", "provision", "operate" ], "type": "string" }, "minItems": 1, "type": "array" }, "offer_id": { "pattern": "^off_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "offer_relation_proposal_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "purpose": { "enum": [ "application_path", "redemption_path", "operating_path" ], "type": "string" }, "source_uris": { "items": { "format": "uri", "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "offer_relation_proposal_id", "offer_id", "purpose", "applicable_stages", "source_uris" ], "type": "object" }, "type": "array" }, "participants": { "default": [], "items": { "additionalProperties": false, "properties": { "identity": { "oneOf": [ { "additionalProperties": false, "properties": { "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "kind": { "const": "entity_id", "type": "string" } }, "required": [ "kind", "entity_id" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "origin_uri", "type": "string" }, "uri": { "format": "uri", "type": "string" } }, "required": [ "kind", "uri" ], "type": "object" } ] }, "participant_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "roles": { "items": { "enum": [ "access_operator", "identity_provider", "payment_provider", "provisioning_provider", "operations_provider" ], "type": "string" }, "minItems": 1, "type": "array" }, "source_uris": { "items": { "format": "uri", "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "participant_id", "roles", "identity", "source_uris" ], "type": "object" }, "type": "array" }, "relations": { "default": [], "items": { "additionalProperties": false, "properties": { "from": { "additionalProperties": false, "properties": { "node_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "node_kind": { "enum": [ "resource", "endpoint", "interface", "surface_exclusion" ], "type": "string" } }, "required": [ "node_kind", "node_id" ], "type": "object" }, "kind": { "enum": [ "describes", "authenticates", "requires", "alternative_to", "precedes" ], "type": "string" }, "relation_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "source_uris": { "items": { "format": "uri", "type": "string" }, "minItems": 1, "type": "array" }, "to": { "additionalProperties": false, "properties": { "node_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "node_kind": { "enum": [ "resource", "endpoint", "interface", "surface_exclusion" ], "type": "string" } }, "required": [ "node_kind", "node_id" ], "type": "object" } }, "required": [ "relation_id", "kind", "from", "to", "source_uris" ], "type": "object" }, "type": "array" }, "resources": { "default": [], "items": { "additionalProperties": false, "properties": { "allowed_redirect_hosts": { "items": { "maxLength": 253, "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$", "type": "string" }, "maxItems": 16, "type": "array" }, "operated_by_participant_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "resource_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "roles": { "items": { "enum": [ "discovery", "terms", "eligibility", "pricing", "access", "checkout", "provisioning", "operations", "recovery", "authentication", "descriptor", "documentation", "policy", "status" ], "type": "string" }, "minItems": 1, "type": "array" }, "source_uris": { "items": { "format": "uri", "type": "string" }, "minItems": 1, "type": "array" }, "standard_bindings": { "items": { "additionalProperties": false, "properties": { "namespace": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" }, "relation": { "enum": [ "declares", "describes", "implements", "uses" ], "type": "string" }, "version": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "namespace", "version", "relation" ], "type": "object" }, "type": "array" }, "uri": { "format": "uri", "type": "string" } }, "required": [ "resource_id", "uri", "roles", "operated_by_participant_id", "standard_bindings", "source_uris" ], "type": "object" }, "type": "array" }, "scope": { "additionalProperties": false, "properties": { "funnel": { "additionalProperties": false, "properties": { "key": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "key", "name" ], "type": "object" }, "product": { "additionalProperties": false, "properties": { "key": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "key", "name" ], "type": "object" } }, "required": [ "product", "funnel" ], "type": "object" }, "scope_source_uris": { "default": [], "items": { "format": "uri", "type": "string" }, "type": "array" }, "subject": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "entity_id", "type": "string" }, "value": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "slug", "type": "string" }, "value": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "domain", "type": "string" }, "value": { "pattern": "^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" } ] }, "subject_roles": { "default": [], "items": { "enum": [ "access_operator", "identity_provider", "payment_provider", "provisioning_provider", "operations_provider" ], "type": "string" }, "type": "array" }, "surface_exclusions": { "default": [], "items": { "additionalProperties": false, "properties": { "exclusion_id": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "rationale": { "maxLength": 300, "minLength": 1, "type": "string" }, "role": { "enum": [ "discovery", "terms", "eligibility", "pricing", "access", "checkout", "provisioning", "operations", "recovery", "authentication", "descriptor", "documentation", "policy", "status" ], "type": "string" }, "source_uris": { "items": { "format": "uri", "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "exclusion_id", "role", "rationale", "source_uris" ], "type": "object" }, "type": "array" } }, "required": [ "command_contract", "scope_source_uris", "subject_roles", "assessment_targets", "participants", "resources", "endpoints", "interfaces", "relations", "offer_relations", "surface_exclusions" ], "type": "object" }, "name": "prepare_declaration", "outputSchema": { "additionalProperties": false, "properties": { "data": { "oneOf": [ { "additionalProperties": false, "properties": { "diagnostics": { "items": { "additionalProperties": false, "properties": { "code": { "enum": [ "required", "invalid", "ambiguous_identity", "cross_entity_offer", "base_authoring_mismatch" ], "type": "string" }, "message": { "maxLength": 500, "minLength": 1, "type": "string" }, "path": { "format": "starts_with", "pattern": "^\\/.*", "type": "string" } }, "required": [ "code", "path", "message" ], "type": "object" }, "minItems": 1, "type": "array" }, "status": { "const": "invalid", "type": "string" } }, "required": [ "status", "diagnostics" ], "type": "object" }, { "additionalProperties": false, "properties": { "diagnostics": { "items": { "additionalProperties": false, "properties": { "code": { "enum": [ "required", "invalid", "ambiguous_identity", "cross_entity_offer", "base_authoring_mismatch" ], "type": "string" }, "message": { "maxLength": 500, "minLength": 1, "type": "string" }, "path": { "format": "starts_with", "pattern": "^\\/.*", "type": "string" } }, "required": [ "code", "path", "message" ], "type": "object" }, "minItems": 1, "type": "array" }, "status": { "const": "identity_allocation_required", "type": "string" } }, "required": [ "status", "diagnostics" ], "type": "object" }, { "additionalProperties": false, "properties": { "base_release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "diagnostics": { "items": { "additionalProperties": false, "properties": { "code": { "enum": [ "required", "invalid", "ambiguous_identity", "cross_entity_offer", "base_authoring_mismatch" ], "type": "string" }, "message": { "maxLength": 500, "minLength": 1, "type": "string" }, "path": { "format": "starts_with", "pattern": "^\\/.*", "type": "string" } }, "required": [ "code", "path", "message" ], "type": "object" }, "minItems": 1, "type": "array" }, "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "entity_revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "incomplete", "type": "string" } }, "required": [ "status", "base_release_id", "entity_id", "entity_revision_digest", "diagnostics" ], "type": "object" }, { "additionalProperties": false, "properties": { "base_release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "diagnostics": { "items": { "additionalProperties": false, "properties": { "code": { "enum": [ "required", "invalid", "ambiguous_identity", "cross_entity_offer", "base_authoring_mismatch" ], "type": "string" }, "message": { "maxLength": 500, "minLength": 1, "type": "string" }, "path": { "format": "starts_with", "pattern": "^\\/.*", "type": "string" } }, "required": [ "code", "path", "message" ], "type": "object" }, "minItems": 1, "type": "array" }, "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "entity_revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "conflict", "type": "string" } }, "required": [ "status", "base_release_id", "diagnostics" ], "type": "object" }, { "additionalProperties": false, "properties": { "authoring_file": { "additionalProperties": false, "properties": { "content": { "minLength": 1, "type": "string" }, "content_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "path": { "pattern": "^entities\\/[a-z0-9]{1,2}\\/[a-z0-9]+(?:-[a-z0-9]+)*\\.yaml$", "type": "string" } }, "required": [ "path", "content", "content_digest" ], "type": "object" }, "base_release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "declaration_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "diagnostics": { "items": { "additionalProperties": false, "properties": { "code": { "enum": [ "required", "invalid", "ambiguous_identity", "cross_entity_offer", "base_authoring_mismatch" ], "type": "string" }, "message": { "maxLength": 500, "minLength": 1, "type": "string" }, "path": { "format": "starts_with", "pattern": "^\\/.*", "type": "string" } }, "required": [ "code", "path", "message" ], "type": "object" }, "maxItems": 0, "minItems": 0, "type": "array" }, "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "entity_revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "scope": { "additionalProperties": false, "properties": { "funnel": { "additionalProperties": false, "properties": { "key": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "key", "name" ], "type": "object" }, "product": { "additionalProperties": false, "properties": { "key": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "key", "name" ], "type": "object" } }, "required": [ "product", "funnel" ], "type": "object" }, "status": { "const": "materialized", "type": "string" }, "subject_display": { "additionalProperties": false, "properties": { "name": { "maxLength": 240, "minLength": 1, "type": "string" }, "slug": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "slug", "name" ], "type": "object" }, "submission": { "additionalProperties": false, "properties": { "method": { "const": "POST", "type": "string" }, "path": { "const": "/v1/submissions", "type": "string" }, "product": { "const": "agent_readiness", "type": "string" } }, "required": [ "method", "path", "product" ], "type": "object" } }, "required": [ "status", "base_release_id", "entity_id", "entity_revision_digest", "subject_display", "scope", "declaration_id", "authoring_file", "submission", "diagnostics" ], "type": "object" } ] }, "release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" } }, "required": [ "release_id", "data" ], "type": "object" } }, { "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.", "inputSchema": { "additionalProperties": false, "properties": { "categories": { "description": "Catalog categories to include, such as hosting, databases, or observability.", "items": { "minLength": 1, "type": "string" }, "maxItems": 10, "minItems": 1, "type": "array" }, "entities": { "description": "Current Entity slugs or immutable Entity IDs to include.", "items": { "minLength": 1, "type": "string" }, "maxItems": 10, "minItems": 1, "type": "array" }, "facts": { "additionalProperties": { "oneOf": [ { "additionalProperties": false, "properties": { "type": { "const": "null", "type": "string" } }, "required": [ "type" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "string", "type": "string" }, "value": { "type": "string" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "number", "type": "string" }, "value": { "type": "number" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "boolean", "type": "string" }, "value": { "type": "boolean" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "date", "type": "string" }, "value": { "format": "date", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", "type": "string" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "string-set", "type": "string" }, "values": { "items": { "type": "string" }, "type": "array" } }, "required": [ "type", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "number-set", "type": "string" }, "values": { "items": { "type": "number" }, "type": "array" } }, "required": [ "type", "values" ], "type": "object" } ] }, "description": "Known typed company facts used only for explicit eligibility evaluation; omit unknown facts.", "propertyNames": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "type": "object" }, "limit": { "description": "Maximum results to return; defaults to 10.", "maximum": 25, "minimum": 1, "type": "integer" }, "query": { "description": "Natural-language search for a startup need, technology, credit, discount, free tier, perk, grant, or deal.", "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "facts" ], "type": "object" }, "name": "search_offers", "outputSchema": { "additionalProperties": false, "definitions": { "__schema0": { "anyOf": [ { "anyOf": [ { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "fact": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "kind": { "const": "predicate", "type": "string" }, "operator": { "enum": [ "present", "absent" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement", "fact", "operator" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "fact": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "kind": { "const": "predicate", "type": "string" }, "operator": { "enum": [ "eq", "neq", "contains" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "type": { "const": "string", "type": "string" }, "value": { "type": "string" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "number", "type": "string" }, "value": { "type": "number" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "boolean", "type": "string" }, "value": { "type": "boolean" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "date", "type": "string" }, "value": { "format": "date", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", "type": "string" } }, "required": [ "type", "value" ], "type": "object" } ] } }, "required": [ "kind", "criterion_id", "statement", "fact", "operator", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "fact": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "kind": { "const": "predicate", "type": "string" }, "operator": { "const": "in", "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "type": { "const": "string-set", "type": "string" }, "values": { "items": { "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "type", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "number-set", "type": "string" }, "values": { "items": { "type": "number" }, "minItems": 1, "type": "array" } }, "required": [ "type", "values" ], "type": "object" } ] } }, "required": [ "kind", "criterion_id", "statement", "fact", "operator", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "fact": { "pattern": "^[a-z][a-z0-9_-]*(?:\\.[a-z][a-z0-9_-]*)+$", "type": "string" }, "kind": { "const": "predicate", "type": "string" }, "operator": { "enum": [ "lt", "lte", "gt", "gte" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "type": { "const": "number", "type": "string" }, "value": { "type": "number" } }, "required": [ "type", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "date", "type": "string" }, "value": { "format": "date", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", "type": "string" } }, "required": [ "type", "value" ], "type": "object" } ] } }, "required": [ "kind", "criterion_id", "statement", "fact", "operator", "value" ], "type": "object" } ] }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "kind": { "const": "manual", "type": "string" }, "reason": { "enum": [ "vendor-discretion", "external-verification", "not-machine-evaluable", "other" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement", "reason" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "kind": { "const": "constant", "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" }, "value": { "type": "boolean" } }, "required": [ "kind", "criterion_id", "statement", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "all", "type": "string" }, "rules": { "items": { "$ref": "#/definitions/__schema0" }, "minItems": 1, "type": "array" } }, "required": [ "kind", "rules" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "any", "type": "string" }, "rules": { "items": { "$ref": "#/definitions/__schema0" }, "minItems": 1, "type": "array" } }, "required": [ "kind", "rules" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "not", "type": "string" }, "rule": { "$ref": "#/definitions/__schema0" } }, "required": [ "kind", "rule" ], "type": "object" } ] }, "__schema1": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "enum": [ "all", "any" ], "type": "string" }, "outcome": { "enum": [ "met", "unmet", "unknown" ], "type": "string" }, "rules": { "items": { "$ref": "#/definitions/__schema1" }, "minItems": 1, "type": "array" } }, "required": [ "kind", "outcome", "rules" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "not", "type": "string" }, "outcome": { "enum": [ "met", "unmet", "unknown" ], "type": "string" }, "rule": { "$ref": "#/definitions/__schema1" } }, "required": [ "kind", "outcome", "rule" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "kind": { "enum": [ "predicate", "manual", "constant" ], "type": "string" }, "outcome": { "enum": [ "met", "unmet", "unknown" ], "type": "string" }, "statement": { "maxLength": 500, "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement", "outcome" ], "type": "object" } ] } }, "properties": { "data": { "items": { "additionalProperties": false, "properties": { "canonical_url": { "format": "uri", "type": "string" }, "eligibility": { "additionalProperties": false, "properties": { "eligible": { "type": [ "boolean", "null" ] }, "trace": { "$ref": "#/definitions/__schema1" } }, "required": [ "eligible", "trace" ], "type": "object" }, "entity": { "additionalProperties": false, "properties": { "category": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "identity_assurance": { "additionalProperties": false, "properties": { "assurance_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "coverage_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "identity_epoch_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "method_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "receipt_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "verified", "type": "string" }, "verified_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" } }, "required": [ "status", "assurance_id", "verified_at", "identity_epoch_digest", "method_policy_digest", "coverage_policy_digest", "event_id", "receipt_digest" ], "type": "object" }, "name": { "minLength": 1, "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "slug": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "entity_id", "slug", "name", "category", "revision_digest" ], "type": "object" }, "evidence": { "additionalProperties": false, "properties": { "basis_event_ids": { "items": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "type": "array" }, "dispute": { "enum": [ "none", "open", "resolved" ], "type": "string" }, "freshness": { "enum": [ "fresh", "stale", "unknown" ], "type": "string" }, "vendor_attestation": { "oneOf": [ { "additionalProperties": false, "properties": { "status": { "const": "none", "type": "string" } }, "required": [ "status" ], "type": "object" }, { "additionalProperties": false, "properties": { "attested_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "current", "type": "string" } }, "required": [ "status", "event_id", "attested_at" ], "type": "object" } ] } }, "required": [ "freshness", "dispute", "basis_event_ids", "vendor_attestation" ], "type": "object" }, "offer": { "additionalProperties": false, "properties": { "access": { "additionalProperties": false, "properties": { "availability": { "enum": [ "public", "referral", "membership", "invite", "automatic", "other" ], "type": "string" }, "instructions": { "maxLength": 1000, "minLength": 1, "type": "string" }, "method": { "enum": [ "form", "code", "contact", "automatic", "other" ], "type": "string" }, "public_code": { "maxLength": 200, "minLength": 1, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "availability", "method" ], "type": "object" }, "economics": { "additionalProperties": false, "properties": { "benefits": { "items": { "oneOf": [ { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "duration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "exact", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "up-to", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "at-least", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" } ] }, "kind": { "const": "credit", "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "exact", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "up-to", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "at-least", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "range", "type": "string" }, "maximum": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "minimum": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" } }, "required": [ "kind", "minimum", "maximum" ], "type": "object" } ] } }, "required": [ "benefit_id", "description", "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "applies_to": { "maxLength": 240, "minLength": 1, "type": "string" }, "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "duration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "exact", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "up-to", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "at-least", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" } ] }, "kind": { "const": "discount", "type": "string" }, "percentage": { "oneOf": [ { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "exact", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "up-to", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "at-least", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "range", "type": "string" }, "maximum_basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "minimum_basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" } }, "required": [ "kind", "minimum_basis_points", "maximum_basis_points" ], "type": "object" } ] } }, "required": [ "benefit_id", "description", "kind", "percentage" ], "type": "object" }, { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "duration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "exact", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "up-to", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "at-least", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" } ] }, "kind": { "const": "cashback", "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "money", "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "exact", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "up-to", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "at-least", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "range", "type": "string" }, "maximum": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "minimum": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" } }, "required": [ "kind", "minimum", "maximum" ], "type": "object" } ] } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "percentage", "type": "string" }, "value": { "oneOf": [ { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "exact", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "up-to", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "kind": { "const": "at-least", "type": "string" } }, "required": [ "kind", "basis_points" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "range", "type": "string" }, "maximum_basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" }, "minimum_basis_points": { "maximum": 10000, "minimum": 1, "type": "integer" } }, "required": [ "kind", "minimum_basis_points", "maximum_basis_points" ], "type": "object" } ] } }, "required": [ "kind", "value" ], "type": "object" } ] } }, "required": [ "benefit_id", "description", "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "kind": { "const": "waiver", "type": "string" }, "waived_item": { "maxLength": 240, "minLength": 1, "type": "string" } }, "required": [ "benefit_id", "description", "kind", "waived_item" ], "type": "object" }, { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "duration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "exact", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "up-to", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "at-least", "type": "string" }, "value": { "pattern": "^P(?=\\d|T\\d)(?:\\d+Y)?(?:\\d+M)?(?:\\d+D)?(?:T(?:\\d+H)?(?:\\d+M)?(?:\\d+S)?)?$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" } ] }, "kind": { "const": "free-service", "type": "string" }, "service": { "maxLength": 240, "minLength": 1, "type": "string" } }, "required": [ "benefit_id", "description", "kind", "service" ], "type": "object" }, { "additionalProperties": false, "properties": { "benefit_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "kind": { "const": "other", "type": "string" } }, "required": [ "benefit_id", "description", "kind" ], "type": "object" } ] }, "minItems": 1, "type": "array" }, "consideration": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "none", "type": "string" } }, "required": [ "kind" ], "type": "object" }, { "additionalProperties": false, "properties": { "amount": { "additionalProperties": false, "properties": { "currency": { "pattern": "^[A-Z]{3}$", "type": "string" }, "minor_units": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "currency", "minor_units" ], "type": "object" }, "kind": { "const": "fixed", "type": "string" } }, "required": [ "kind", "amount" ], "type": "object" }, { "additionalProperties": false, "properties": { "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "kind": { "const": "variable", "type": "string" } }, "required": [ "kind", "description" ], "type": "object" }, { "additionalProperties": false, "properties": { "description": { "maxLength": 500, "minLength": 1, "type": "string" }, "kind": { "const": "unknown", "type": "string" } }, "required": [ "kind", "description" ], "type": "object" } ] } }, "required": [ "consideration", "benefits" ], "type": "object" }, "effective_from": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "effective_until": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "eligibility": { "additionalProperties": false, "properties": { "rule": { "$ref": "#/definitions/__schema0" } }, "required": [ "rule" ], "type": "object" }, "lifecycle": { "enum": [ "active", "ended", "withdrawn" ], "type": "string" }, "offer_id": { "pattern": "^off_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "slug": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "summary": { "maxLength": 240, "minLength": 1, "type": "string" }, "terms_assurance": { "additionalProperties": false, "properties": { "assurance_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "checked_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "coverage_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "method_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "receipt_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "checked", "type": "string" } }, "required": [ "status", "assurance_id", "checked_at", "revision_digest", "method_policy_digest", "coverage_policy_digest", "event_id", "receipt_digest" ], "type": "object" }, "title": { "minLength": 1, "type": "string" } }, "required": [ "offer_id", "slug", "title", "summary", "economics", "eligibility", "access", "lifecycle", "effective_from", "revision_digest" ], "type": "object" }, "program": { "additionalProperties": false, "properties": { "program_id": { "pattern": "^prg_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "slug": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "summary": { "maxLength": 240, "minLength": 1, "type": "string" }, "title": { "minLength": 1, "type": "string" } }, "required": [ "program_id", "slug", "title", "revision_digest" ], "type": "object" }, "unresolved": { "items": { "oneOf": [ { "additionalProperties": false, "properties": { "criterion_id": { "minLength": 1, "type": "string" }, "fact": { "minLength": 1, "type": "string" }, "kind": { "const": "fact_unknown", "type": "string" }, "statement": { "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement", "fact" ], "type": "object" }, { "additionalProperties": false, "properties": { "criterion_id": { "minLength": 1, "type": "string" }, "kind": { "const": "manual_review", "type": "string" }, "statement": { "minLength": 1, "type": "string" } }, "required": [ "kind", "criterion_id", "statement" ], "type": "object" } ] }, "type": "array" } }, "required": [ "entity", "offer", "eligibility", "unresolved", "evidence", "canonical_url" ], "type": "object" }, "type": "array" }, "release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "total": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "truncated": { "type": "boolean" } }, "required": [ "release_id", "total", "truncated", "data" ], "type": "object" } }, { "description": "Search published Agent Readiness report cards for APIs, SaaS products, authentication, payments, provisioning, operations, and recovery. Returns the overall A+ to F grade, five-stage outcomes, evidence coverage, freshness, primary blocker, remediation context, and canonical report URL without conflating service readiness with startup-credit eligibility.", "inputSchema": { "additionalProperties": false, "properties": { "entity": { "description": "Current Sourcey Entity slug or immutable Entity ID.", "minLength": 1, "type": "string" }, "funnel": { "description": "Exact Agent Readiness service-use funnel key.", "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "grade": { "description": "Exact published report-card grade.", "enum": [ "A+", "A", "B+", "B", "C+", "C", "D", "F", "unrated" ], "type": "string" }, "limit": { "description": "Maximum results to return; defaults to 10.", "maximum": 25, "minimum": 1, "type": "integer" }, "product": { "description": "Exact Agent Readiness product key.", "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "query": { "description": "Vendor, service, API, product, capability, blocker, or readiness need.", "maxLength": 200, "minLength": 1, "type": "string" } }, "type": "object" }, "name": "search_readiness", "outputSchema": { "additionalProperties": false, "properties": { "data": { "items": { "additionalProperties": false, "properties": { "entity": { "additionalProperties": false, "properties": { "category": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "identity_assurance": { "additionalProperties": false, "properties": { "assurance_id": { "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "coverage_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "identity_epoch_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "method_policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "receipt_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "verified", "type": "string" }, "verified_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" } }, "required": [ "status", "assurance_id", "verified_at", "identity_epoch_digest", "method_policy_digest", "coverage_policy_digest", "event_id", "receipt_digest" ], "type": "object" }, "name": { "minLength": 1, "type": "string" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "slug": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "entity_id", "slug", "name", "category", "revision_digest" ], "type": "object" }, "profile": { "additionalProperties": false, "properties": { "agent_readiness_profile_id": { "pattern": "^arp_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "canonical_url": { "format": "uri", "type": "string" }, "coverage": { "additionalProperties": false, "properties": { "barrier_ratio": { "maximum": 1, "minimum": 0, "type": "number" }, "barrier_signals": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "covered_signals": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "ratio": { "maximum": 1, "minimum": 0, "type": "number" }, "required_signals": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "status": { "enum": [ "complete", "incomplete" ], "type": "string" }, "verified_barrier_signals": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "status", "required_signals", "covered_signals", "ratio", "barrier_signals", "verified_barrier_signals", "barrier_ratio" ], "type": "object" }, "declaration_revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "effective_from": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "entity_id": { "pattern": "^ent_[0-9a-hjkmnp-tv-z]{26}$", "type": "string" }, "freshness": { "enum": [ "fresh", "stale", "unknown" ], "type": "string" }, "grade": { "enum": [ "A+", "A", "B+", "B", "C+", "C", "D", "F", "unrated" ], "type": "string" }, "grade_derivation": { "additionalProperties": false, "properties": { "coverage_rule": { "maxLength": 280, "minLength": 1, "type": "string" }, "explanation": { "maxLength": 500, "minLength": 1, "type": "string" }, "label": { "maxLength": 80, "minLength": 1, "type": "string" }, "outcome_rule": { "maxLength": 280, "minLength": 1, "type": "string" } }, "required": [ "label", "explanation", "coverage_rule", "outcome_rule" ], "type": "object" }, "last_tested_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "lifecycle": { "enum": [ "active", "ended", "withdrawn" ], "type": "string" }, "overall_outcome": { "enum": [ "pass", "constrained", "fail", "unknown", "not_applicable" ], "type": "string" }, "policy_as_of": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "policy_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "policy_version": { "minLength": 1, "type": "string" }, "primary_finding": { "additionalProperties": false, "properties": { "blocker": { "additionalProperties": false, "properties": { "code": { "maxLength": 160, "minLength": 1, "type": "string" }, "explanation": { "maxLength": 500, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "code", "explanation" ], "type": "object" }, "finding": { "additionalProperties": false, "properties": { "condition": { "maxLength": 160, "minLength": 1, "type": "string" }, "context": { "maxLength": 500, "minLength": 1, "type": "string" }, "finding": { "maxLength": 280, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "condition", "finding" ], "type": "object" }, "public_state": { "enum": [ "limited", "blocked" ], "type": "string" }, "stage": { "enum": [ "evaluate", "sign_up", "pay", "provision", "operate" ], "type": "string" }, "stage_label": { "maxLength": 40, "minLength": 1, "type": "string" } }, "required": [ "stage", "stage_label", "public_state", "finding" ], "type": "object" }, "projection_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "provenance": { "additionalProperties": false, "properties": { "dispute": { "enum": [ "none", "open", "resolved" ], "type": "string" }, "freshness": { "enum": [ "fresh", "stale", "unknown" ], "type": "string" }, "vendor_attestation": { "oneOf": [ { "additionalProperties": false, "properties": { "status": { "const": "none", "type": "string" } }, "required": [ "status" ], "type": "object" }, { "additionalProperties": false, "properties": { "attested_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", "type": "string" }, "event_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "status": { "const": "current", "type": "string" } }, "required": [ "status", "event_id", "attested_at" ], "type": "object" } ] } }, "required": [ "freshness", "dispute", "vendor_attestation" ], "type": "object" }, "public_state": { "enum": [ "ready", "limited", "blocked", "unknown", "not_applicable" ], "type": "string" }, "publication": { "additionalProperties": false, "properties": { "reasons": { "items": { "enum": [ "lifecycle_not_active", "coverage_incomplete", "required_evidence_not_supported", "freshness_not_fresh", "unrated", "no_useful_finding", "open_dispute" ], "type": "string" }, "type": "array" }, "visibility": { "enum": [ "discoverable", "resolvable_only", "private" ], "type": "string" } }, "required": [ "visibility", "reasons" ], "type": "object" }, "revision_digest": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "scope": { "additionalProperties": false, "properties": { "funnel": { "additionalProperties": false, "properties": { "key": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "key", "name" ], "type": "object" }, "product": { "additionalProperties": false, "properties": { "key": { "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "key", "name" ], "type": "object" } }, "required": [ "product", "funnel" ], "type": "object" }, "stages": { "items": { "additionalProperties": false, "properties": { "outcome": { "enum": [ "pass", "constrained", "fail", "unknown", "not_applicable" ], "type": "string" }, "primary_finding": { "additionalProperties": false, "properties": { "condition": { "maxLength": 160, "minLength": 1, "type": "string" }, "context": { "maxLength": 500, "minLength": 1, "type": "string" }, "finding": { "maxLength": 280, "minLength": 1, "type": "string" }, "signal_code": { "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$", "type": "string" } }, "required": [ "signal_code", "condition", "finding" ], "type": "object" }, "public_state": { "enum": [ "ready", "limited", "blocked", "unknown", "not_applicable" ], "type": "string" }, "stage": { "enum": [ "evaluate", "sign_up", "pay", "provision", "operate" ], "type": "string" }, "stage_label": { "maxLength": 40, "minLength": 1, "type": "string" }, "state_label": { "maxLength": 40, "minLength": 1, "type": "string" } }, "required": [ "stage", "stage_label", "outcome", "public_state", "state_label", "primary_finding" ], "type": "object" }, "maxItems": 5, "minItems": 5, "type": "array" }, "state_label": { "maxLength": 40, "minLength": 1, "type": "string" } }, "required": [ "agent_readiness_profile_id", "entity_id", "scope", "declaration_revision_digest", "lifecycle", "effective_from", "revision_digest", "policy_digest", "policy_version", "policy_as_of", "overall_outcome", "public_state", "state_label", "grade", "grade_derivation", "publication", "coverage", "last_tested_at", "freshness", "canonical_url", "projection_digest", "stages", "provenance" ], "type": "object" } }, "required": [ "entity", "profile" ], "type": "object" }, "type": "array" }, "release_id": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "total": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "truncated": { "type": "boolean" } }, "required": [ "release_id", "total", "truncated", "data" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0f338b5652ec71c66e939896e5e0967e5b7136e44eb38ec4a86e03358f39a83e | sha256sum