addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / detail
Added value: +{
+ "description": "summary by default, or full for every comparison field and source",
+ "enum": [
+ "summary",
+ "full"
+ ],
+ "type": "string"
+}
addedInput schema / properties / provider
Added value: +{
+ "description": "Optional provider filter for a smaller response",
+ "enum": [
+ "urlbox",
+ "screenshotone",
+ "apiflash"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / comparison / properties / agent_surfaces
Added value: +{
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "comparison_url": {
+ "type": "string"
+ },
+ "provider": {
+ "type": "string"
+ },
+ "surfaces": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "availability": {
+ "type": "string"
+ },
+ "grabbit_availability": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "source_url": {
+ "type": "string"
+ },
+ "verified_on": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "availability",
+ "grabbit_availability",
+ "source_url",
+ "verified_on"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "provider",
+ "comparison_url",
+ "surfaces"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / comparison / properties / decision_pages
Added value: +{
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "best_fit": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "capture_capabilities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "competitor": {
+ "type": "string"
+ },
+ "pricing_tiers": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "url": {
+ "type": "string"
+ },
+ "verdict": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "competitor",
+ "url",
+ "verdict",
+ "pricing_tiers",
+ "capture_capabilities",
+ "best_fit"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / comparison / properties / detail
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / comparison / properties / detail_hint
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / agent_evidence
Added value: +{
+ "additionalProperties": {},
+ "properties": {
+ "locator": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "source_url": {
+ "type": "string"
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source_url",
+ "locator",
+ "note",
+ "status"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / billing_unit
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / capture_evidence
Added value: +{
+ "additionalProperties": {},
+ "properties": {
+ "locator": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "source_url": {
+ "type": "string"
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source_url",
+ "locator",
+ "note",
+ "status"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / evidence_status
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / plan
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / pricing_evidence
Added value: +{
+ "additionalProperties": {},
+ "properties": {
+ "locator": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "source_url": {
+ "type": "string"
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source_url",
+ "locator",
+ "note",
+ "status"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / quota_evidence
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "locator": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "source_url": {
+ "type": "string"
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source_url",
+ "locator",
+ "note",
+ "status"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / quota_note
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / source_url
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / comparison / properties / providers / items / properties / verified_on
Added value: +{
+ "type": "string"
+}
changedOutput schema / properties / comparison / properties / providers / items / required
Previous value: -[
- "name",
- "per_grab",
- "billing",
- "included",
- "unused_credits",
- "features_supported",
- "agent_install",
- "is_grabbit"
-]New value: +[
+ "name",
+ "plan",
+ "per_grab",
+ "billing",
+ "billing_unit",
+ "quota_note",
+ "included",
+ "unused_credits",
+ "features_supported",
+ "agent_install",
+ "source_url",
+ "verified_on",
+ "evidence_status",
+ "pricing_evidence",
+ "quota_evidence",
+ "capture_evidence",
+ "agent_evidence",
+ "is_grabbit"
+]
addedOutput schema / properties / comparison / properties / schema_version
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / comparison / properties / sources
Added value: +{
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "claim_group": {
+ "type": "string"
+ },
+ "evidence_status": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "locator": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ },
+ "verified_on": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "label",
+ "url",
+ "locator",
+ "claim_group",
+ "verified_on",
+ "note",
+ "evidence_status"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / properties / comparison / required
Previous value: -[
- "last_verified",
- "features",
- "providers",
- "notes"
-]New value: +[
+ "schema_version",
+ "last_verified",
+ "features",
+ "providers",
+ "decision_pages",
+ "agent_surfaces",
+ "notes"
+]
addedOutput schema / properties / pricing / properties / annual / properties / reset_policy
Added value: +{
+ "type": "string"
+}
changedOutput schema / properties / pricing / properties / annual / required
Previous value: -[
- "price_usd",
- "credits_per_year"
-]New value: +[
+ "price_usd",
+ "credits_per_year",
+ "reset_policy"
+]
addedOutput schema / properties / pricing / properties / prepaid_packages / items / properties / reset_policy
Added value: +{
+ "type": "string"
+}
changedOutput schema / properties / pricing / properties / prepaid_packages / items / required
Previous value: -[
- "name",
- "credits",
- "price_usd"
-]New value: +[
+ "name",
+ "credits",
+ "price_usd",
+ "reset_policy"
+]