Skip to main content
Glama

Server Details

Seller-side analytics for AI-agent discovery, settled revenue, delivery, and repeat use.

Ownership verified
Status
Healthy
Uptime
100.0% over 22 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.5/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a distinct purpose: get_daily_pulse returns a precomputed snapshot, list_products lists products, and scan_agent_commerce_readiness scans public surfaces. The descriptions explicitly differentiate their use cases and warn against misuse.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case: get_daily_pulse, list_products, scan_agent_commerce_readiness. The verbs are clear and the naming convention is uniform.

Tool Count3/5

Three tools is on the low end for a server named 'AI Agent Analytics'. The surface feels thin given the domain, and the reference to a missing get_connection_health tool suggests additional operations were intended but not included.

Completeness2/5

Significant gaps exist: only one analytics tool (a daily snapshot), no historical or detailed analytics, no CRUD for products beyond listing, and a referenced tool (get_connection_health) is absent. This will likely cause agent failures when trying to access broader analytics or connection health.

Available Tools

3 tools
get_daily_pulseGet Daily PulseA
Read-onlyIdempotent
Inspect

Return the customer's latest precomputed 24-hour Daily Pulse snapshot. Use this for the same bounded once-daily view shown in the customer dashboard. It does not run a historical event scan when called and takes no parameters because the organization comes from the authorization. Requires analytics:read; if the first 6 PM local snapshot has not been built yet, state is preparing.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
stateYesWhether a precomputed Daily Pulse snapshot is available.
schemaYesDelegated Daily Pulse response schema.
sourceYes
snapshotYes
organizationYes
history_scan_on_readYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, idempotent, non-destructive, closed-world semantics, and the description still adds material behavior: it requires the analytics:read scope, it deliberately performs no historical event scan, and it returns state 'preparing' before the first 6 PM local snapshot exists. Those are exactly the runtime traits an agent cannot infer from the schema or annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four tight sentences, front-loaded with what is returned, then usage, then the no-scan/no-param rationale, then the auth and timing caveats. No sentence is redundant with the schema or annotations.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return shape need not be described. Combined with annotations and a parameterless schema, the description supplies everything else an agent needs: the precomputed once-daily nature, the missing historical scan, the required scope, and the not-yet-built 'preparing' state.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters gives a baseline of 4, and the schema already says 'This tool takes no parameters.' The description adds real meaning beyond that by explaining why there are none and where scoping comes from instead ('the organization comes from the authorization'), which tells the agent it cannot target another org.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Return the customer's latest precomputed 24-hour Daily Pulse snapshot') and clarifies the concept for an agent that may not know the domain term by anchoring it to 'the same bounded once-daily view shown in the customer dashboard.' Siblings (list_products, scan_agent_commerce_readiness) are clearly a different domain, so no sibling disambiguation is needed.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a clear use condition ('Use this for the same bounded once-daily view shown in the customer dashboard') and a negative scoping statement ('does not run a historical event scan when called'), which implicitly steers the agent elsewhere for historical/event-level analysis. It never names the alternative tool for that case, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_productsList analytics productsA
Read-onlyIdempotent
Inspect

List the active product in the bearer token's organization. Use this for setup and identity checks; use get_daily_pulse for the customer's current precomputed 24-hour snapshot. The current Founder plan supports one active product. Requires products:read or products:create; invalid or expired authority fails closed, and the shared MCP limit is 300 calls per 60 seconds per caller before HTTP 429 with Retry-After.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
schemaYesResponse schema identifier.
productsYesActive products visible to this authorization.

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so the safety profile is covered. The description goes well beyond them with auth scopes (products:read or products:create), fail-closed behavior on invalid/expired authority, a concrete rate limit (300 calls/60s per caller), and the 429 + Retry-After failure mode.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with purpose then the alternative then operational constraints. Dense but every clause (plan limit, scopes, rate limit) carries operational weight; only the packed final sentence slightly reduces readability.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need no explanation, and annotations cover the safety profile. The description adds auth requirements, throttling behavior, plan limits, and sibling routing, leaving nothing an agent needs in order to call this correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters and the schema explicitly documents that ('This tool takes no parameters'), so there is nothing for the description to clarify. Baseline 4 applies; no additional parameter meaning is needed or missing.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource with explicit scope: 'List the active product in the bearer token's organization.' It also names the sibling tool get_daily_pulse and what that tool covers instead, so an agent can route without opening a schema. The singular/plural mismatch with the tool name is explained by the stated plan constraint.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit when-to-use ('setup and identity checks') and a named alternative with its distinguishing condition ('get_daily_pulse for the customer's current precomputed 24-hour snapshot'). It also states the plan-level constraint that only one active product is supported.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

scan_agent_commerce_readinessScan public agent-commerce readinessA
Read-onlyIdempotent
Inspect

Inspect a fixed set of public machine-facing surfaces at the HTTPS origin derived from url. Use this before recommending or integrating a public agent-facing product; do not use it for an authorized customer's instrumentation state, use get_connection_health, and never treat the result as a security score. url path/query/fragment are ignored; redirects are not followed, credentials are never sent, direct/private-style or non-public DNS targets are rejected, and response bodies are bounded. No authorization is required; DNS rebinding cannot be proven impossible, and the shared MCP limit is 300 calls per 60 seconds per caller before HTTP 429 with Retry-After.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesAny public HTTPS URL on the product host. Only its scheme and host are used; path, query, and fragment are ignored. Custom ports, embedded credentials, IP literals, localhost/private-style hostnames, and non-public A/AAAA answers are rejected.

Output Schema

ParametersJSON Schema
NameRequiredDescription
gapsYesEvidence-based follow-up gaps; absence is not proof a capability does not exist.
checksYesResults for the fixed public surfaces; no user-supplied paths are fetched.
schemaYesReadiness-scan schema identifier.
targetYes
summaryYes
integrityYesScanner safety properties and explicit limitations.
observed_atYesUTC scan timestamp.

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/idempotent/destructive annotations, the description discloses concrete behavioral constraints: path/query/fragment ignored, redirects not followed, credentials never sent, private-style DNS rejected, response bodies bounded, no authorization required, DNS rebinding caveat, and a 300-calls/60-second rate limit with 429/Retry-After behavior. This gives the agent a precise operational model and no annotation contradiction exists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but every sentence carries a distinct operational fact. It front-loads the purpose, then usage boundaries, then technical constraints and rate limits, with no filler or repetition of the schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a one-parameter tool with a full input schema and an output schema, the description covers the remaining essential context: when to use, what is ignored/rejected, network behavior, authentication, security caveats, and rate limits. Nothing needed for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% because the url parameter is fully documented in the schema. The description adds extra behavioral semantics not in the schema, such as redirects not followed and response bodies bounded, which helps the agent understand the effective meaning of the URL parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Inspect a fixed set of public machine-facing surfaces at the HTTPS origin derived from url.' It clearly names the intended context, public agent-commerce readiness scanning, and explicitly differentiates from get_connection_health, so an agent can distinguish it from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit when-to-use rule ('Use this before recommending or integrating a public agent-facing product'), a when-not-to-use rule, and names the alternative ('do not use it for an authorized customer's instrumentation state, use get_connection_health'). It also warns against misusing the result as a security score.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 10 tool updates
    • Removedget_agents
    • Removedget_attention_queue
    • Removedget_connection_health
    • Changedget_daily_pulse14 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • addedInput schema / description
        Added value: +"This tool takes no parameters."
      • removedInput schema / properties / day
        Removed value: -{
        -  "description": "Product-local calendar day as YYYY-MM-DD. Omit to read the current product-local day, with live-pulse fallback when the finalized daily pulse is not ready.",
        -  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
        -  "type": "string"
        -}
      • removedInput schema / properties / product_id
        Removed value: -{
        -  "description": "Exact AI Agent Analytics product/property ID returned by list_products. Do not pass a product name, URL, or organization ID.",
        -  "pattern": "^[A-Za-z0-9._:-]{1,160}$",
        -  "type": "string"
        -}
      • removedInput schema / required
        Removed value: -[
        -  "product_id"
        -]
      • addedOutput schema / properties / history_scan_on_read
        Added value: +{
        +  "const": false,
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / organization
        Added value: +{
        +  "additionalProperties": {},
        +  "properties": {
        +    "id": {
        +      "type": "string"
        +    },
        +    "name": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "name"
        +  ],
        +  "type": "object"
        +}
      • removedOutput schema / properties / product
        Removed value: -{
        -  "additionalProperties": {},
        -  "properties": {
        -    "id": {
        -      "description": "Tenant-checked product/property ID.",
        -      "type": "string"
        -    },
        -    "name": {
        -      "description": "Product name.",
        -      "type": "string"
        -    },
        -    "time_zone": {
        -      "description": "IANA time zone used for product-local interpretation.",
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "id",
        -    "name",
        -    "time_zone"
        -  ],
        -  "type": "object"
        -}
      • removedOutput schema / properties / pulse
        Removed value: -{
        -  "additionalProperties": {},
        -  "properties": {
        -    "biggest_opportunity": {
        -      "description": "Largest observed opportunity or next useful observation.",
        -      "type": "string"
        -    },
        -    "confidence": {
        -      "description": "Evidence confidence label.",
        -      "type": "string"
        -    },
        -    "day": {
        -      "description": "Product-local YYYY-MM-DD day represented by this pulse.",
        -      "type": [
        -        "string",
        -        "null"
        -      ]
        -    },
        -    "generated_at": {
        -      "description": "UTC timestamp when the pulse was generated.",
        -      "type": "string"
        -    },
        -    "integrity": {
        -      "additionalProperties": {},
        -      "description": "Evidence-quality and exclusion details.",
        -      "properties": {
        -        "note": {
        -          "type": "string"
        -        },
        -        "source_completeness_proven": {
        -          "type": "boolean"
        -        },
        -        "strict_external_settlements": {
        -          "maximum": 9007199254740991,
        -          "minimum": 0,
        -          "type": "integer"
        -        },
        -        "synthetic_events": {
        -          "maximum": 9007199254740991,
        -          "minimum": 0,
        -          "type": "integer"
        -        },
        -        "unclassified_settled_commerce": {
        -          "maximum": 9007199254740991,
        -          "minimum": 0,
        -          "type": "integer"
        -        },
        -        "unknown_external_events": {
        -          "maximum": 9007199254740991,
        -          "minimum": 0,
        -          "type": "integer"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "live_window_end": {
        -      "description": "End of the partial live window when state is live_partial.",
        -      "type": "string"
        -    },
        -    "live_window_start": {
        -      "description": "Start of the partial live window when state is live_partial.",
        -      "type": "string"
        -    },
        -    "metrics": {
        -      "anyOf": [
        -        {
        -          "additionalProperties": {},
        -          "properties": {
        -            "agent_revenue": {
        -              "additionalProperties": {
        -                "type": "string"
        -              },
        -              "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        -              "propertyNames": {
        -                "type": "string"
        -              },
        -              "type": "object"
        -            },
        -            "conversion": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "converted_agents": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": 0,
        -                  "type": "integer"
        -                },
        -                "intent_agents": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": 0,
        -                  "type": "integer"
        -                },
        -                "rate": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 1,
        -                      "minimum": 0,
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "converted_agents",
        -                "intent_agents",
        -                "rate"
        -              ],
        -              "type": "object"
        -            },
        -            "paid_intent": {
        -              "description": "Countable-external actors with paid-intent evidence.",
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "real_agents": {
        -              "description": "Countable-external pseudonymous actors.",
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "repeat_agents": {
        -              "description": "Same pseudonymous actor observed on at least two distinct observed days.",
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "repeat_purchasers": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "repeated_invocation_agents": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "returning_agents": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "successful_delivery": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "real_agents",
        -            "paid_intent",
        -            "conversion",
        -            "agent_revenue",
        -            "successful_delivery",
        -            "repeat_agents"
        -          ],
        -          "type": "object"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "observed_funnel": {
        -      "anyOf": [
        -        {
        -          "additionalProperties": {},
        -          "description": "Observed event counts by canonical commerce-funnel stage.",
        -          "properties": {
        -            "discovery": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "eligibility_accepted": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "eligibility_rejected": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "evaluation": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "free_or_preflight_invocations": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "paid_deliveries": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "paid_operation_invocations": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "payment_attempts": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "payment_challenges": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "settlements": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "discovery",
        -            "evaluation",
        -            "free_or_preflight_invocations",
        -            "paid_operation_invocations",
        -            "eligibility_accepted",
        -            "eligibility_rejected",
        -            "payment_challenges",
        -            "payment_attempts",
        -            "settlements",
        -            "paid_deliveries"
        -          ],
        -          "type": "object"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "schema_version": {
        -      "description": "Daily Pulse schema version.",
        -      "type": "string"
        -    },
        -    "state": {
        -      "description": "Pulse state such as ready, live_partial, or unavailable.",
        -      "type": "string"
        -    },
        -    "strict_external_funnel": {
        -      "anyOf": [
        -        {
        -          "additionalProperties": {},
        -          "description": "Observed event counts by canonical commerce-funnel stage.",
        -          "properties": {
        -            "discovery": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "eligibility_accepted": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "eligibility_rejected": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "evaluation": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "free_or_preflight_invocations": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "paid_deliveries": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "paid_operation_invocations": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "payment_attempts": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "payment_challenges": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            "settlements": {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "discovery",
        -            "evaluation",
        -            "free_or_preflight_invocations",
        -            "paid_operation_invocations",
        -            "eligibility_accepted",
        -            "eligibility_rejected",
        -            "payment_challenges",
        -            "payment_attempts",
        -            "settlements",
        -            "paid_deliveries"
        -          ],
        -          "type": "object"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "time_zone": {
        -      "description": "IANA time zone used for the product-local day.",
        -      "type": "string"
        -    },
        -    "what_happened": {
        -      "description": "Evidence-grounded activity summary.",
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "schema_version",
        -    "day",
        -    "generated_at",
        -    "state",
        -    "time_zone"
        -  ],
        -  "type": "object"
        -}
      • changedOutput schema / properties / schema / description
        Previous value: -"Delegated response schema identifier."New value: +"Delegated Daily Pulse response schema."
      • addedOutput schema / properties / snapshot
        Added value: +{
        +  "anyOf": [
        +    {},
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / source
        Added value: +{
        +  "const": "precomputed_daily_snapshot",
        +  "type": "string"
        +}
      • addedOutput schema / properties / state
        Added value: +{
        +  "description": "Whether a precomputed Daily Pulse snapshot is available.",
        +  "enum": [
        +    "ready",
        +    "preparing"
        +  ],
        +  "type": "string"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "schema",
        -  "product",
        -  "pulse"
        -]New value: +[
        +  "schema",
        +  "state",
        +  "source",
        +  "history_scan_on_read",
        +  "organization",
        +  "snapshot"
        +]
    • Removedget_discovery
    • Removedget_evidence
    • Removedget_portfolio_pulse
    • Removedget_report
    • Removedget_revenue
    • Removedvalidate_installation
  2. 1 tool update
    • Addedget_attention_queue
  3. 6 tool updates
    • Changedget_agents9 fields changed
      • addedOutput schema / properties / agents / properties / relationships / items / properties / observed_day_count
        Added value: +{
        +  "maximum": 9007199254740991,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / agents / properties / relationships / items / properties / repeat / description
        Added value: +"Deprecated compatibility alias for return_visit."
      • addedOutput schema / properties / agents / properties / relationships / items / properties / repeat_purchase
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / agents / properties / relationships / items / properties / repeated_invocations
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / agents / properties / relationships / items / properties / return_visit
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / agents / properties / summary / properties / repeat_purchase_relationships
        Added value: +{
        +  "description": "Actors linked to 2+ distinct settled receipts.",
        +  "maximum": 9007199254740991,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / agents / properties / summary / properties / repeat_relationships / description
        Added value: +"Deprecated compatibility alias for returning_relationships."
      • addedOutput schema / properties / agents / properties / summary / properties / repeated_invocation_relationships
        Added value: +{
        +  "description": "Actors with 2+ invocation events, including same-day repeated calls.",
        +  "maximum": 9007199254740991,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / agents / properties / summary / properties / returning_relationships
        Added value: +{
        +  "description": "Actors observed on 2+ distinct property days.",
        +  "maximum": 9007199254740991,
        +  "minimum": 0,
        +  "type": "integer"
        +}
    • Changedget_daily_pulse1 field changed
      • changedOutput schema / properties / pulse / properties / metrics / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "agent_revenue": {
        -        "additionalProperties": {
        -          "type": "string"
        -        },
        -        "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        -        "propertyNames": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "conversion": {
        -        "additionalProperties": {},
        -        "properties": {
        -          "converted_agents": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "intent_agents": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "rate": {
        -            "anyOf": [
        -              {
        -                "maximum": 1,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "converted_agents",
        -          "intent_agents",
        -          "rate"
        -        ],
        -        "type": "object"
        -      },
        -      "paid_intent": {
        -        "description": "Countable-external actors with paid-intent evidence.",
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "real_agents": {
        -        "description": "Countable-external pseudonymous actors.",
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "repeat_agents": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "successful_delivery": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      }
        -    },
        -    "required": [
        -      "real_agents",
        -      "paid_intent",
        -      "conversion",
        -      "agent_revenue",
        -      "successful_delivery",
        -      "repeat_agents"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "agent_revenue": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "conversion": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "converted_agents": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "intent_agents": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "rate": {
        +            "anyOf": [
        +              {
        +                "maximum": 1,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          }
        +        },
        +        "required": [
        +          "converted_agents",
        +          "intent_agents",
        +          "rate"
        +        ],
        +        "type": "object"
        +      },
        +      "paid_intent": {
        +        "description": "Countable-external actors with paid-intent evidence.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "real_agents": {
        +        "description": "Countable-external pseudonymous actors.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "repeat_agents": {
        +        "description": "Same pseudonymous actor observed on at least two distinct observed days.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "repeat_purchasers": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "repeated_invocation_agents": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "returning_agents": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "successful_delivery": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "real_agents",
        +      "paid_intent",
        +      "conversion",
        +      "agent_revenue",
        +      "successful_delivery",
        +      "repeat_agents"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_evidence1 field changed
      • addedOutput schema / properties / evidence / properties / retention_evidence
        Added value: +{
        +  "additionalProperties": {},
        +  "properties": {
        +    "historical_retention_before_property_day_baseline": {
        +      "type": "string"
        +    },
        +    "repeat_agents": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "evidence": {
        +          "description": "Privacy-minimized evidence rows supporting the metric.",
        +          "items": {},
        +          "type": "array"
        +        },
        +        "rule": {
        +          "description": "Deterministic counting rule.",
        +          "type": "string"
        +        },
        +        "value": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "value",
        +        "evidence",
        +        "rule"
        +      ],
        +      "type": "object"
        +    },
        +    "repeat_purchasers": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "evidence": {
        +          "description": "Privacy-minimized evidence rows supporting the metric.",
        +          "items": {},
        +          "type": "array"
        +        },
        +        "rule": {
        +          "description": "Deterministic counting rule.",
        +          "type": "string"
        +        },
        +        "value": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "value",
        +        "evidence",
        +        "rule"
        +      ],
        +      "type": "object"
        +    },
        +    "repeated_invocation_agents": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "evidence": {
        +          "description": "Privacy-minimized evidence rows supporting the metric.",
        +          "items": {},
        +          "type": "array"
        +        },
        +        "rule": {
        +          "description": "Deterministic counting rule.",
        +          "type": "string"
        +        },
        +        "value": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "value",
        +        "evidence",
        +        "rule"
        +      ],
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "repeated_invocation_agents",
        +    "repeat_agents",
        +    "repeat_purchasers",
        +    "historical_retention_before_property_day_baseline"
        +  ],
        +  "type": "object"
        +}
    • Changedget_portfolio_pulse1 field changed
      • addedOutput schema / properties / portfolio / properties / products / items / properties / metrics / properties / repeat_agents / description
        Added value: +"Same pseudonymous actor observed on at least two distinct observed days."
    • Changedget_report1 field changed
      • changedOutput schema / properties / report / properties / metrics / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "agent_revenue": {
        -        "additionalProperties": {
        -          "type": "string"
        -        },
        -        "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        -        "propertyNames": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "conversion": {
        -        "additionalProperties": {},
        -        "properties": {
        -          "converted_agents": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "intent_agents": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "rate": {
        -            "anyOf": [
        -              {
        -                "maximum": 1,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "converted_agents",
        -          "intent_agents",
        -          "rate"
        -        ],
        -        "type": "object"
        -      },
        -      "paid_intent": {
        -        "description": "Countable-external actors with paid-intent evidence.",
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "real_agents": {
        -        "description": "Countable-external pseudonymous actors.",
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "repeat_agents": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "successful_delivery": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      }
        -    },
        -    "required": [
        -      "real_agents",
        -      "paid_intent",
        -      "conversion",
        -      "agent_revenue",
        -      "successful_delivery",
        -      "repeat_agents"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "agent_revenue": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "conversion": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "converted_agents": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "intent_agents": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "rate": {
        +            "anyOf": [
        +              {
        +                "maximum": 1,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          }
        +        },
        +        "required": [
        +          "converted_agents",
        +          "intent_agents",
        +          "rate"
        +        ],
        +        "type": "object"
        +      },
        +      "paid_intent": {
        +        "description": "Countable-external actors with paid-intent evidence.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "real_agents": {
        +        "description": "Countable-external pseudonymous actors.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "repeat_agents": {
        +        "description": "Same pseudonymous actor observed on at least two distinct observed days.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "repeat_purchasers": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "repeated_invocation_agents": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "returning_agents": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "successful_delivery": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "real_agents",
        +      "paid_intent",
        +      "conversion",
        +      "agent_revenue",
        +      "successful_delivery",
        +      "repeat_agents"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedvalidate_installation2 fields changed
      • addedOutput schema / properties / validation / properties / commercial_path_verification
        Added value: +{
        +  "additionalProperties": {},
        +  "properties": {
        +    "evidence_basis": {
        +      "type": "string"
        +    },
        +    "external_sandbox_run_performed_by_this_check": {
        +      "type": "boolean"
        +    },
        +    "fixture_coverage": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "does_not_prove_sandbox_or_production_readiness": {
        +          "type": "boolean"
        +        },
        +        "stages": {
        +          "items": {
        +            "type": "string"
        +          },
        +          "type": "array"
        +        },
        +        "status": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "status",
        +        "stages",
        +        "does_not_prove_sandbox_or_production_readiness"
        +      ],
        +      "type": "object"
        +    },
        +    "generated_at": {
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    },
        +    "limitations": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "lookback_days": {
        +      "maximum": 90,
        +      "minimum": 1,
        +      "type": "integer"
        +    },
        +    "overall_state": {
        +      "enum": [
        +        "verified_in_sandbox",
        +        "partially_verified",
        +        "untested",
        +        "attention_required"
        +      ],
        +      "type": "string"
        +    },
        +    "sandbox_integration_evidence_observed": {
        +      "type": "boolean"
        +    },
        +    "schema": {
        +      "type": "string"
        +    },
        +    "stages": {
        +      "additionalProperties": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "evidence": {
        +            "type": "string"
        +          },
        +          "evidence_type": {
        +            "type": "string"
        +          },
        +          "remediation": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "status": {
        +            "enum": [
        +              "verified",
        +              "failed",
        +              "untested",
        +              "not_applicable"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "status",
        +          "evidence_type",
        +          "evidence",
        +          "remediation"
        +        ],
        +        "type": "object"
        +      },
        +      "propertyNames": {
        +        "type": "string"
        +      },
        +      "type": "object"
        +    },
        +    "summary": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "failed": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "not_applicable": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "untested": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "verified": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "verified",
        +        "failed",
        +        "untested",
        +        "not_applicable"
        +      ],
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "generated_at",
        +    "lookback_days",
        +    "evidence_basis",
        +    "overall_state",
        +    "stages",
        +    "summary",
        +    "sandbox_integration_evidence_observed",
        +    "external_sandbox_run_performed_by_this_check",
        +    "fixture_coverage",
        +    "limitations"
        +  ],
        +  "type": "object"
        +}
      • changedOutput schema / properties / validation / required
        Previous value: -[
        -  "schema",
        -  "verified",
        -  "state",
        -  "checks",
        -  "verified_scope",
        -  "not_verified_by_this_check",
        -  "next",
        -  "integrity"
        -]New value: +[
        +  "schema",
        +  "verified",
        +  "state",
        +  "checks",
        +  "verified_scope",
        +  "commercial_path_verification",
        +  "not_verified_by_this_check",
        +  "next",
        +  "integrity"
        +]
  4. 10 tool updates
    • Changedget_agents8 fields changed
      • addedOutput schema / properties / agents / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / agents / description
        Removed value: -"Privacy-safe pseudonymous agent relationship and repeat-use evidence."
      • addedOutput schema / properties / agents / properties
        Added value: +{
        +  "generated_at": {
        +    "description": "UTC generation timestamp.",
        +    "type": "string"
        +  },
        +  "integrity": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "identity_model": {
        +        "type": "string"
        +      },
        +      "invasive_fingerprinting": {
        +        "type": "boolean"
        +      },
        +      "note": {
        +        "type": "string"
        +      },
        +      "summary_scope": {
        +        "type": "string"
        +      },
        +      "unknown_external_excluded": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "identity_model",
        +      "unknown_external_excluded",
        +      "invasive_fingerprinting",
        +      "summary_scope",
        +      "note"
        +    ],
        +    "type": "object"
        +  },
        +  "property_id": {
        +    "description": "Product/property ID.",
        +    "type": [
        +      "string",
        +      "null"
        +    ]
        +  },
        +  "relationships": {
        +    "description": "Most recently observed countable-external agent relationships.",
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "actor_id": {
        +          "description": "Pseudonymous stable actor identifier.",
        +          "type": "string"
        +        },
        +        "confidence": {
        +          "description": "Evidence confidence.",
        +          "enum": [
        +            "confirmed",
        +            "probable"
        +          ],
        +          "type": "string"
        +        },
        +        "delivered_receipts": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "display_id": {
        +          "description": "Short privacy-safe display identifier.",
        +          "type": "string"
        +        },
        +        "first_seen_at": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "invocation_count": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "last_seen_at": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "relationship_state": {
        +          "description": "Observed relationship state, such as engaged_agent or delivered_customer.",
        +          "type": "string"
        +        },
        +        "repeat": {
        +          "type": "boolean"
        +        },
        +        "settled_receipts": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "traffic_class": {
        +          "description": "Evidence classification for this observed actor.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "actor_id",
        +        "display_id",
        +        "traffic_class",
        +        "confidence",
        +        "first_seen_at",
        +        "last_seen_at",
        +        "invocation_count",
        +        "settled_receipts",
        +        "delivered_receipts",
        +        "repeat",
        +        "relationship_state"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  "result_limit": {
        +    "description": "Applied relationship-row limit.",
        +    "maximum": 200,
        +    "minimum": 1,
        +    "type": "integer"
        +  },
        +  "returned_relationships": {
        +    "description": "Rows returned after the requested limit.",
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  "schema_version": {
        +    "description": "Agent-relationships schema version.",
        +    "type": "string"
        +  },
        +  "summary": {
        +    "additionalProperties": {},
        +    "description": "Summary over returned relationships, not all historical actors.",
        +    "properties": {
        +      "confirmed_relationships": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "delivered_relationships": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "observed_relationships": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "paying_relationships": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "probable_relationships": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "repeat_relationships": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "observed_relationships",
        +      "confirmed_relationships",
        +      "probable_relationships",
        +      "repeat_relationships",
        +      "paying_relationships",
        +      "delivered_relationships"
        +    ],
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / agents / required
        Added value: +[
        +  "schema_version",
        +  "property_id",
        +  "generated_at",
        +  "returned_relationships",
        +  "result_limit",
        +  "summary",
        +  "relationships",
        +  "integrity"
        +]
      • addedOutput schema / properties / agents / type
        Added value: +"object"
      • changedOutput schema / properties / product / properties / id / description
        Previous value: -"Product/property ID."New value: +"Tenant-checked product/property ID."
      • changedOutput schema / properties / product / properties / time_zone / description
        Previous value: -"IANA time zone used for product-local daily interpretation."New value: +"IANA time zone used for product-local interpretation."
      • changedOutput schema / properties / schema / description
        Previous value: -"Response schema identifier."New value: +"Delegated response schema identifier."
    • Changedget_connection_health8 fields changed
      • addedOutput schema / properties / health / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / health / description
        Removed value: -"Instrumentation connection-health diagnostics and evidence coverage."
      • addedOutput schema / properties / health / properties
        Added value: +{
        +  "credentials": {
        +    "additionalProperties": {},
        +    "description": "Credential counts only; secret values are never returned.",
        +    "properties": {
        +      "active": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "latest_created_at": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "revoked": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "total": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "write_credential_available": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "total",
        +      "active",
        +      "revoked",
        +      "latest_created_at",
        +      "write_credential_available"
        +    ],
        +    "type": "object"
        +  },
        +  "event_schema": {
        +    "description": "Accepted Agent Analytics ingestion event schema version.",
        +    "type": "string"
        +  },
        +  "freshness": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "last_accepted_event_at": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "seconds_since_last_accepted_event": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "last_accepted_event_at",
        +      "seconds_since_last_accepted_event"
        +    ],
        +    "type": "object"
        +  },
        +  "generated_at": {
        +    "description": "UTC generation timestamp.",
        +    "type": "string"
        +  },
        +  "integrity": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "absence_is_not_proof_of_missing_instrumentation": {
        +        "type": "boolean"
        +      },
        +      "coverage_model": {
        +        "type": "string"
        +      },
        +      "note": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "coverage_model",
        +      "absence_is_not_proof_of_missing_instrumentation",
        +      "note"
        +    ],
        +    "type": "object"
        +  },
        +  "observed_traffic": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "countable_external_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "synthetic_or_internal_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "unknown_external_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "countable_external_events",
        +      "unknown_external_events",
        +      "synthetic_or_internal_events"
        +    ],
        +    "type": "object"
        +  },
        +  "property_id": {
        +    "description": "Product/property ID.",
        +    "type": [
        +      "string",
        +      "null"
        +    ]
        +  },
        +  "rejected_event_telemetry": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "available": {
        +        "type": "boolean"
        +      },
        +      "last_rejected_at": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "reasons": {
        +        "items": {
        +          "additionalProperties": {},
        +          "properties": {
        +            "endpoint": {
        +              "type": "string"
        +            },
        +            "last_rejected_at": {
        +              "type": [
        +                "string",
        +                "null"
        +              ]
        +            },
        +            "reason": {
        +              "type": "string"
        +            },
        +            "rejected_count": {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            }
        +          },
        +          "required": [
        +            "endpoint",
        +            "reason",
        +            "rejected_count",
        +            "last_rejected_at"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "rejected_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "available",
        +      "rejected_events",
        +      "last_rejected_at",
        +      "reasons"
        +    ],
        +    "type": "object"
        +  },
        +  "schema_version": {
        +    "description": "Connection-health schema version.",
        +    "type": "string"
        +  },
        +  "stage_coverage": {
        +    "additionalProperties": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "event_count": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "observed": {
        +          "type": "boolean"
        +        }
        +      },
        +      "required": [
        +        "observed",
        +        "event_count"
        +      ],
        +      "type": "object"
        +    },
        +    "description": "Per-funnel-stage observed event coverage.",
        +    "propertyNames": {
        +      "type": "string"
        +    },
        +    "type": "object"
        +  },
        +  "state": {
        +    "description": "credential_missing, awaiting_first_event, or receiving.",
        +    "type": "string"
        +  },
        +  "unobserved_stages": {
        +    "description": "Stages with zero observed events; absence is not proof of broken instrumentation.",
        +    "items": {
        +      "type": "string"
        +    },
        +    "type": "array"
        +  },
        +  "verification": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "customer_test_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "setup_event_observed": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "customer_test_events",
        +      "setup_event_observed"
        +    ],
        +    "type": "object"
        +  },
        +  "window": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "accepted_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "lookback_days": {
        +        "maximum": 90,
        +        "minimum": 1,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "lookback_days",
        +      "accepted_events"
        +    ],
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / health / required
        Added value: +[
        +  "schema_version",
        +  "property_id",
        +  "generated_at",
        +  "state",
        +  "event_schema",
        +  "window",
        +  "freshness",
        +  "credentials",
        +  "verification",
        +  "observed_traffic",
        +  "stage_coverage",
        +  "unobserved_stages",
        +  "rejected_event_telemetry",
        +  "integrity"
        +]
      • addedOutput schema / properties / health / type
        Added value: +"object"
      • changedOutput schema / properties / product / properties / id / description
        Previous value: -"Product/property ID."New value: +"Tenant-checked product/property ID."
      • changedOutput schema / properties / product / properties / time_zone / description
        Previous value: -"IANA time zone used for product-local daily interpretation."New value: +"IANA time zone used for product-local interpretation."
      • changedOutput schema / properties / schema / description
        Previous value: -"Response schema identifier."New value: +"Delegated response schema identifier."
    • Changedget_daily_pulse8 fields changed
      • changedOutput schema / properties / product / properties / id / description
        Previous value: -"Product/property ID."New value: +"Tenant-checked product/property ID."
      • changedOutput schema / properties / product / properties / time_zone / description
        Previous value: -"IANA time zone used for product-local daily interpretation."New value: +"IANA time zone used for product-local interpretation."
      • addedOutput schema / properties / pulse / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / pulse / description
        Removed value: -"Daily Pulse payload containing the six core metrics plus evidence-integrity state."
      • addedOutput schema / properties / pulse / properties
        Added value: +{
        +  "biggest_opportunity": {
        +    "description": "Largest observed opportunity or next useful observation.",
        +    "type": "string"
        +  },
        +  "confidence": {
        +    "description": "Evidence confidence label.",
        +    "type": "string"
        +  },
        +  "day": {
        +    "description": "Product-local YYYY-MM-DD day represented by this pulse.",
        +    "type": [
        +      "string",
        +      "null"
        +    ]
        +  },
        +  "generated_at": {
        +    "description": "UTC timestamp when the pulse was generated.",
        +    "type": "string"
        +  },
        +  "integrity": {
        +    "additionalProperties": {},
        +    "description": "Evidence-quality and exclusion details.",
        +    "properties": {
        +      "note": {
        +        "type": "string"
        +      },
        +      "source_completeness_proven": {
        +        "type": "boolean"
        +      },
        +      "strict_external_settlements": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "synthetic_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "unclassified_settled_commerce": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "unknown_external_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "live_window_end": {
        +    "description": "End of the partial live window when state is live_partial.",
        +    "type": "string"
        +  },
        +  "live_window_start": {
        +    "description": "Start of the partial live window when state is live_partial.",
        +    "type": "string"
        +  },
        +  "metrics": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "properties": {
        +          "agent_revenue": {
        +            "additionalProperties": {
        +              "type": "string"
        +            },
        +            "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        +            "propertyNames": {
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "conversion": {
        +            "additionalProperties": {},
        +            "properties": {
        +              "converted_agents": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "intent_agents": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "rate": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "converted_agents",
        +              "intent_agents",
        +              "rate"
        +            ],
        +            "type": "object"
        +          },
        +          "paid_intent": {
        +            "description": "Countable-external actors with paid-intent evidence.",
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "real_agents": {
        +            "description": "Countable-external pseudonymous actors.",
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "repeat_agents": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "successful_delivery": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          }
        +        },
        +        "required": [
        +          "real_agents",
        +          "paid_intent",
        +          "conversion",
        +          "agent_revenue",
        +          "successful_delivery",
        +          "repeat_agents"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "observed_funnel": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "description": "Observed event counts by canonical commerce-funnel stage.",
        +        "properties": {
        +          "discovery": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "eligibility_accepted": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "eligibility_rejected": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "evaluation": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "free_or_preflight_invocations": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "paid_deliveries": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "paid_operation_invocations": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_attempts": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_challenges": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "settlements": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          }
        +        },
        +        "required": [
        +          "discovery",
        +          "evaluation",
        +          "free_or_preflight_invocations",
        +          "paid_operation_invocations",
        +          "eligibility_accepted",
        +          "eligibility_rejected",
        +          "payment_challenges",
        +          "payment_attempts",
        +          "settlements",
        +          "paid_deliveries"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "schema_version": {
        +    "description": "Daily Pulse schema version.",
        +    "type": "string"
        +  },
        +  "state": {
        +    "description": "Pulse state such as ready, live_partial, or unavailable.",
        +    "type": "string"
        +  },
        +  "strict_external_funnel": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "description": "Observed event counts by canonical commerce-funnel stage.",
        +        "properties": {
        +          "discovery": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "eligibility_accepted": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "eligibility_rejected": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "evaluation": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "free_or_preflight_invocations": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "paid_deliveries": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "paid_operation_invocations": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_attempts": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_challenges": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "settlements": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          }
        +        },
        +        "required": [
        +          "discovery",
        +          "evaluation",
        +          "free_or_preflight_invocations",
        +          "paid_operation_invocations",
        +          "eligibility_accepted",
        +          "eligibility_rejected",
        +          "payment_challenges",
        +          "payment_attempts",
        +          "settlements",
        +          "paid_deliveries"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "time_zone": {
        +    "description": "IANA time zone used for the product-local day.",
        +    "type": "string"
        +  },
        +  "what_happened": {
        +    "description": "Evidence-grounded activity summary.",
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / pulse / required
        Added value: +[
        +  "schema_version",
        +  "day",
        +  "generated_at",
        +  "state",
        +  "time_zone"
        +]
      • addedOutput schema / properties / pulse / type
        Added value: +"object"
      • changedOutput schema / properties / schema / description
        Previous value: -"Response schema identifier."New value: +"Delegated response schema identifier."
    • Changedget_discovery8 fields changed
      • addedOutput schema / properties / discovery / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / discovery / description
        Removed value: -"Discovery intelligence grouped by observed source and evidence class for the requested lookback."
      • addedOutput schema / properties / discovery / properties
        Added value: +{
        +  "generated_at": {
        +    "description": "UTC end of the observed discovery window.",
        +    "type": "string"
        +  },
        +  "integrity": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "historical_source_backfill": {
        +        "type": "boolean"
        +      },
        +      "note": {
        +        "type": "string"
        +      },
        +      "registry_directory_infrastructure_not_real_agents": {
        +        "type": "boolean"
        +      },
        +      "source_attribution_model": {
        +        "type": "string"
        +      },
        +      "unknown_external_not_promoted": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "source_attribution_model",
        +      "registry_directory_infrastructure_not_real_agents",
        +      "unknown_external_not_promoted",
        +      "historical_source_backfill",
        +      "note"
        +    ],
        +    "type": "object"
        +  },
        +  "property_id": {
        +    "description": "Product/property ID.",
        +    "type": [
        +      "string",
        +      "null"
        +    ]
        +  },
        +  "schema_version": {
        +    "description": "Discovery-intelligence schema version.",
        +    "type": "string"
        +  },
        +  "sources": {
        +    "description": "Per-source discovery and linked relationship evidence.",
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "average_confidence": {
        +          "anyOf": [
        +            {
        +              "maximum": 1,
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "discoveries": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "evaluated_agents": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "evaluation_rate": {
        +          "anyOf": [
        +            {
        +              "maximum": 1,
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "identified_agents": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "infrastructure": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "label": {
        +          "description": "Human-readable source label.",
        +          "type": "string"
        +        },
        +        "paying_agents": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "paying_rate": {
        +          "anyOf": [
        +            {
        +              "maximum": 1,
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "qualified_discoveries": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "source": {
        +          "description": "Normalized observed discovery source.",
        +          "type": "string"
        +        },
        +        "source_class": {
        +          "description": "Evidence class such as qualified_external or infrastructure.",
        +          "type": "string"
        +        },
        +        "synthetic_or_internal": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "unresolved_external": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "source",
        +        "label",
        +        "source_class",
        +        "discoveries",
        +        "qualified_discoveries",
        +        "unresolved_external",
        +        "infrastructure",
        +        "synthetic_or_internal",
        +        "average_confidence",
        +        "identified_agents",
        +        "evaluated_agents",
        +        "paying_agents",
        +        "evaluation_rate",
        +        "paying_rate"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  "summary": {
        +    "additionalProperties": {},
        +    "description": "Discovery totals kept separate by evidence class.",
        +    "properties": {
        +      "countable_evaluations": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "identified_agents": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "infrastructure_discoveries": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "qualified_discoveries": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "source_linked_evaluations": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "synthetic_or_internal_discoveries": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "unattributed_countable_evaluations": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "unknown_external_evaluations": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "unresolved_external_discoveries": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "qualified_discoveries",
        +      "unresolved_external_discoveries",
        +      "infrastructure_discoveries",
        +      "synthetic_or_internal_discoveries",
        +      "identified_agents",
        +      "countable_evaluations",
        +      "source_linked_evaluations",
        +      "unattributed_countable_evaluations",
        +      "unknown_external_evaluations"
        +    ],
        +    "type": "object"
        +  },
        +  "window": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "current_day_partial": {
        +        "description": "True because the current day may still be in progress.",
        +        "type": "boolean"
        +      },
        +      "end": {
        +        "description": "UTC end of the discovery lookback.",
        +        "type": "string"
        +      },
        +      "lookback_days": {
        +        "description": "Requested trailing-day count.",
        +        "maximum": 90,
        +        "minimum": 1,
        +        "type": "integer"
        +      },
        +      "start": {
        +        "description": "UTC start of the discovery lookback.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "start",
        +      "end",
        +      "lookback_days",
        +      "current_day_partial"
        +    ],
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / discovery / required
        Added value: +[
        +  "schema_version",
        +  "property_id",
        +  "generated_at",
        +  "window",
        +  "summary",
        +  "sources",
        +  "integrity"
        +]
      • addedOutput schema / properties / discovery / type
        Added value: +"object"
      • changedOutput schema / properties / product / properties / id / description
        Previous value: -"Product/property ID."New value: +"Tenant-checked product/property ID."
      • changedOutput schema / properties / product / properties / time_zone / description
        Previous value: -"IANA time zone used for product-local daily interpretation."New value: +"IANA time zone used for product-local interpretation."
      • changedOutput schema / properties / schema / description
        Previous value: -"Response schema identifier."New value: +"Delegated response schema identifier."
    • Changedget_evidence8 fields changed
      • addedOutput schema / properties / evidence / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / evidence / description
        Removed value: -"Evidence inspector payload explaining metric inclusion, exclusions, and unresolved evidence."
      • addedOutput schema / properties / evidence / properties
        Added value: +{
        +  "blocker": {
        +    "description": "Explicit reason evidence is unavailable.",
        +    "type": "string"
        +  },
        +  "day": {
        +    "type": [
        +      "string",
        +      "null"
        +    ]
        +  },
        +  "exclusions": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "properties": {
        +          "registry_directory_events": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "synthetic_or_internal_events": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "unknown_external_events": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          }
        +        },
        +        "required": [
        +          "unknown_external_events",
        +          "synthetic_or_internal_events",
        +          "registry_directory_events"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "generated_at": {
        +    "description": "UTC generation timestamp.",
        +    "type": "string"
        +  },
        +  "integrity": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "actor_ids_are_pseudonymous": {
        +        "type": "boolean"
        +      },
        +      "full_receipt_ids_exposed": {
        +        "type": "boolean"
        +      },
        +      "note": {
        +        "type": "string"
        +      },
        +      "raw_payloads_exposed": {
        +        "type": "boolean"
        +      },
        +      "unknown_external_promoted": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "raw_payloads_exposed",
        +      "full_receipt_ids_exposed",
        +      "actor_ids_are_pseudonymous",
        +      "unknown_external_promoted"
        +    ],
        +    "type": "object"
        +  },
        +  "metrics": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "properties": {
        +          "agent_revenue": {
        +            "additionalProperties": {},
        +            "properties": {
        +              "evidence": {
        +                "description": "Privacy-minimized evidence rows supporting the metric.",
        +                "items": {},
        +                "type": "array"
        +              },
        +              "rule": {
        +                "description": "Deterministic counting rule.",
        +                "type": "string"
        +              },
        +              "value": {
        +                "additionalProperties": {
        +                  "type": "string"
        +                },
        +                "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        +                "propertyNames": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              }
        +            },
        +            "required": [
        +              "value",
        +              "evidence",
        +              "rule"
        +            ],
        +            "type": "object"
        +          },
        +          "conversion": {
        +            "additionalProperties": {},
        +            "properties": {
        +              "evidence": {
        +                "items": {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "actor": {
        +                      "description": "Masked pseudonymous actor label.",
        +                      "type": "string"
        +                    },
        +                    "confidence": {
        +                      "enum": [
        +                        "confirmed",
        +                        "probable"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "conversion_seen": {
        +                      "type": "boolean"
        +                    },
        +                    "first_seen_at": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "intent_seen": {
        +                      "type": "boolean"
        +                    },
        +                    "invocation_count": {
        +                      "maximum": 9007199254740991,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "last_seen_at": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "actor",
        +                    "confidence",
        +                    "invocation_count",
        +                    "intent_seen",
        +                    "conversion_seen",
        +                    "first_seen_at",
        +                    "last_seen_at"
        +                  ],
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "rule": {
        +                "type": "string"
        +              },
        +              "value": {
        +                "additionalProperties": {},
        +                "properties": {
        +                  "converted_agents": {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "intent_agents": {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "rate": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 1,
        +                        "minimum": 0,
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "converted_agents",
        +                  "intent_agents",
        +                  "rate"
        +                ],
        +                "type": "object"
        +              }
        +            },
        +            "required": [
        +              "value",
        +              "evidence",
        +              "rule"
        +            ],
        +            "type": "object"
        +          },
        +          "paid_intent": {
        +            "additionalProperties": {},
        +            "properties": {
        +              "evidence": {
        +                "description": "Privacy-minimized evidence rows supporting the metric.",
        +                "items": {},
        +                "type": "array"
        +              },
        +              "rule": {
        +                "description": "Deterministic counting rule.",
        +                "type": "string"
        +              },
        +              "value": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "value",
        +              "evidence",
        +              "rule"
        +            ],
        +            "type": "object"
        +          },
        +          "real_agents": {
        +            "additionalProperties": {},
        +            "properties": {
        +              "evidence": {
        +                "description": "Privacy-minimized evidence rows supporting the metric.",
        +                "items": {},
        +                "type": "array"
        +              },
        +              "rule": {
        +                "description": "Deterministic counting rule.",
        +                "type": "string"
        +              },
        +              "value": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "value",
        +              "evidence",
        +              "rule"
        +            ],
        +            "type": "object"
        +          },
        +          "repeat_agents": {
        +            "additionalProperties": {},
        +            "properties": {
        +              "evidence": {
        +                "description": "Privacy-minimized evidence rows supporting the metric.",
        +                "items": {},
        +                "type": "array"
        +              },
        +              "rule": {
        +                "description": "Deterministic counting rule.",
        +                "type": "string"
        +              },
        +              "value": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "value",
        +              "evidence",
        +              "rule"
        +            ],
        +            "type": "object"
        +          },
        +          "successful_delivery": {
        +            "additionalProperties": {},
        +            "properties": {
        +              "evidence": {
        +                "description": "Privacy-minimized evidence rows supporting the metric.",
        +                "items": {},
        +                "type": "array"
        +              },
        +              "rule": {
        +                "description": "Deterministic counting rule.",
        +                "type": "string"
        +              },
        +              "value": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "value",
        +              "evidence",
        +              "rule"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "real_agents",
        +          "paid_intent",
        +          "conversion",
        +          "agent_revenue",
        +          "successful_delivery",
        +          "repeat_agents"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "property_id": {
        +    "type": [
        +      "string",
        +      "null"
        +    ]
        +  },
        +  "schema_version": {
        +    "description": "Evidence-inspector schema version.",
        +    "type": "string"
        +  },
        +  "stage_evidence": {
        +    "additionalProperties": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "countable_external": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "observed_events": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "outcomes": {
        +          "additionalProperties": {
        +            "type": "number"
        +          },
        +          "propertyNames": {
        +            "type": "string"
        +          },
        +          "type": "object"
        +        },
        +        "stage": {
        +          "type": "string"
        +        },
        +        "synthetic_or_internal": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "unknown_external": {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "stage",
        +        "observed_events",
        +        "countable_external",
        +        "unknown_external",
        +        "synthetic_or_internal",
        +        "outcomes"
        +      ],
        +      "type": "object"
        +    },
        +    "description": "Aggregate evidence by canonical funnel stage.",
        +    "propertyNames": {
        +      "type": "string"
        +    },
        +    "type": "object"
        +  },
        +  "state": {
        +    "description": "Present when evidence is unavailable.",
        +    "type": "string"
        +  },
        +  "time_zone": {
        +    "type": "string"
        +  },
        +  "window": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "end": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "full_property_day_observed": {
        +        "type": "boolean"
        +      },
        +      "start": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "required": [
        +      "start",
        +      "end",
        +      "full_property_day_observed"
        +    ],
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / evidence / required
        Added value: +[
        +  "schema_version",
        +  "property_id",
        +  "day",
        +  "time_zone",
        +  "generated_at",
        +  "window",
        +  "metrics",
        +  "stage_evidence",
        +  "exclusions",
        +  "integrity"
        +]
      • addedOutput schema / properties / evidence / type
        Added value: +"object"
      • changedOutput schema / properties / product / properties / id / description
        Previous value: -"Product/property ID."New value: +"Tenant-checked product/property ID."
      • changedOutput schema / properties / product / properties / time_zone / description
        Previous value: -"IANA time zone used for product-local daily interpretation."New value: +"IANA time zone used for product-local interpretation."
      • changedOutput schema / properties / schema / description
        Previous value: -"Response schema identifier."New value: +"Delegated response schema identifier."
    • Changedget_portfolio_pulse7 fields changed
      • changedOutput schema / properties / organization / properties / id / description
        Previous value: -"Authorized organization ID."New value: +"Authorized organization ID selected by the bearer token."
      • addedOutput schema / properties / portfolio / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / portfolio / description
        Removed value: -"Organization-wide Portfolio Pulse with evidence-backed per-product metrics."
      • addedOutput schema / properties / portfolio / properties
        Added value: +{
        +  "generated_at": {
        +    "description": "UTC timestamp when this portfolio view was generated.",
        +    "type": "string"
        +  },
        +  "integrity": {
        +    "additionalProperties": {},
        +    "description": "Important interpretation limits for portfolio aggregation.",
        +    "properties": {
        +      "cross_property_actor_deduplication": {
        +        "description": "False: the same actor may appear in more than one product.",
        +        "type": "boolean"
        +      },
        +      "real_agent_semantics": {
        +        "type": "string"
        +      },
        +      "repeat_agent_semantics": {
        +        "type": "string"
        +      },
        +      "revenue_semantics": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "cross_property_actor_deduplication",
        +      "real_agent_semantics",
        +      "repeat_agent_semantics",
        +      "revenue_semantics"
        +    ],
        +    "type": "object"
        +  },
        +  "metrics": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "agent_revenue": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "converted_agent_signals": {
        +        "description": "Sum of property-level converted-agent signals.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "paid_intent": {
        +        "description": "Sum of property-level paid-intent counts.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "real_agent_signals": {
        +        "description": "Sum of property-level Real Agent counts; not cross-product unique actors.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "repeat_agent_signals": {
        +        "description": "Sum of property-level repeat-agent signals.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "successful_delivery": {
        +        "description": "Count of successful paid deliveries across products.",
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "real_agent_signals",
        +      "paid_intent",
        +      "converted_agent_signals",
        +      "successful_delivery",
        +      "repeat_agent_signals",
        +      "agent_revenue"
        +    ],
        +    "type": "object"
        +  },
        +  "products": {
        +    "description": "Per-product pulse summaries.",
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "biggest_opportunity": {
        +          "description": "Largest evidence-backed opportunity or next observation.",
        +          "type": "string"
        +        },
        +        "confidence": {
        +          "description": "Evidence confidence label.",
        +          "type": "string"
        +        },
        +        "day": {
        +          "description": "Product-local day when available.",
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "has_activity": {
        +          "description": "Whether any meaningful observed activity is present.",
        +          "type": "boolean"
        +        },
        +        "metrics": {
        +          "additionalProperties": {},
        +          "description": "Six product-level machine-customer metrics.",
        +          "properties": {
        +            "agent_revenue": {
        +              "additionalProperties": {
        +                "type": "string"
        +              },
        +              "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        +              "propertyNames": {
        +                "type": "string"
        +              },
        +              "type": "object"
        +            },
        +            "converted_agents": {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            "paid_intent": {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            "real_agents": {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            "repeat_agents": {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            "successful_delivery": {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            }
        +          },
        +          "required": [
        +            "real_agents",
        +            "paid_intent",
        +            "converted_agents",
        +            "successful_delivery",
        +            "repeat_agents",
        +            "agent_revenue"
        +          ],
        +          "type": "object"
        +        },
        +        "name": {
        +          "description": "Display name.",
        +          "type": "string"
        +        },
        +        "observed_funnel": {
        +          "additionalProperties": {
        +            "type": "number"
        +          },
        +          "description": "Observed funnel event counts by stage.",
        +          "propertyNames": {
        +            "type": "string"
        +          },
        +          "type": "object"
        +        },
        +        "property_id": {
        +          "description": "Product/property ID.",
        +          "type": "string"
        +        },
        +        "state": {
        +          "description": "Pulse availability state.",
        +          "type": "string"
        +        },
        +        "time_zone": {
        +          "description": "Product IANA time zone.",
        +          "type": "string"
        +        },
        +        "unresolved_external_events": {
        +          "description": "External events not promoted into verified agent metrics.",
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "what_happened": {
        +          "description": "Evidence-grounded activity summary.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "property_id",
        +        "name",
        +        "state",
        +        "day",
        +        "time_zone",
        +        "what_happened",
        +        "biggest_opportunity",
        +        "confidence",
        +        "metrics",
        +        "observed_funnel",
        +        "unresolved_external_events",
        +        "has_activity"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  "products_total": {
        +    "description": "Number of active products included.",
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  "products_with_activity": {
        +    "description": "Products with observed activity in the current pulse.",
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  "schema_version": {
        +    "description": "Portfolio Pulse schema version.",
        +    "type": "string"
        +  },
        +  "state": {
        +    "description": "Portfolio aggregation state; currently live_partial for live views.",
        +    "type": "string"
        +  },
        +  "story": {
        +    "description": "Plain-language summary derived only from observed portfolio evidence.",
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / portfolio / required
        Added value: +[
        +  "schema_version",
        +  "generated_at",
        +  "state",
        +  "products_total",
        +  "products_with_activity",
        +  "metrics",
        +  "story",
        +  "products",
        +  "integrity"
        +]
      • addedOutput schema / properties / portfolio / type
        Added value: +"object"
      • changedOutput schema / properties / schema / description
        Previous value: -"Response schema identifier."New value: +"Delegated portfolio response schema identifier."
    • Changedget_report8 fields changed
      • changedOutput schema / properties / product / properties / id / description
        Previous value: -"Product/property ID."New value: +"Tenant-checked product/property ID."
      • changedOutput schema / properties / product / properties / time_zone / description
        Previous value: -"IANA time zone used for product-local daily interpretation."New value: +"IANA time zone used for product-local interpretation."
      • addedOutput schema / properties / report / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / report / description
        Removed value: -"Bounded report with coverage state, six core metrics, observed and strict-external funnels, diagnostics, and integrity notes."
      • addedOutput schema / properties / report / properties
        Added value: +{
        +  "blocker": {
        +    "description": "Reason the requested report is unavailable.",
        +    "type": "string"
        +  },
        +  "coverage": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "properties": {
        +          "first_seen_at": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "last_seen_at": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          }
        +        },
        +        "required": [
        +          "first_seen_at",
        +          "last_seen_at"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "coverage_assurance": {
        +    "description": "Evidence-coverage assurance label.",
        +    "type": "string"
        +  },
        +  "diagnostic": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "properties": {
        +          "evidence_level": {
        +            "type": "string"
        +          },
        +          "from_count": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "from_stage": {
        +            "type": "string"
        +          },
        +          "lost": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "to_count": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "to_stage": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "evidence_level",
        +          "from_stage",
        +          "to_stage",
        +          "from_count",
        +          "to_count",
        +          "lost"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "generated_at": {
        +    "description": "UTC generation timestamp.",
        +    "type": "string"
        +  },
        +  "integrity": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "actor_identity_evidence_present": {
        +        "type": "boolean"
        +      },
        +      "note": {
        +        "type": "string"
        +      },
        +      "source_completeness_proven": {
        +        "type": "boolean"
        +      },
        +      "strict_external_settlements": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "synthetic_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "unclassified_settled_commerce": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "unknown_external_events": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "synthetic_events",
        +      "unknown_external_events",
        +      "unclassified_settled_commerce",
        +      "strict_external_settlements",
        +      "actor_identity_evidence_present",
        +      "source_completeness_proven",
        +      "note"
        +    ],
        +    "type": "object"
        +  },
        +  "measurement_type": {
        +    "description": "observed_utc_day_window or unavailable.",
        +    "type": "string"
        +  },
        +  "metrics": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "properties": {
        +          "agent_revenue": {
        +            "additionalProperties": {
        +              "type": "string"
        +            },
        +            "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        +            "propertyNames": {
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "conversion": {
        +            "additionalProperties": {},
        +            "properties": {
        +              "converted_agents": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "intent_agents": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "rate": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "converted_agents",
        +              "intent_agents",
        +              "rate"
        +            ],
        +            "type": "object"
        +          },
        +          "paid_intent": {
        +            "description": "Countable-external actors with paid-intent evidence.",
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "real_agents": {
        +            "description": "Countable-external pseudonymous actors.",
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "repeat_agents": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "successful_delivery": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          }
        +        },
        +        "required": [
        +          "real_agents",
        +          "paid_intent",
        +          "conversion",
        +          "agent_revenue",
        +          "successful_delivery",
        +          "repeat_agents"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "observed_funnel": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "description": "Observed event counts by canonical commerce-funnel stage.",
        +        "properties": {
        +          "discovery": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "eligibility_accepted": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "eligibility_rejected": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "evaluation": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "free_or_preflight_invocations": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "paid_deliveries": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "paid_operation_invocations": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_attempts": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_challenges": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "settlements": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          }
        +        },
        +        "required": [
        +          "discovery",
        +          "evaluation",
        +          "free_or_preflight_invocations",
        +          "paid_operation_invocations",
        +          "eligibility_accepted",
        +          "eligibility_rejected",
        +          "payment_challenges",
        +          "payment_attempts",
        +          "settlements",
        +          "paid_deliveries"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "property_id": {
        +    "description": "Product/property ID when report evidence is available.",
        +    "type": "string"
        +  },
        +  "schema_version": {
        +    "description": "Report schema version.",
        +    "type": "string"
        +  },
        +  "strict_external_funnel": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "description": "Observed event counts by canonical commerce-funnel stage.",
        +        "properties": {
        +          "discovery": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "eligibility_accepted": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "eligibility_rejected": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "evaluation": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "free_or_preflight_invocations": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "paid_deliveries": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "paid_operation_invocations": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_attempts": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_challenges": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "settlements": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          }
        +        },
        +        "required": [
        +          "discovery",
        +          "evaluation",
        +          "free_or_preflight_invocations",
        +          "paid_operation_invocations",
        +          "eligibility_accepted",
        +          "eligibility_rejected",
        +          "payment_challenges",
        +          "payment_attempts",
        +          "settlements",
        +          "paid_deliveries"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "window_end": {
        +    "description": "Exclusive UTC report-window end.",
        +    "type": "string"
        +  },
        +  "window_start": {
        +    "description": "Inclusive UTC report-window start.",
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / report / required
        Added value: +[
        +  "schema_version",
        +  "measurement_type",
        +  "coverage_assurance",
        +  "window_start",
        +  "window_end",
        +  "generated_at",
        +  "coverage",
        +  "metrics",
        +  "observed_funnel",
        +  "strict_external_funnel",
        +  "diagnostic"
        +]
      • addedOutput schema / properties / report / type
        Added value: +"object"
      • changedOutput schema / properties / schema / description
        Previous value: -"Response schema identifier."New value: +"Delegated response schema identifier."
    • Changedget_revenue8 fields changed
      • changedOutput schema / properties / product / properties / id / description
        Previous value: -"Product/property ID."New value: +"Tenant-checked product/property ID."
      • changedOutput schema / properties / product / properties / time_zone / description
        Previous value: -"IANA time zone used for product-local daily interpretation."New value: +"IANA time zone used for product-local interpretation."
      • addedOutput schema / properties / revenue / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / revenue / description
        Removed value: -"Settled-revenue intelligence with money kept in separate currency, asset, and network buckets."
      • addedOutput schema / properties / revenue / properties
        Added value: +{
        +  "delivery_evidence_rate": {
        +    "anyOf": [
        +      {
        +        "maximum": 1,
        +        "minimum": 0,
        +        "type": "number"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "funnel": {
        +    "additionalProperties": {},
        +    "description": "Countable-external observed stage events; not unique customers.",
        +    "properties": {
        +      "delivered": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "found": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "interested": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "payment_attempts": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "payment_challenges": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "returned": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "settled": {
        +        "maximum": 9007199254740991,
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "found",
        +      "interested",
        +      "payment_challenges",
        +      "payment_attempts",
        +      "settled",
        +      "delivered",
        +      "returned"
        +    ],
        +    "type": "object"
        +  },
        +  "generated_at": {
        +    "description": "UTC end of the observed revenue window.",
        +    "type": "string"
        +  },
        +  "integrity": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "funnel_unit": {
        +        "type": "string"
        +      },
        +      "note": {
        +        "type": "string"
        +      },
        +      "source_completeness_proven": {
        +        "type": "boolean"
        +      },
        +      "strict_external_only": {
        +        "type": "boolean"
        +      },
        +      "unknown_external_revenue_excluded": {
        +        "type": "boolean"
        +      },
        +      "unlike_money_not_combined": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "strict_external_only",
        +      "unknown_external_revenue_excluded",
        +      "unlike_money_not_combined",
        +      "funnel_unit",
        +      "source_completeness_proven",
        +      "note"
        +    ],
        +    "type": "object"
        +  },
        +  "largest_observed_dropoff": {
        +    "anyOf": [
        +      {
        +        "additionalProperties": {},
        +        "properties": {
        +          "evidence_level": {
        +            "type": "string"
        +          },
        +          "from_count": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "from_stage": {
        +            "type": "string"
        +          },
        +          "lost": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "to_count": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "to_stage": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "evidence_level",
        +          "from_stage",
        +          "to_stage",
        +          "from_count",
        +          "to_count",
        +          "lost"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ]
        +  },
        +  "property_id": {
        +    "description": "Product/property ID.",
        +    "type": [
        +      "string",
        +      "null"
        +    ]
        +  },
        +  "revenue_buckets": {
        +    "additionalProperties": {
        +      "type": "string"
        +    },
        +    "description": "Settled minor-unit amounts keyed by an exact currency/asset/network identity; unlike money is never combined.",
        +    "propertyNames": {
        +      "type": "string"
        +    },
        +    "type": "object"
        +  },
        +  "schema_version": {
        +    "description": "Revenue-intelligence schema version.",
        +    "type": "string"
        +  },
        +  "settled_receipts": {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  "settled_with_delivery_evidence": {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  "unknown_external_settlements": {
        +    "description": "Settlements excluded from verified revenue because actor evidence is unresolved.",
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  "window": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "current_day_partial": {
        +        "type": "boolean"
        +      },
        +      "end": {
        +        "description": "UTC end of the revenue lookback.",
        +        "type": "string"
        +      },
        +      "lookback_days": {
        +        "maximum": 90,
        +        "minimum": 1,
        +        "type": "integer"
        +      },
        +      "start": {
        +        "description": "UTC start of the revenue lookback.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "start",
        +      "end",
        +      "lookback_days",
        +      "current_day_partial"
        +    ],
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / revenue / required
        Added value: +[
        +  "schema_version",
        +  "property_id",
        +  "generated_at",
        +  "window",
        +  "funnel",
        +  "revenue_buckets",
        +  "settled_receipts",
        +  "settled_with_delivery_evidence",
        +  "delivery_evidence_rate",
        +  "unknown_external_settlements",
        +  "largest_observed_dropoff",
        +  "integrity"
        +]
      • addedOutput schema / properties / revenue / type
        Added value: +"object"
      • changedOutput schema / properties / schema / description
        Previous value: -"Response schema identifier."New value: +"Delegated response schema identifier."
    • Changedscan_agent_commerce_readiness17 fields changed
      • changedOutput schema / properties / checks / description
        Previous value: -"Per-surface observations for the fixed public readiness checks."New value: +"Results for the fixed public surfaces; no user-supplied paths are fetched."
      • addedOutput schema / properties / checks / items / additionalProperties
        Added value: +{}
      • addedOutput schema / properties / checks / items / properties
        Added value: +{
        +  "error": {
        +    "description": "Bounded scanner error classification when applicable.",
        +    "type": "string"
        +  },
        +  "evidence": {
        +    "additionalProperties": {},
        +    "description": "Small public evidence summary for this surface.",
        +    "propertyNames": {
        +      "type": "string"
        +    },
        +    "type": "object"
        +  },
        +  "http_status": {
        +    "anyOf": [
        +      {
        +        "maximum": 9007199254740991,
        +        "minimum": -9007199254740991,
        +        "type": "integer"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "description": "Observed HTTP status when a response was received."
        +  },
        +  "id": {
        +    "description": "Fixed machine-surface identifier.",
        +    "type": "string"
        +  },
        +  "standard": {
        +    "description": "Protocol or convention being checked.",
        +    "type": "string"
        +  },
        +  "status": {
        +    "description": "Observed status such as present, protected, absent, invalid, redirected, or unavailable.",
        +    "type": "string"
        +  },
        +  "url": {
        +    "description": "Exact public URL inspected.",
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / checks / items / required
        Added value: +[
        +  "id",
        +  "standard",
        +  "url",
        +  "status",
        +  "http_status"
        +]
      • addedOutput schema / properties / checks / items / type
        Added value: +"object"
      • changedOutput schema / properties / gaps / description
        Previous value: -"Evidence-based follow-up gaps inferred from directly observed public surfaces."New value: +"Evidence-based follow-up gaps; absence is not proof a capability does not exist."
      • addedOutput schema / properties / integrity / additionalProperties
        Added value: +{}
      • changedOutput schema / properties / integrity / description
        Previous value: -"Scanner safety properties and explicit limitations, including the DNS-rebinding limitation."New value: +"Scanner safety properties and explicit limitations."
      • addedOutput schema / properties / integrity / properties
        Added value: +{
        +  "credentials_sent": {
        +    "type": "boolean"
        +  },
        +  "direct_ip_and_private_style_targets_rejected": {
        +    "type": "boolean"
        +  },
        +  "dns_a_aaaa_preflight_verified_public": {
        +    "type": "boolean"
        +  },
        +  "dns_rebinding_fully_eliminated": {
        +    "type": "boolean"
        +  },
        +  "fixed_public_surfaces_only": {
        +    "type": "boolean"
        +  },
        +  "note": {
        +    "type": "string"
        +  },
        +  "redirects_followed": {
        +    "type": "boolean"
        +  },
        +  "response_body_limit_bytes": {
        +    "exclusiveMinimum": 0,
        +    "maximum": 9007199254740991,
        +    "type": "integer"
        +  },
        +  "security_score_assigned": {
        +    "type": "boolean"
        +  },
        +  "user_supplied_paths_fetched": {
        +    "type": "boolean"
        +  }
        +}
      • addedOutput schema / properties / integrity / required
        Added value: +[
        +  "security_score_assigned",
        +  "redirects_followed",
        +  "credentials_sent",
        +  "user_supplied_paths_fetched",
        +  "fixed_public_surfaces_only",
        +  "direct_ip_and_private_style_targets_rejected",
        +  "dns_a_aaaa_preflight_verified_public",
        +  "dns_rebinding_fully_eliminated",
        +  "response_body_limit_bytes",
        +  "note"
        +]
      • addedOutput schema / properties / integrity / type
        Added value: +"object"
      • changedOutput schema / properties / observed_at / description
        Previous value: -"UTC ISO-8601 scan timestamp."New value: +"UTC scan timestamp."
      • addedOutput schema / properties / summary / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / summary / description
        Removed value: -"Observed state of key machine-facing surfaces."
      • addedOutput schema / properties / summary / properties
        Added value: +{
        +  "llms_txt": {
        +    "description": "Observed llms.txt state.",
        +    "type": "string"
        +  },
        +  "machine_interface_observed": {
        +    "description": "Whether at least one public machine interface was directly observed.",
        +    "type": "boolean"
        +  },
        +  "mcp": {
        +    "description": "Observed MCP state such as present, protected, absent, invalid, or unavailable.",
        +    "type": "string"
        +  },
        +  "oauth_protected_resource_metadata": {
        +    "description": "Whether RFC 9728 metadata was observed for a protected MCP.",
        +    "type": "string"
        +  },
        +  "openapi": {
        +    "description": "Observed OpenAPI state.",
        +    "type": "string"
        +  },
        +  "payment_or_commercial_surface_declared": {
        +    "description": "Whether public OpenAPI evidence declares a payment or commercial surface.",
        +    "type": "boolean"
        +  },
        +  "portable_skill_index": {
        +    "description": "Observed portable-skill index state.",
        +    "type": "string"
        +  },
        +  "security_txt": {
        +    "description": "Observed security.txt state.",
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / summary / required
        Added value: +[
        +  "machine_interface_observed",
        +  "mcp",
        +  "openapi",
        +  "llms_txt",
        +  "security_txt",
        +  "oauth_protected_resource_metadata",
        +  "portable_skill_index",
        +  "payment_or_commercial_surface_declared"
        +]
      • addedOutput schema / properties / summary / type
        Added value: +"object"
    • Changedvalidate_installation8 fields changed
      • changedOutput schema / properties / product / properties / id / description
        Previous value: -"Product/property ID."New value: +"Tenant-checked product/property ID."
      • changedOutput schema / properties / product / properties / time_zone / description
        Previous value: -"IANA time zone used for product-local daily interpretation."New value: +"IANA time zone used for product-local interpretation."
      • changedOutput schema / properties / schema / description
        Previous value: -"Response schema identifier."New value: +"Delegated response schema identifier."
      • addedOutput schema / properties / validation / additionalProperties
        Added value: +{}
      • removedOutput schema / properties / validation / description
        Removed value: -"Installation-verification checks, verified scope, unresolved claims, and next action."
      • addedOutput schema / properties / validation / properties
        Added value: +{
        +  "checks": {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "evidence": {
        +          "description": "Human-readable evidence for the check result.",
        +          "type": "string"
        +        },
        +        "id": {
        +          "description": "Stable check identifier.",
        +          "type": "string"
        +        },
        +        "passed": {
        +          "type": "boolean"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "passed",
        +        "evidence"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  "integrity": {
        +    "additionalProperties": {},
        +    "properties": {
        +      "absence_of_a_business_stage_is_not_treated_as_broken_instrumentation": {
        +        "type": "boolean"
        +      },
        +      "customer_test_never_counts_as_real_agent": {
        +        "type": "boolean"
        +      },
        +      "no_payment_required": {
        +        "type": "boolean"
        +      },
        +      "no_synthetic_production_activity_created_by_validation": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "no_payment_required",
        +      "customer_test_never_counts_as_real_agent",
        +      "absence_of_a_business_stage_is_not_treated_as_broken_instrumentation",
        +      "no_synthetic_production_activity_created_by_validation"
        +    ],
        +    "type": "object"
        +  },
        +  "next": {
        +    "description": "Next recommended setup action.",
        +    "type": "string"
        +  },
        +  "not_verified_by_this_check": {
        +    "description": "Commercial or behavioral claims this check explicitly does not prove.",
        +    "items": {
        +      "type": "string"
        +    },
        +    "type": "array"
        +  },
        +  "schema": {
        +    "description": "Installation-validation schema identifier.",
        +    "type": "string"
        +  },
        +  "state": {
        +    "enum": [
        +      "verified",
        +      "not_yet_verified"
        +    ],
        +    "type": "string"
        +  },
        +  "verified": {
        +    "description": "True only when all setup-plumbing checks pass.",
        +    "type": "boolean"
        +  },
        +  "verified_scope": {
        +    "description": "Claims actually verified by this check.",
        +    "items": {
        +      "type": "string"
        +    },
        +    "type": "array"
        +  }
        +}
      • addedOutput schema / properties / validation / required
        Added value: +[
        +  "schema",
        +  "verified",
        +  "state",
        +  "checks",
        +  "verified_scope",
        +  "not_verified_by_this_check",
        +  "next",
        +  "integrity"
        +]
      • addedOutput schema / properties / validation / type
        Added value: +"object"
  5. 11 tool updates
    • Changedget_agents3 fields changed
      • changedInput schema / properties / limit / description
        Previous value: -"Maximum observed relationships to return, from 1 to 200."New value: +"Maximum relationship rows to return, 1 through 200 inclusive. Defaults to 100 when omitted."
      • changedInput schema / properties / product_id / description
        Previous value: -"AI Agent Analytics product/property ID from list_products."New value: +"Exact AI Agent Analytics product/property ID returned by list_products. Do not pass a product name, URL, or organization ID."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "agents": {
        +      "description": "Privacy-safe pseudonymous agent relationship and repeat-use evidence."
        +    },
        +    "product": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "description": "Product/property ID.",
        +          "type": "string"
        +        },
        +        "name": {
        +          "description": "Product name.",
        +          "type": "string"
        +        },
        +        "time_zone": {
        +          "description": "IANA time zone used for product-local daily interpretation.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "name",
        +        "time_zone"
        +      ],
        +      "type": "object"
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "product",
        +    "agents"
        +  ],
        +  "type": "object"
        +}
    • Changedget_connection_health3 fields changed
      • changedInput schema / properties / days / description
        Previous value: -"Lookback window in days, from 1 to 90."New value: +"Diagnostic lookback length in whole days, 1 through 90 inclusive. Defaults to 30 when omitted."
      • changedInput schema / properties / product_id / description
        Previous value: -"AI Agent Analytics product/property ID from list_products."New value: +"Exact AI Agent Analytics product/property ID returned by list_products. Do not pass a product name, URL, or organization ID."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "health": {
        +      "description": "Instrumentation connection-health diagnostics and evidence coverage."
        +    },
        +    "product": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "description": "Product/property ID.",
        +          "type": "string"
        +        },
        +        "name": {
        +          "description": "Product name.",
        +          "type": "string"
        +        },
        +        "time_zone": {
        +          "description": "IANA time zone used for product-local daily interpretation.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "name",
        +        "time_zone"
        +      ],
        +      "type": "object"
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "product",
        +    "health"
        +  ],
        +  "type": "object"
        +}
    • Changedget_daily_pulse3 fields changed
      • changedInput schema / properties / day / description
        Previous value: -"Optional YYYY-MM-DD day in the product's configured time zone."New value: +"Product-local calendar day as YYYY-MM-DD. Omit to read the current product-local day, with live-pulse fallback when the finalized daily pulse is not ready."
      • changedInput schema / properties / product_id / description
        Previous value: -"AI Agent Analytics product/property ID from list_products."New value: +"Exact AI Agent Analytics product/property ID returned by list_products. Do not pass a product name, URL, or organization ID."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "product": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "description": "Product/property ID.",
        +          "type": "string"
        +        },
        +        "name": {
        +          "description": "Product name.",
        +          "type": "string"
        +        },
        +        "time_zone": {
        +          "description": "IANA time zone used for product-local daily interpretation.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "name",
        +        "time_zone"
        +      ],
        +      "type": "object"
        +    },
        +    "pulse": {
        +      "description": "Daily Pulse payload containing the six core metrics plus evidence-integrity state."
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "product",
        +    "pulse"
        +  ],
        +  "type": "object"
        +}
    • Changedget_discovery3 fields changed
      • changedInput schema / properties / days / description
        Previous value: -"Lookback window in days, from 1 to 90."New value: +"Lookback length in whole days, 1 through 90 inclusive. Defaults to 30 when omitted."
      • changedInput schema / properties / product_id / description
        Previous value: -"AI Agent Analytics product/property ID from list_products."New value: +"Exact AI Agent Analytics product/property ID returned by list_products. Do not pass a product name, URL, or organization ID."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "discovery": {
        +      "description": "Discovery intelligence grouped by observed source and evidence class for the requested lookback."
        +    },
        +    "product": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "description": "Product/property ID.",
        +          "type": "string"
        +        },
        +        "name": {
        +          "description": "Product name.",
        +          "type": "string"
        +        },
        +        "time_zone": {
        +          "description": "IANA time zone used for product-local daily interpretation.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "name",
        +        "time_zone"
        +      ],
        +      "type": "object"
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "product",
        +    "discovery"
        +  ],
        +  "type": "object"
        +}
    • Changedget_evidence3 fields changed
      • changedInput schema / properties / day / description
        Previous value: -"Optional YYYY-MM-DD day in the product's configured time zone."New value: +"Product-local calendar day as YYYY-MM-DD. Omit to inspect the current product-local day."
      • changedInput schema / properties / product_id / description
        Previous value: -"AI Agent Analytics product/property ID from list_products."New value: +"Exact AI Agent Analytics product/property ID returned by list_products. Do not pass a product name, URL, or organization ID."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "evidence": {
        +      "description": "Evidence inspector payload explaining metric inclusion, exclusions, and unresolved evidence."
        +    },
        +    "product": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "description": "Product/property ID.",
        +          "type": "string"
        +        },
        +        "name": {
        +          "description": "Product name.",
        +          "type": "string"
        +        },
        +        "time_zone": {
        +          "description": "IANA time zone used for product-local daily interpretation.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "name",
        +        "time_zone"
        +      ],
        +      "type": "object"
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "product",
        +    "evidence"
        +  ],
        +  "type": "object"
        +}
    • Changedget_portfolio_pulse4 fields changed
      • addedInput schema / $schema
        Added value: +"https://json-schema.org/draft/2020-12/schema"
      • addedInput schema / additionalProperties
        Added value: +false
      • addedInput schema / description
        Added value: +"This tool takes no parameters."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "organization": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "description": "Authorized organization ID.",
        +          "type": "string"
        +        },
        +        "name": {
        +          "description": "Authorized organization name.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "name"
        +      ],
        +      "type": "object"
        +    },
        +    "portfolio": {
        +      "description": "Organization-wide Portfolio Pulse with evidence-backed per-product metrics."
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "organization",
        +    "portfolio"
        +  ],
        +  "type": "object"
        +}
    • Changedget_report7 fields changed
      • changedInput schema / properties / end / description
        Previous value: -"Optional report end accepted by the canonical report API."New value: +"Required UTC calendar end date as YYYY-MM-DD, exclusive. Must be after start and no more than 31 UTC days later."
      • addedInput schema / properties / end / pattern
        Added value: +"^\\d{4}-\\d{2}-\\d{2}$"
      • changedInput schema / properties / product_id / description
        Previous value: -"AI Agent Analytics product/property ID from list_products."New value: +"Exact AI Agent Analytics product/property ID returned by list_products. Do not pass a product name, URL, or organization ID."
      • changedInput schema / properties / start / description
        Previous value: -"Optional report start accepted by the canonical report API."New value: +"Required UTC calendar start date as YYYY-MM-DD, inclusive."
      • addedInput schema / properties / start / pattern
        Added value: +"^\\d{4}-\\d{2}-\\d{2}$"
      • changedInput schema / required
        Previous value: -[
        -  "product_id"
        -]New value: +[
        +  "product_id",
        +  "start",
        +  "end"
        +]
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "product": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "description": "Product/property ID.",
        +          "type": "string"
        +        },
        +        "name": {
        +          "description": "Product name.",
        +          "type": "string"
        +        },
        +        "time_zone": {
        +          "description": "IANA time zone used for product-local daily interpretation.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "name",
        +        "time_zone"
        +      ],
        +      "type": "object"
        +    },
        +    "report": {
        +      "description": "Bounded report with coverage state, six core metrics, observed and strict-external funnels, diagnostics, and integrity notes."
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "product",
        +    "report"
        +  ],
        +  "type": "object"
        +}
    • Changedget_revenue3 fields changed
      • changedInput schema / properties / days / description
        Previous value: -"Lookback window in days, from 1 to 90."New value: +"Lookback length in whole days, 1 through 90 inclusive. Defaults to 30 when omitted."
      • changedInput schema / properties / product_id / description
        Previous value: -"AI Agent Analytics product/property ID from list_products."New value: +"Exact AI Agent Analytics product/property ID returned by list_products. Do not pass a product name, URL, or organization ID."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "product": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "description": "Product/property ID.",
        +          "type": "string"
        +        },
        +        "name": {
        +          "description": "Product name.",
        +          "type": "string"
        +        },
        +        "time_zone": {
        +          "description": "IANA time zone used for product-local daily interpretation.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "name",
        +        "time_zone"
        +      ],
        +      "type": "object"
        +    },
        +    "revenue": {
        +      "description": "Settled-revenue intelligence with money kept in separate currency, asset, and network buckets."
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "product",
        +    "revenue"
        +  ],
        +  "type": "object"
        +}
    • Changedlist_products4 fields changed
      • addedInput schema / $schema
        Added value: +"https://json-schema.org/draft/2020-12/schema"
      • addedInput schema / additionalProperties
        Added value: +false
      • addedInput schema / description
        Added value: +"This tool takes no parameters."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "products": {
        +      "description": "Active products visible to this authorization.",
        +      "items": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "created_at": {
        +            "description": "UTC ISO-8601 product creation timestamp.",
        +            "type": "string"
        +          },
        +          "id": {
        +            "description": "Stable product/property ID to pass as product_id to product-scoped tools.",
        +            "type": "string"
        +          },
        +          "name": {
        +            "description": "Customer-visible product name.",
        +            "type": "string"
        +          },
        +          "status": {
        +            "description": "Current product state.",
        +            "type": "string"
        +          },
        +          "time_zone": {
        +            "description": "IANA time zone used for product-local daily metrics.",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "name",
        +          "status",
        +          "time_zone",
        +          "created_at"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "products"
        +  ],
        +  "type": "object"
        +}
    • Changedscan_agent_commerce_readiness2 fields changed
      • changedInput schema / properties / url / description
        Previous value: -"Public HTTPS product origin or URL. The scanner uses only its origin and fixed known paths."New value: +"Any public HTTPS URL on the product host. Only its scheme and host are used; path, query, and fragment are ignored. Custom ports, embedded credentials, IP literals, localhost/private-style hostnames, and non-public A/AAAA answers are rejected."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "checks": {
        +      "description": "Per-surface observations for the fixed public readiness checks.",
        +      "items": {},
        +      "type": "array"
        +    },
        +    "gaps": {
        +      "description": "Evidence-based follow-up gaps inferred from directly observed public surfaces.",
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "integrity": {
        +      "description": "Scanner safety properties and explicit limitations, including the DNS-rebinding limitation."
        +    },
        +    "observed_at": {
        +      "description": "UTC ISO-8601 scan timestamp.",
        +      "type": "string"
        +    },
        +    "schema": {
        +      "description": "Readiness-scan schema identifier.",
        +      "type": "string"
        +    },
        +    "summary": {
        +      "description": "Observed state of key machine-facing surfaces."
        +    },
        +    "target": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "hostname": {
        +          "description": "Normalized public hostname that passed syntax and DNS preflight checks.",
        +          "type": "string"
        +        },
        +        "origin": {
        +          "description": "Normalized public HTTPS origin that was inspected.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "origin",
        +        "hostname"
        +      ],
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "target",
        +    "observed_at",
        +    "summary",
        +    "checks",
        +    "gaps",
        +    "integrity"
        +  ],
        +  "type": "object"
        +}
    • Changedvalidate_installation2 fields changed
      • changedInput schema / properties / product_id / description
        Previous value: -"AI Agent Analytics product/property ID from list_products."New value: +"Exact AI Agent Analytics product/property ID returned by list_products. Do not pass a product name, URL, or organization ID."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "product": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "description": "Product/property ID.",
        +          "type": "string"
        +        },
        +        "name": {
        +          "description": "Product name.",
        +          "type": "string"
        +        },
        +        "time_zone": {
        +          "description": "IANA time zone used for product-local daily interpretation.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "name",
        +        "time_zone"
        +      ],
        +      "type": "object"
        +    },
        +    "schema": {
        +      "description": "Response schema identifier.",
        +      "type": "string"
        +    },
        +    "validation": {
        +      "description": "Installation-verification checks, verified scope, unresolved claims, and next action."
        +    }
        +  },
        +  "required": [
        +    "schema",
        +    "product",
        +    "validation"
        +  ],
        +  "type": "object"
        +}
  6. 11 tool updates
    • First observedget_agents
    • First observedget_connection_health
    • First observedget_daily_pulse
    • First observedget_discovery
    • First observedget_evidence
    • First observedget_portfolio_pulse
    • First observedget_report
    • First observedget_revenue
    • First observedlist_products
    • First observedscan_agent_commerce_readiness
    • First observedvalidate_installation

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables merchants to generate charts and read-only insights from their food-delivery store inside AI assistant chats, covering sales, payouts, average ticket, fees, menu mix, and ratings through the official API.
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Lets AI agents search merchant product catalogs, obtain signed offers with agent pricing, and run checkout sessions that always settle on the merchant's own payment page. It also scores any website's agent-readiness and exposes the published rubric checks.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Real-time Amazon Sponsored Products (SP) ad placements, keyword tracking, and comprehensive review data for AI Agents. Enables LLMs to autonomously conduct competitor ad audits, consumer sentiment analysis (VOC), and product optimization.
    19
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources