{
  "_generated": "Generated from catalog/records/web-search; do not edit this file directly.",
  "catalog_id": "intentroute:web.search",
  "catalog_release_id": "web-search-v0.2.0",
  "schema_version": "1.1.0",
  "category": "web.search",
  "as_of": "2026-08-24",
  "record_count": 15,
  "records": [
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:anthropic",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "anthropic",
        "name": "Anthropic"
      },
      "product": {
        "product_id": "claude-web-search",
        "name": "Claude Web Search"
      },
      "delivery_model": "model_hosted",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "citation_gathering",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "regional_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/anthropic.json",
        "human": "https://intentroute.net/catalog/web-search/anthropic"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
                "source_title": "Claude Web search tool",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Anthropic",
              "official_url": "https://www.anthropic.com/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
                "source_title": "Claude Web search tool",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Claude Web Search",
              "documentation_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
                "source_title": "Claude Web search tool",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.anthropic.com",
              "search_path": "/v1/messages",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
                "source_title": "Claude Web search tool",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "api_key_header"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
                "source_title": "Claude Web search tool",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
                "source_title": "Claude Web search tool",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "domain_filter",
              "geography"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
                "source_title": "Claude Web search tool",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "published_at",
              "other"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
                "source_title": "Claude Web search tool",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Web search tool",
                  "amount": "10",
                  "currency": "USD",
                  "unit": "web_searches",
                  "unit_quantity": 1000,
                  "description": "Each search use; standard token costs are separate."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.geographies",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
                "source_title": "Claude Web search tool",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented geographic controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Approximate user location can be supplied for search localization."
            ]
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://www.anthropic.com/legal/commercial-terms",
                "source_title": "Anthropic Commercial Terms",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://www.anthropic.com/legal/commercial-terms",
              "effective_on": null
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.claude.com/docs/en/manage-claude/api-and-data-retention",
                "source_title": "Claude API and data retention",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://platform.claude.com/docs/en/manage-claude/api-and-data-retention",
              "retention_summary": "Retention and optional zero-data-retention eligibility depend on endpoint and account configuration."
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:anthropic.usage-restrictions",
                "evidence_type": "public_documentation",
                "source_url": "https://www.anthropic.com/legal/commercial-terms",
                "source_title": "Anthropic Commercial Terms",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Material attributable use boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "When API outputs are displayed to end users, original-source citations must be presented as documented."
            ]
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:brave",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "brave",
        "name": "Brave"
      },
      "product": {
        "product_id": "brave-search-api",
        "name": "Brave Search API"
      },
      "delivery_model": "independent_index",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "citation_gathering",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "regional_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "language_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/brave.json",
        "human": "https://intentroute.net/catalog/web-search/brave"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication",
                "source_title": "Brave Search API authentication guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Brave",
              "official_url": "https://brave.com/search/api/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication",
                "source_title": "Brave Search API authentication guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Brave Search API",
              "documentation_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication",
                "source_title": "Brave Search API authentication guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.search.brave.com",
              "search_path": "/res/v1/web/search",
              "http_method": "GET"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication",
                "source_title": "Brave Search API authentication guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "api_key_header"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication",
                "source_title": "Brave Search API authentication guide",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication",
                "source_title": "Brave Search API authentication guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "max_results",
              "language",
              "geography",
              "safe_search"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication",
                "source_title": "Brave Search API authentication guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "snippet",
              "other"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://brave.com/search/api/",
                "source_title": "Brave Search API",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Search",
                  "amount": "5",
                  "currency": "USD",
                  "unit": "search_requests",
                  "unit_quantity": 1000,
                  "description": "Web Search requests; monthly free credits are applied separately."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.quota",
                "evidence_type": "public_documentation",
                "source_url": "https://brave.com/search/api/",
                "source_title": "Brave Search API",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current public allowance or rate table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "limits": [
                {
                  "name": "Search capacity",
                  "amount": 50,
                  "period": "second"
                }
              ]
            }
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.languages",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication",
                "source_title": "Brave Search API authentication guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented language controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Search-language request parameter is documented."
            ]
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.geographies",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/guides/authentication",
                "source_title": "Brave Search API authentication guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented geographic controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Country request parameter is documented."
            ]
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/terms-of-service",
                "source_title": "Brave Search API Terms of Service",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://api-dashboard.search.brave.com/terms-of-service",
              "effective_on": "2026-02-11"
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/documentation/resources/privacy-notice",
                "source_title": "Brave Search API Privacy Notice",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://api-dashboard.search.brave.com/documentation/resources/privacy-notice",
              "retention_summary": "Search queries may be retained for up to 90 days by default; separately contracted controls may differ."
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:brave.usage-restrictions",
                "evidence_type": "public_documentation",
                "source_url": "https://api-dashboard.search.brave.com/terms-of-service",
                "source_title": "Brave Search API Terms of Service",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Material attributable use boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Storage, redistribution, and AI training from search results require the applicable contractual rights."
            ]
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:exa",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "exa",
        "name": "Exa"
      },
      "product": {
        "product_id": "exa-search",
        "name": "Exa Search API"
      },
      "delivery_model": "ai_native_retrieval",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "coding_source_discovery",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/exa.json",
        "human": "https://intentroute.net/catalog/web-search/exa"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/docs/reference/search",
                "source_title": "Exa Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Exa",
              "official_url": "https://exa.ai/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/docs/reference/search",
                "source_title": "Exa Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Exa Search API",
              "documentation_url": "https://exa.ai/docs/reference/search"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/docs/reference/search",
                "source_title": "Exa Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.exa.ai",
              "search_path": "/search",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/docs/reference/search",
                "source_title": "Exa Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "api_key_header"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/docs/reference/search",
                "source_title": "Exa Search reference",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/docs/reference/search",
                "source_title": "Exa Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "max_results",
              "domain_filter",
              "recency_filter"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/docs/reference/search",
                "source_title": "Exa Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "published_at",
              "raw_content",
              "other"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/pricing?tab=api",
                "source_title": "Exa API pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Search",
                  "amount": "7",
                  "currency": "USD",
                  "unit": "search_requests",
                  "unit_quantity": 1000,
                  "description": "Base Search price with up to 10 results; additional results and content features are separate."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/assets/Exa_Labs_Terms_of_Service.pdf/",
                "source_title": "Exa Labs Terms of Service",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://exa.ai/assets/Exa_Labs_Terms_of_Service.pdf/",
              "effective_on": null
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:exa.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://exa.ai/privacy-policy",
                "source_title": "Exa Privacy Policy",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://exa.ai/privacy-policy",
              "retention_summary": null
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:firecrawl",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "firecrawl",
        "name": "Firecrawl"
      },
      "product": {
        "product_id": "firecrawl-search",
        "name": "Firecrawl Search API"
      },
      "delivery_model": "hybrid",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "coding_source_discovery",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/firecrawl.json",
        "human": "https://intentroute.net/catalog/web-search/firecrawl"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.firecrawl.dev/features/search",
                "source_title": "Firecrawl Search documentation",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Firecrawl",
              "official_url": "https://www.firecrawl.dev/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.firecrawl.dev/features/search",
                "source_title": "Firecrawl Search documentation",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Firecrawl Search API",
              "documentation_url": "https://docs.firecrawl.dev/features/search"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.firecrawl.dev/features/search",
                "source_title": "Firecrawl Search documentation",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.firecrawl.dev",
              "search_path": "/v2/search",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.firecrawl.dev/features/search",
                "source_title": "Firecrawl Search documentation",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "none",
              "bearer_token"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.firecrawl.dev/features/search",
                "source_title": "Firecrawl Search documentation",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.firecrawl.dev/features/search",
                "source_title": "Firecrawl Search documentation",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "max_results",
              "domain_filter",
              "other"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.firecrawl.dev/features/search",
                "source_title": "Firecrawl Search documentation",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "snippet",
              "raw_content",
              "other"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://www.firecrawl.dev/pricing",
                "source_title": "Firecrawl pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "hybrid",
              "provider_units": [
                {
                  "tier_name": "Free plan",
                  "amount": "0",
                  "currency": "USD",
                  "unit": "monthly_plan",
                  "unit_quantity": 1,
                  "description": "Includes 1,000 credits per month; Search consumes 2 credits per 10 results and advanced features can cost more."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.quota",
                "evidence_type": "public_documentation",
                "source_url": "https://www.firecrawl.dev/pricing",
                "source_title": "Firecrawl pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current public allowance or rate table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "limits": [
                {
                  "name": "Free plan credits",
                  "amount": 1000,
                  "period": "month"
                }
              ]
            }
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://www.firecrawl.dev/terms-of-service",
                "source_title": "Firecrawl Terms of Service",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://www.firecrawl.dev/terms-of-service",
              "effective_on": null
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:firecrawl.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://www.firecrawl.dev/privacy-policy",
                "source_title": "Firecrawl Privacy Policy",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://www.firecrawl.dev/privacy-policy",
              "retention_summary": "Optional zero-data-retention modes are documented but are not assumed for every request."
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:google",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "google",
        "name": "Google"
      },
      "product": {
        "product_id": "gemini-grounding-google-search",
        "name": "Gemini Grounding with Google Search"
      },
      "delivery_model": "model_hosted",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "citation_gathering",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/google.json",
        "human": "https://intentroute.net/catalog/web-search/google"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/docs/google-search",
                "source_title": "Grounding with Google Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Google",
              "official_url": "https://ai.google.dev/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/docs/google-search",
                "source_title": "Grounding with Google Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Gemini Grounding with Google Search",
              "documentation_url": "https://ai.google.dev/gemini-api/docs/google-search"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/docs/google-search",
                "source_title": "Grounding with Google Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://generativelanguage.googleapis.com",
              "search_path": "/v1beta/models/{model}:generateContent",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/docs/google-search",
                "source_title": "Grounding with Google Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "api_key_header"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/docs/google-search",
                "source_title": "Grounding with Google Search",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/docs/google-search",
                "source_title": "Grounding with Google Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "other"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/docs/google-search",
                "source_title": "Grounding with Google Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "answer",
              "other"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
                "source_title": "Gemini Developer API pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Gemini 3.x paid grounding",
                  "amount": "14",
                  "currency": "USD",
                  "unit": "search_requests",
                  "unit_quantity": 1000,
                  "description": "After the shared 5,000 monthly free search requests; other model families can have different grounding prices."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.quota",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
                "source_title": "Gemini Developer API pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current public allowance or rate table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "limits": [
                {
                  "name": "Gemini 3.x shared free search requests",
                  "amount": 5000,
                  "period": "month"
                }
              ]
            }
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/terms",
                "source_title": "Gemini API Additional Terms of Service",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://ai.google.dev/gemini-api/terms",
              "effective_on": null
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:google.usage-restrictions",
                "evidence_type": "public_documentation",
                "source_url": "https://ai.google.dev/gemini-api/terms",
                "source_title": "Gemini API Additional Terms of Service",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Material attributable use boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Grounding results and links are subject to special display, storage, and indexing restrictions in the Gemini API terms."
            ]
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:jina-ai",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "jina-ai",
        "name": "Jina AI"
      },
      "product": {
        "product_id": "jina-search-reader",
        "name": "Jina Search Reader"
      },
      "delivery_model": "ai_native_retrieval",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/jina-ai.json",
        "human": "https://intentroute.net/catalog/web-search/jina-ai"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/reader/",
                "source_title": "Jina Reader API",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Jina AI",
              "official_url": "https://jina.ai/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/reader/",
                "source_title": "Jina Reader API",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Jina Search Reader",
              "documentation_url": "https://jina.ai/reader/"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/reader/",
                "source_title": "Jina Reader API",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://s.jina.ai",
              "search_path": "/{query}",
              "http_method": "GET"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/reader/",
                "source_title": "Jina Reader API",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "bearer_token"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/reader/",
                "source_title": "Jina Reader API",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/reader/",
                "source_title": "Jina Reader API",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/reader/",
                "source_title": "Jina Reader API",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "raw_content",
              "published_at"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "quota": {
            "claim_class": "quota",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.quota",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/reader/",
                "source_title": "Jina Reader API",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current public allowance or rate table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "limits": [
                {
                  "name": "Free API key search rate",
                  "amount": 100,
                  "period": "minute"
                }
              ]
            }
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/legal/",
                "source_title": "Jina AI legal information",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://jina.ai/legal/",
              "effective_on": null
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/legal/",
                "source_title": "Jina AI legal information",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://jina.ai/legal/",
              "retention_summary": "The current legal page points to Elastic processing and privacy terms following acquisition."
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:jina-ai.usage-restrictions",
                "evidence_type": "public_documentation",
                "source_url": "https://jina.ai/legal/",
                "source_title": "Jina AI legal information",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Material attributable use boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "The service and associated materials are described as intended for professional use."
            ]
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:kagi",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "kagi",
        "name": "Kagi"
      },
      "product": {
        "product_id": "kagi-search-api",
        "name": "Kagi Search API"
      },
      "delivery_model": "hybrid",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "comparative_research",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/kagi.json",
        "human": "https://intentroute.net/catalog/web-search/kagi"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://help.kagi.com/kagi/api/api-portal.html",
                "source_title": "Kagi API Quick Start",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Kagi",
              "official_url": "https://kagi.com/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://help.kagi.com/kagi/api/api-portal.html",
                "source_title": "Kagi API Quick Start",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Kagi Search API",
              "documentation_url": "https://help.kagi.com/kagi/api/api-portal.html"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://help.kagi.com/kagi/api/api-portal.html",
                "source_title": "Kagi API Quick Start",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://kagi.com",
              "search_path": "/api/v1/search",
              "http_method": "GET"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://help.kagi.com/kagi/api/api-portal.html",
                "source_title": "Kagi API Quick Start",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "bearer_token"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://help.kagi.com/kagi/api/api-portal.html",
                "source_title": "Kagi API Quick Start",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.product-stage",
                "evidence_type": "public_documentation",
                "source_url": "https://kagi.com/changelog",
                "source_title": "Kagi changelog",
                "observed_on": "2026-08-24",
                "source_published_on": "2026-05-21",
                "locator": "Search API preview opens to all users",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "preview"
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://help.kagi.com/kagi/api/api-portal.html",
                "source_title": "Kagi API Quick Start",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "other"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://help.kagi.com/kagi/api/api-portal.html",
                "source_title": "Kagi API Quick Start",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "snippet",
              "other"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://help.kagi.com/kagi/api/api-portal.html",
                "source_title": "Kagi API Quick Start",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Search API",
                  "amount": "12",
                  "currency": "USD",
                  "unit": "search_queries",
                  "unit_quantity": 1000,
                  "description": "Kagi Search API queries."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://kagi.com/privacy",
                "source_title": "Kagi Privacy and Terms",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://kagi.com/privacy",
              "effective_on": null
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://kagi.com/privacy",
                "source_title": "Kagi Privacy and Terms",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://kagi.com/privacy",
              "retention_summary": "The combined privacy and terms page describes short-lived debug logs; exact API processing can depend on the service."
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:kagi.usage-restrictions",
                "evidence_type": "public_documentation",
                "source_url": "https://kagi.com/privacy",
                "source_title": "Kagi Privacy and Terms",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Material attributable use boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "API use is commercially licensed under Kagi terms; the record does not grant rights to third-party result content."
            ]
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:linkup",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "linkup",
        "name": "Linkup"
      },
      "product": {
        "product_id": "linkup-search",
        "name": "Linkup Search API"
      },
      "delivery_model": "ai_native_retrieval",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "citation_gathering",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "comparative_research",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/linkup.json",
        "human": "https://intentroute.net/catalog/web-search/linkup"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:linkup.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.linkup.so/pages/documentation/endpoints/search/reference",
                "source_title": "Linkup Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Linkup",
              "official_url": "https://www.linkup.so/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:linkup.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.linkup.so/pages/documentation/endpoints/search/reference",
                "source_title": "Linkup Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Linkup Search API",
              "documentation_url": "https://docs.linkup.so/pages/documentation/endpoints/search/reference"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:linkup.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.linkup.so/pages/documentation/endpoints/search/reference",
                "source_title": "Linkup Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.linkup.so",
              "search_path": "/v1/search",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:linkup.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.linkup.so/pages/documentation/endpoints/search/reference",
                "source_title": "Linkup Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "bearer_token"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:linkup.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.linkup.so/pages/documentation/endpoints/search/reference",
                "source_title": "Linkup Search reference",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:linkup.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.linkup.so/pages/documentation/endpoints/search/reference",
                "source_title": "Linkup Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "domain_filter",
              "recency_filter",
              "other"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:linkup.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.linkup.so/pages/documentation/endpoints/search/reference",
                "source_title": "Linkup Search reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "snippet",
              "answer",
              "other"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:linkup.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.linkup.so/pages/documentation/platform/pricing",
                "source_title": "Linkup API pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Standard raw search results",
                  "amount": "0.005",
                  "currency": "USD",
                  "unit": "search_request",
                  "unit_quantity": 1,
                  "description": "Fast beta or standard depth with searchResults output."
                },
                {
                  "tier_name": "Deep raw search results",
                  "amount": "0.05",
                  "currency": "USD",
                  "unit": "search_request",
                  "unit_quantity": 1,
                  "description": "Deep depth with searchResults output."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:linkup.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.linkup.so/pages/security-and-privacy/data-privacy",
                "source_title": "Linkup Data Privacy",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://docs.linkup.so/pages/security-and-privacy/data-privacy",
              "retention_summary": "GDPR processing and contracted zero-data-retention are documented; contracted ZDR is not assumed by default."
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:mojeek",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "mojeek",
        "name": "Mojeek"
      },
      "product": {
        "product_id": "mojeek-web-search-api",
        "name": "Mojeek Web Search API"
      },
      "delivery_model": "independent_index",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "regional_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "language_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/mojeek.json",
        "human": "https://intentroute.net/catalog/web-search/mojeek"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/support/api/search/quickstart.html",
                "source_title": "Mojeek Search API Quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Mojeek",
              "official_url": "https://www.mojeek.com/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/support/api/search/quickstart.html",
                "source_title": "Mojeek Search API Quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Mojeek Web Search API",
              "documentation_url": "https://www.mojeek.com/support/api/search/quickstart.html"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/support/api/search/quickstart.html",
                "source_title": "Mojeek Search API Quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.mojeek.com",
              "search_path": "/search",
              "http_method": "GET"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/support/api/search/quickstart.html",
                "source_title": "Mojeek Search API Quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "other"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/support/api/search/quickstart.html",
                "source_title": "Mojeek Search API Quickstart",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "approval_required"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/support/api/search/quickstart.html",
                "source_title": "Mojeek Search API Quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "max_results",
              "domain_filter",
              "recency_filter",
              "language",
              "geography",
              "safe_search"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/support/api/search/quickstart.html",
                "source_title": "Mojeek Search API Quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "snippet",
              "published_at",
              "relevance_score"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://www2.mojeek.com/services/search/web-search-api/",
                "source_title": "Mojeek Web Search API",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Pricing Plans",
                "content_digest": null,
                "notes": "Prices exclude indirect taxes; enterprise pricing is custom and is not normalized here."
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Startup",
                  "amount": "2",
                  "currency": "GBP",
                  "unit": "search_requests",
                  "unit_quantity": 1000,
                  "description": "Pay-as-you-go CPM with up to 20 results per request."
                },
                {
                  "tier_name": "Business",
                  "amount": "3",
                  "currency": "GBP",
                  "unit": "search_requests",
                  "unit_quantity": 1000,
                  "description": "Pay-as-you-go CPM with storage rights and up to 40 results per request."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.quota",
                "evidence_type": "public_documentation",
                "source_url": "https://www2.mojeek.com/services/search/web-search-api/",
                "source_title": "Mojeek Web Search API",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Pricing Plans",
                "content_digest": null,
                "notes": "Enterprise limits are custom and are not represented as numeric facts."
              }
            ],
            "value": {
              "limits": [
                {
                  "name": "Startup queries per second",
                  "amount": 5,
                  "period": "second"
                },
                {
                  "name": "Startup daily query limit",
                  "amount": 100000,
                  "period": "day"
                },
                {
                  "name": "Business queries per second",
                  "amount": 10,
                  "period": "second"
                },
                {
                  "name": "Business daily query limit",
                  "amount": 400000,
                  "period": "day"
                }
              ]
            }
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.languages",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/support/api/search/quickstart.html",
                "source_title": "Mojeek Search API Quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented language controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "ISO 639-1 language preference and restriction parameters are documented."
            ]
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.geographies",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/support/api/search/quickstart.html",
                "source_title": "Mojeek Search API Quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented geographic controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "ISO 3166-1 region preference and restriction parameters are documented."
            ]
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://www2.mojeek.com/services/search/web-search-api/",
                "source_title": "Mojeek Web Search API",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://www2.mojeek.com/services/search/web-search-api/",
              "effective_on": null
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://www.mojeek.com/about/privacy/",
                "source_title": "Mojeek Privacy Policy",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://www.mojeek.com/about/privacy/",
              "retention_summary": null
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:mojeek.usage-restrictions",
                "evidence_type": "public_documentation",
                "source_url": "https://www2.mojeek.com/services/search/web-search-api/",
                "source_title": "Mojeek Web Search API",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Material attributable use boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "AI and LLM use is permitted by the API FAQ, but publisher copyright still governs fetched page content and storage rights vary by plan."
            ]
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:openai",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "openai",
        "name": "OpenAI"
      },
      "product": {
        "product_id": "openai-web-search",
        "name": "OpenAI Web Search"
      },
      "delivery_model": "model_hosted",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "citation_gathering",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "comparative_research",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "regional_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/openai.json",
        "human": "https://intentroute.net/catalog/web-search/openai"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://developers.openai.com/api/docs/guides/tools-web-search",
                "source_title": "OpenAI Web Search guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "OpenAI",
              "official_url": "https://openai.com/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://developers.openai.com/api/docs/guides/tools-web-search",
                "source_title": "OpenAI Web Search guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "OpenAI Web Search",
              "documentation_url": "https://developers.openai.com/api/docs/guides/tools-web-search"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://developers.openai.com/api/docs/guides/tools-web-search",
                "source_title": "OpenAI Web Search guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.openai.com",
              "search_path": "/v1/responses",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://developers.openai.com/api/docs/guides/tools-web-search",
                "source_title": "OpenAI Web Search guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "bearer_token"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://developers.openai.com/api/docs/guides/tools-web-search",
                "source_title": "OpenAI Web Search guide",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://developers.openai.com/api/docs/guides/tools-web-search",
                "source_title": "OpenAI Web Search guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "domain_filter",
              "geography"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://developers.openai.com/api/docs/guides/tools-web-search",
                "source_title": "OpenAI Web Search guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "answer",
              "other"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://developers.openai.com/api/docs/pricing",
                "source_title": "OpenAI API pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Web search tool",
                  "amount": "10",
                  "currency": "USD",
                  "unit": "web_search_calls",
                  "unit_quantity": 1000,
                  "description": "Search tool calls; model and search-content token charges are separate."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://platform.openai.com/docs/models/default-usage-policies-by-endpoint",
                "source_title": "OpenAI API data controls",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://platform.openai.com/docs/models/default-usage-policies-by-endpoint",
              "retention_summary": "API content is not used to train models unless the customer opts in; endpoint retention depends on configured controls."
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:openai.usage-restrictions",
                "evidence_type": "public_documentation",
                "source_url": "https://developers.openai.com/api/docs/guides/tools-web-search",
                "source_title": "OpenAI Web Search guide",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Material attributable use boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Source citations returned to end users must remain visible and clickable."
            ]
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:parallel",
      "record_version": "1.1.0",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "parallel",
        "name": "Parallel"
      },
      "product": {
        "product_id": "parallel-search-api",
        "name": "Parallel Search API"
      },
      "delivery_model": "ai_native_retrieval",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "comparative_research",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/parallel.json",
        "human": "https://intentroute.net/catalog/web-search/parallel"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.parallel.ai/search/search-quickstart",
                "source_title": "Parallel Search quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Parallel",
              "official_url": "https://parallel.ai/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.parallel.ai/search/search-quickstart",
                "source_title": "Parallel Search quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Parallel Search API",
              "documentation_url": "https://docs.parallel.ai/search/search-quickstart"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.parallel.ai/search/search-quickstart",
                "source_title": "Parallel Search quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.parallel.ai",
              "search_path": "/v1/search",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.parallel.ai/search/search-quickstart",
                "source_title": "Parallel Search quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "api_key_header"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.parallel.ai/search/search-quickstart",
                "source_title": "Parallel Search quickstart",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.parallel.ai/search/search-quickstart",
                "source_title": "Parallel Search quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "max_results",
              "domain_filter",
              "recency_filter"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.parallel.ai/search/search-quickstart",
                "source_title": "Parallel Search quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "published_at",
              "snippet"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.pricing-2026-08-24",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.parallel.ai/getting-started/pricing",
                "source_title": "Parallel pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Search API component pricing",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Search API",
                  "amount": "5",
                  "currency": "USD",
                  "unit": "search_requests",
                  "unit_quantity": 1000,
                  "description": "Default 10 page results and excerpts per request."
                },
                {
                  "tier_name": "Additional page results and excerpts",
                  "amount": "1",
                  "currency": "USD",
                  "unit": "additional_results",
                  "unit_quantity": 1000,
                  "description": "Results and excerpts above the default 10 per request."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://parallel.ai/customer-terms",
                "source_title": "Parallel Customer Terms",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://parallel.ai/customer-terms",
              "effective_on": "2026-07-01"
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://parallel.ai/privacy-policy",
                "source_title": "Parallel Privacy Policy",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://parallel.ai/privacy-policy",
              "retention_summary": null
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:parallel.usage-restrictions",
                "evidence_type": "public_documentation",
                "source_url": "https://parallel.ai/customer-terms",
                "source_title": "Parallel Customer Terms",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Material attributable use boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Outputs may not be cached into a database, resold, benchmarked, or used for model training except as allowed by the customer terms."
            ]
          }
        }
      },
      "correction": {
        "status": "corrected",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": [
        {
          "revision_id": "rev:parallel.pricing-2026-08-24",
          "corrected_on": "2026-08-24",
          "reason_code": "source_changed",
          "summary": "Replaced the former Turbo/fast and Basic/advanced Search tiers with the current Search API base request and additional-result pricing.",
          "previous_record_version": "1.0.0",
          "changes": [
            {
              "claim_pointer": "/claims/commercial/pricing",
              "previous_state": "current",
              "previous_value": {
                "billing_model": "usage_based",
                "provider_units": [
                  {
                    "tier_name": "Turbo or fast",
                    "amount": "1",
                    "currency": "USD",
                    "unit": "search_requests",
                    "unit_quantity": 1000,
                    "description": "Default 10 results."
                  },
                  {
                    "tier_name": "Basic or advanced",
                    "amount": "5",
                    "currency": "USD",
                    "unit": "search_requests",
                    "unit_quantity": 1000,
                    "description": "Default 10 results."
                  }
                ],
                "normalized_units": []
              },
              "previous_evidence": [
                {
                  "evidence_id": "ev:parallel.pricing",
                  "evidence_type": "public_documentation",
                  "source_url": "https://docs.parallel.ai/getting-started/pricing",
                  "source_title": "Parallel API pricing",
                  "observed_on": "2026-08-16",
                  "source_published_on": null,
                  "locator": "Current provider pricing table",
                  "content_digest": null,
                  "notes": null
                }
              ],
              "replacement_evidence_ids": [
                "ev:parallel.pricing-2026-08-24"
              ]
            }
          ]
        }
      ]
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:perplexity",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "perplexity",
        "name": "Perplexity"
      },
      "product": {
        "product_id": "perplexity-search-api",
        "name": "Perplexity Search API"
      },
      "delivery_model": "ai_native_retrieval",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "comparative_research",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "regional_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "language_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/perplexity.json",
        "human": "https://intentroute.net/catalog/web-search/perplexity"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/search/quickstart",
                "source_title": "Perplexity Search API quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Perplexity",
              "official_url": "https://www.perplexity.ai/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/search/quickstart",
                "source_title": "Perplexity Search API quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Perplexity Search API",
              "documentation_url": "https://docs.perplexity.ai/docs/search/quickstart"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/search/quickstart",
                "source_title": "Perplexity Search API quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.perplexity.ai",
              "search_path": "/search",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/search/quickstart",
                "source_title": "Perplexity Search API quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "bearer_token"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/search/quickstart",
                "source_title": "Perplexity Search API quickstart",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/search/quickstart",
                "source_title": "Perplexity Search API quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "max_results",
              "domain_filter",
              "recency_filter",
              "language",
              "geography"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/search/quickstart",
                "source_title": "Perplexity Search API quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "snippet",
              "published_at",
              "raw_content"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/getting-started/pricing",
                "source_title": "Perplexity API pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Search API",
                  "amount": "5",
                  "currency": "USD",
                  "unit": "successful_requests",
                  "unit_quantity": 1000,
                  "description": "Successful Search API requests; one request may contain up to five queries and has no token charge."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.languages",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/search/quickstart",
                "source_title": "Perplexity Search API quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented language controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Language filtering is documented for Search API requests."
            ]
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.geographies",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/search/quickstart",
                "source_title": "Perplexity Search API quickstart",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented geographic controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Country filtering is documented for Search API requests."
            ]
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:perplexity.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.perplexity.ai/docs/resources/privacy-security",
                "source_title": "Perplexity API Privacy and Security",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://docs.perplexity.ai/docs/resources/privacy-security",
              "retention_summary": "The public page documents API controls, but Search-API-specific content retention is not stated and is not inferred from Sonar."
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:tavily",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "tavily",
        "name": "Tavily"
      },
      "product": {
        "product_id": "tavily-search",
        "name": "Tavily Search API"
      },
      "delivery_model": "ai_native_retrieval",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "citation_gathering",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/tavily.json",
        "human": "https://intentroute.net/catalog/web-search/tavily"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.tavily.com/documentation/api-reference/endpoint/search",
                "source_title": "Tavily Search endpoint",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Tavily",
              "official_url": "https://tavily.com/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.tavily.com/documentation/api-reference/endpoint/search",
                "source_title": "Tavily Search endpoint",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "Tavily Search API",
              "documentation_url": "https://docs.tavily.com/documentation/api-reference/endpoint/search"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.tavily.com/documentation/api-reference/endpoint/search",
                "source_title": "Tavily Search endpoint",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.tavily.com",
              "search_path": "/search",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.tavily.com/documentation/api-reference/endpoint/search",
                "source_title": "Tavily Search endpoint",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "bearer_token"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.tavily.com/documentation/api-reference/endpoint/search",
                "source_title": "Tavily Search endpoint",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.tavily.com/documentation/api-reference/endpoint/search",
                "source_title": "Tavily Search endpoint",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "max_results",
              "domain_filter",
              "recency_filter"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.tavily.com/documentation/api-reference/endpoint/search",
                "source_title": "Tavily Search endpoint",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "snippet",
              "relevance_score",
              "raw_content"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.tavily.com/documentation/api-credits",
                "source_title": "Tavily Credits and Pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "hybrid",
              "provider_units": [
                {
                  "tier_name": "Pay as you go",
                  "amount": "0.008",
                  "currency": "USD",
                  "unit": "credit",
                  "unit_quantity": 1,
                  "description": "Pay-as-you-go price per credit; search depth determines credits consumed."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.quota",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.tavily.com/documentation/api-credits",
                "source_title": "Tavily Credits and Pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current public allowance or rate table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "limits": [
                {
                  "name": "Researcher free credits",
                  "amount": 1000,
                  "period": "month"
                }
              ]
            }
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:tavily.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://tavily.com/privacy",
                "source_title": "Tavily Privacy Policy",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://tavily.com/privacy",
              "retention_summary": null
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:xai",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "xai",
        "name": "xAI"
      },
      "product": {
        "product_id": "xai-web-search",
        "name": "xAI Web Search"
      },
      "delivery_model": "model_hosted",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "citation_gathering",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "comparative_research",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/xai.json",
        "human": "https://intentroute.net/catalog/web-search/xai"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.x.ai/developers/tools/web-search",
                "source_title": "xAI Web Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "xAI",
              "official_url": "https://x.ai/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.x.ai/developers/tools/web-search",
                "source_title": "xAI Web Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "xAI Web Search",
              "documentation_url": "https://docs.x.ai/developers/tools/web-search"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.x.ai/developers/tools/web-search",
                "source_title": "xAI Web Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://api.x.ai",
              "search_path": "/v1/responses",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.x.ai/developers/tools/web-search",
                "source_title": "xAI Web Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "bearer_token"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.x.ai/developers/tools/web-search",
                "source_title": "xAI Web Search",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.x.ai/developers/tools/web-search",
                "source_title": "xAI Web Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "domain_filter"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.x.ai/developers/tools/web-search",
                "source_title": "xAI Web Search",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "url",
              "answer",
              "other"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://docs.x.ai/developers/pricing",
                "source_title": "xAI API pricing",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Web Search",
                  "amount": "5",
                  "currency": "USD",
                  "unit": "web_search_calls",
                  "unit_quantity": 1000,
                  "description": "Web Search tool calls; model token charges are separate."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://x.ai/legal/terms-of-service-enterprise",
                "source_title": "xAI Enterprise Terms of Service",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://x.ai/legal/terms-of-service-enterprise",
              "effective_on": "2026-05-12"
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:xai.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://x.ai/legal/data-processing-addendum",
                "source_title": "xAI Data Processing Addendum",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://x.ai/legal/data-processing-addendum",
              "retention_summary": null
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    },
    {
      "$schema": "https://intentroute.net/catalog/v1.1/schema/capability-record.schema.json",
      "schema_version": "1.1.0",
      "record_id": "web-search:you-com",
      "record_version": "1.0.1",
      "catalog_release_id": "web-search-v0.2.0",
      "category": "web.search",
      "record_status": "accepted",
      "provider": {
        "provider_id": "you-com",
        "name": "You.com"
      },
      "product": {
        "product_id": "you-search-api",
        "name": "You.com Web Search API"
      },
      "delivery_model": "ai_native_retrieval",
      "agent_tasks": [
        {
          "task": "current_fact_retrieval",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "source_discovery",
          "basis_claims": [
            "/claims/capabilities/response_fields"
          ]
        },
        {
          "task": "domain_constrained_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "regional_search",
          "basis_claims": [
            "/claims/capabilities/request_features"
          ]
        },
        {
          "task": "fresh_content_for_rag",
          "basis_claims": [
            "/claims/capabilities/request_features",
            "/claims/capabilities/response_fields"
          ]
        }
      ],
      "canonical_uris": {
        "machine": "https://intentroute.net/catalog/v1/web-search/records/you-com.json",
        "human": "https://intentroute.net/catalog/web-search/you-com"
      },
      "claims": {
        "identity": {
          "provider": {
            "claim_class": "provider_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.provider-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/api-reference/search/v1-search",
                "source_title": "You.com Search API reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Provider/product documentation",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "You.com",
              "official_url": "https://you.com/"
            }
          },
          "product": {
            "claim_class": "product_identity",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 90,
            "next_review_on": "2026-11-14",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.product-identity",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/api-reference/search/v1-search",
                "source_title": "You.com Search API reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Product title and documentation boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "official_name": "You.com Web Search API",
              "documentation_url": "https://you.com/docs/api-reference/search/v1-search"
            }
          }
        },
        "access": {
          "endpoint": {
            "claim_class": "endpoint",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.endpoint",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/api-reference/search/v1-search",
                "source_title": "You.com Search API reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request example or endpoint reference",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "base_url": "https://ydc-index.io",
              "search_path": "/v1/search",
              "http_method": "POST"
            }
          },
          "authentication": {
            "claim_class": "authentication",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.authentication",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/api-reference/search/v1-search",
                "source_title": "You.com Search API reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented authentication method",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "api_key_header"
            ]
          },
          "availability": {
            "claim_class": "access_availability",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.access-availability",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/api-reference/search/v1-search",
                "source_title": "You.com Search API reference",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Documented account or access path",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": "public_signup"
          },
          "product_stage": {
            "claim_class": "product_stage",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "capabilities": {
          "request_features": {
            "claim_class": "request_features",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.request-features",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/api-reference/search/v1-search",
                "source_title": "You.com Search API reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented request controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "query",
              "max_results",
              "domain_filter",
              "recency_filter",
              "geography"
            ]
          },
          "response_fields": {
            "claim_class": "response_fields",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.response-fields",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/api-reference/search/v1-search",
                "source_title": "You.com Search API reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented structured response or citation fields",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "title",
              "url",
              "snippet",
              "published_at",
              "raw_content"
            ]
          }
        },
        "commercial": {
          "pricing": {
            "claim_class": "pricing",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-24",
            "review_interval_days": 7,
            "next_review_on": "2026-08-31",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.pricing",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/guides/search",
                "source_title": "You.com Web Search API overview",
                "observed_on": "2026-08-24",
                "source_published_on": null,
                "locator": "Current provider pricing table",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "billing_model": "usage_based",
              "provider_units": [
                {
                  "tier_name": "Web Search API",
                  "amount": "5",
                  "currency": "USD",
                  "unit": "search_calls",
                  "unit_quantity": 1000,
                  "description": "Calls with up to 100 results; full-page extraction is billed separately."
                }
              ],
              "normalized_units": []
            }
          },
          "quota": {
            "claim_class": "quota",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          }
        },
        "coverage": {
          "languages": {
            "claim_class": "languages",
            "state": "unknown",
            "confidence": "unknown",
            "observed_on": null,
            "review_interval_days": null,
            "next_review_on": null,
            "state_reason": null,
            "evidence": [],
            "value": null
          },
          "geographies": {
            "claim_class": "geographies",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.geographies",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/api-reference/search/v1-search",
                "source_title": "You.com Search API reference",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Documented geographic controls",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Geographic targeting is documented."
            ]
          }
        },
        "policy": {
          "terms": {
            "claim_class": "terms",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.terms",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/msa",
                "source_title": "You.com Master Service Agreement",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Applicable public terms",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "terms_url": "https://you.com/msa",
              "effective_on": null
            }
          },
          "privacy": {
            "claim_class": "privacy",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.privacy",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/docs/guides/search",
                "source_title": "You.com Web Search API overview",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Public privacy or data-control statement",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": {
              "privacy_url": "https://you.com/docs/guides/search",
              "retention_summary": "Optional enterprise zero-data-retention is documented; it is not assumed for standard accounts."
            }
          },
          "usage_restrictions": {
            "claim_class": "usage_restrictions",
            "state": "current",
            "confidence": "high",
            "observed_on": "2026-08-16",
            "review_interval_days": 30,
            "next_review_on": "2026-09-15",
            "state_reason": null,
            "evidence": [
              {
                "evidence_id": "ev:you-com.usage-restrictions",
                "evidence_type": "public_documentation",
                "source_url": "https://you.com/msa",
                "source_title": "You.com Master Service Agreement",
                "observed_on": "2026-08-16",
                "source_published_on": null,
                "locator": "Material attributable use boundary",
                "content_digest": null,
                "notes": null
              }
            ],
            "value": [
              "Use is subject to the API acceptable-use policy; separately extracted full-page content can carry additional rights and charges."
            ]
          }
        }
      },
      "correction": {
        "status": "none",
        "public_correction_uri": null,
        "acknowledgement_target_days": null,
        "resolution_target_days": null
      },
      "revision_history": []
    }
  ]
}
