{
  "api_contract": "sourcey.catalog-api/v1",
  "release_id": "sha256:5f55a0147eca9a82d821b7cfb73339dd8059c146b9acbb6ed66c9e3d40a8e1b0",
  "artifact_sha256": "sha256:ec393385ec4e7be15a393d925f0df78d54a12787f2995a84fad1b570583dac06",
  "data": {
    "revision_contract": "sourcey.agent-readiness-revision/v1alpha1",
    "agent_readiness_profile_id": "arp_01kzf0m4xf5d9pv2y8s1jm6rw3",
    "entity_id": "ent_01kyh8fpe4a7e0sp2h5gjz9xbm",
    "scope": {
      "product": {
        "key": "pinecone-database-api",
        "name": "Pinecone Database API"
      },
      "funnel": {
        "key": "index-lifecycle",
        "name": "Index lifecycle"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:8986cb1640fd748dd005e5c94c7b02d3f44a3d39ff6b72573091bd81af84c61e",
      "entity_revision_digest": "sha256:e9e189b94a2779ae87069ff0564d9b42af13a48dd09efba1da4d509f66e08195"
    },
    "declaration_revision_digest": "sha256:a46426271da24d2228774f1b40ced8efc3d854d61fc199666f33a650a33e2e4f",
    "declaration": {
      "declaration_id": "declaration_pinecone_api_index_lifecycle",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "ca383f7867c18d91567fcb8326be55f7411d9554",
        "path": "entities/pi/pinecone.yaml",
        "git_blob_oid": "70ad70bfb5b94fae3488efc2115db5780c3548eb",
        "blob_digest": "sha256:6f5cd37754a66d25d56cb6996084a3d65b67bae015ef0b04f22ba88d07fea392"
      },
      "status": "community_declared"
    },
    "lifecycle": "active",
    "effective_from": "2026-09-06T08:47:58Z",
    "signals": [
      {
        "stage": "evaluate",
        "signal_code": "eligibility_decidability",
        "selector_group_id": "eligibility_decidability-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:51:27.809Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "service-terms"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:1a4ec24c5f05687d2a7dcfbe8a04c69f2db0dd57a0b1567cbb7cd20aed87e931",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:0bb82162e5ce2abb5b82d26e780d5bace5f22de8cbff724c864f5338320c7887",
              "sha256:118d6ae7b9950339e6f8d70428222e2d3f1abf2a45fa99ac2c8280bfb7602e03",
              "sha256:35abe8ad66cb54481f5edf6c2bed324615ec07b1151a9f990e5955d6d5ffb0f2",
              "sha256:f909667b75d655a26f9fe7c46a4bd05bd73d2199f655ee74b028a3851cbc96e8"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "service-terms"
            },
            "locators": [
              {
                "artifact_digest": "sha256:0bb82162e5ce2abb5b82d26e780d5bace5f22de8cbff724c864f5338320c7887",
                "start_byte": 3012,
                "end_byte": 3819,
                "value_digest": "sha256:8e6c627870c30c0249a9a4795f1d3c74e056a9f393ba897b8001ee0260e9ca86"
              },
              {
                "artifact_digest": "sha256:0bb82162e5ce2abb5b82d26e780d5bace5f22de8cbff724c864f5338320c7887",
                "start_byte": 3820,
                "end_byte": 4636,
                "value_digest": "sha256:f8a19ed8213630b7677c67a97defd882c341a316713094d8c7d2d4978e09c013"
              }
            ]
          }
        ],
        "note": "Pinecone's Master Subscription Agreement specifies that individual users must be legally permitted and competent to enter into the agreement, and users on behalf of an entity represent that they have full legal right, power, and authority to bind the customer."
      },
      {
        "stage": "evaluate",
        "signal_code": "pricing_decidability",
        "selector_group_id": "pricing_decidability-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:50:24.186Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "pricing"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:2aa050ceadcb69165ca0a83c11c3385059b43b4567abf9bfbc2da67d43c194ba",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:003e6b8778f832938ae207229f6bf6b1899a17e296018c831d78d17829b0cd71",
              "sha256:1dbbe455f5f03d0a16eadcc9855716d313c0c443b27df076639af4c82b4664f1",
              "sha256:5934045d97861028568471ca7fda2099360de17d0d2cf92fb68de941db94e7ca",
              "sha256:e171d1b955d3700de7d4a517a75f4bb717f279ab0e9a7d69efb95250ad1124bd"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "pricing"
            },
            "locators": [
              {
                "artifact_digest": "sha256:1dbbe455f5f03d0a16eadcc9855716d313c0c443b27df076639af4c82b4664f1",
                "start_byte": 4967,
                "end_byte": 5766,
                "value_digest": "sha256:06ce6eb6d8dd3f11c4f2c08486b1ecd24f322f7fe8f2e93171207f7c2e4115f6"
              },
              {
                "artifact_digest": "sha256:1dbbe455f5f03d0a16eadcc9855716d313c0c443b27df076639af4c82b4664f1",
                "start_byte": 5767,
                "end_byte": 6555,
                "value_digest": "sha256:14e44ccac0ba5e7fbaf1d0e488a44a91fd62be4d48ef342916b6362aa7281645"
              }
            ]
          }
        ],
        "note": "Pinecone's pricing page outlines explicit plan rates and conditions, including a free Starter tier, $20/month flat for Builder, $50/month minimum for Standard (with pay-as-you-go after exceeding), and $500/month minimum for Enterprise."
      },
      {
        "stage": "evaluate",
        "signal_code": "service_discovery",
        "selector_group_id": "service_discovery-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:50:05.902Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "api-reference"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:59d266abd4de0a9d87c436d0f525d2a620151e197c5429a74ec540ce8157aaad",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:31b00f71208693f6030d81af7b014569b1020250c5d3849c5d0e21daaae21760",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:5202359294bdf6e2b669779a5d0c25fbc2e82b85d879d114659fedb14003b485",
              "sha256:86321ec7e053d2ba5176fe03d0b3d4ce8fee3eb4e859535b6d4c76e6a39df468"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "api-reference"
            },
            "locators": [
              {
                "artifact_digest": "sha256:86321ec7e053d2ba5176fe03d0b3d4ce8fee3eb4e859535b6d4c76e6a39df468",
                "start_byte": 5298,
                "end_byte": 6079,
                "value_digest": "sha256:97d09d0962816e502534697622f149b68eaf871fb15ea1ccf6e07dba429a0e14"
              },
              {
                "artifact_digest": "sha256:86321ec7e053d2ba5176fe03d0b3d4ce8fee3eb4e859535b6d4c76e6a39df468",
                "start_byte": 6080,
                "end_byte": 6888,
                "value_digest": "sha256:0b14599a462442c61ff4efd438931b337664efb6e3158ff4f889b235249ff77f"
              }
            ]
          }
        ],
        "note": "Pinecone provides public API documentation detailing the exact Database API. It covers core resources like indexes and vectors, along with supported client SDKs including Python, Node.js, Java, and Go."
      },
      {
        "stage": "evaluate",
        "signal_code": "structured_evaluation_discovery",
        "selector_group_id": "structured_evaluation_discovery-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:50:05.902Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "api-reference"
          },
          {
            "node_kind": "resource",
            "node_id": "authentication"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:59d266abd4de0a9d87c436d0f525d2a620151e197c5429a74ec540ce8157aaad",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:5202359294bdf6e2b669779a5d0c25fbc2e82b85d879d114659fedb14003b485",
              "sha256:6c5e67a54cdb6363488e2dca49232beeb749f07a307d5e1a676cb2fcb476be79",
              "sha256:86321ec7e053d2ba5176fe03d0b3d4ce8fee3eb4e859535b6d4c76e6a39df468"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "api-reference"
            },
            "locators": [
              {
                "artifact_digest": "sha256:86321ec7e053d2ba5176fe03d0b3d4ce8fee3eb4e859535b6d4c76e6a39df468",
                "start_byte": 5298,
                "end_byte": 6079,
                "value_digest": "sha256:97d09d0962816e502534697622f149b68eaf871fb15ea1ccf6e07dba429a0e14"
              }
            ]
          }
        ],
        "note": "Pinecone explicitly offers a verified machine-readable discovery artifact, directing clients to fetch the complete documentation index at /llms.txt."
      },
      {
        "stage": "evaluate",
        "signal_code": "terms_access",
        "selector_group_id": "terms_access-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:51:27.809Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "service-terms"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:1a4ec24c5f05687d2a7dcfbe8a04c69f2db0dd57a0b1567cbb7cd20aed87e931",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:0bb82162e5ce2abb5b82d26e780d5bace5f22de8cbff724c864f5338320c7887",
              "sha256:35abe8ad66cb54481f5edf6c2bed324615ec07b1151a9f990e5955d6d5ffb0f2",
              "sha256:eca5bb3ced299054b4f8f6ac5b723040d342ac30dd2ba46804d67416364adb52",
              "sha256:f909667b75d655a26f9fe7c46a4bd05bd73d2199f655ee74b028a3851cbc96e8"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "service-terms"
            },
            "locators": [
              {
                "artifact_digest": "sha256:0bb82162e5ce2abb5b82d26e780d5bace5f22de8cbff724c864f5338320c7887",
                "start_byte": 3012,
                "end_byte": 3819,
                "value_digest": "sha256:8e6c627870c30c0249a9a4795f1d3c74e056a9f393ba897b8001ee0260e9ca86"
              },
              {
                "artifact_digest": "sha256:0bb82162e5ce2abb5b82d26e780d5bace5f22de8cbff724c864f5338320c7887",
                "start_byte": 4637,
                "end_byte": 5444,
                "value_digest": "sha256:8728cea531f9fa90a93d5e459d0d70471737e5bb70b8e116dd1d46d18612b4ac"
              }
            ]
          }
        ],
        "note": "Pinecone's Master Subscription Agreement provides readable and retrieveable legal terms governing the purchase and use of Pinecone's Services."
      },
      {
        "stage": "evaluate",
        "signal_code": "verified_web_agent_access",
        "selector_group_id": "verified_web_agent_access-primary",
        "value": "unknown",
        "observed_at": "2026-09-06T08:50:05.902Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "api-reference"
          },
          {
            "node_kind": "resource",
            "node_id": "authentication"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [],
        "note": "While the documentation index references /llms.txt, the retained evidence does not contain explicit declarations or verified access policies governing web agents, crawlers, or robots."
      },
      {
        "stage": "sign_up",
        "signal_code": "access_control_operability",
        "selector_group_id": "access_control_operability-primary",
        "value": "unknown",
        "observed_at": "2026-09-06T08:52:12.557Z",
        "tested_surfaces": [
          {
            "node_kind": "endpoint",
            "node_id": "registration"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [],
        "note": "The captured Pinecone Console landing page contains only an application shell titled 'Pinecone Console'. Current evidence does not provide readable interactive form fields, controls, or validation steps to establish access control operability."
      },
      {
        "stage": "sign_up",
        "signal_code": "access_entrypoint_stability",
        "selector_group_id": "access_entrypoint_stability-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:50:15.943Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "console-access"
          },
          {
            "node_kind": "resource",
            "node_id": "readiness-e8834e7c1bfd2395c514fd62ceeb0233b6ea73c6af2544509e27277d1cdee13d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "direct_observation",
            "captures": [
              {
                "retained_capture_digest": "sha256:e3cb77c13e282655e86e90f9e17eccac20b8d4262088dd1df0b8113b9fd925fe",
                "capture_rung": "headless"
              }
            ],
            "artifact_digests": [
              "sha256:01c61359ba266a85676c3c9aa4b051f10c89ba91c0468160dbb562d390ee4b9e",
              "sha256:2592ce45353b688dbade983b519996dae5a689a3293352f9d7be398ca9b9e244",
              "sha256:48e16c1998d1929665ab3917c6d4e60f70e94a065e055c1a36d54b0a034dcf7e",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:99374234bc5d0b9687e52f2268e08212eedd1fa91b07dc3d84ef9ee52254fefb",
              "sha256:ad6f0490be9727ec1aefb45e19d73888c6e04afffcbe866ffda856e4c8d716c5"
            ],
            "locators": [
              {
                "artifact_digest": "sha256:01c61359ba266a85676c3c9aa4b051f10c89ba91c0468160dbb562d390ee4b9e",
                "start_byte": 8158,
                "end_byte": 8952,
                "value_digest": "sha256:431de4717650333ea74459ec37cf8684f7cb56b6218d3c81b54da0b011c2375e"
              }
            ]
          }
        ],
        "note": "Pinecone documentation provides visible canonical entry points to 'Log in' and 'Sign up free' to begin obtaining service access."
      },
      {
        "stage": "sign_up",
        "signal_code": "captcha_compatible_access",
        "selector_group_id": "captcha_compatible_access-primary",
        "value": "unknown",
        "observed_at": "2026-09-06T08:52:12.557Z",
        "tested_surfaces": [
          {
            "node_kind": "endpoint",
            "node_id": "registration"
          },
          {
            "node_kind": "resource",
            "node_id": "console-access"
          },
          {
            "node_kind": "resource",
            "node_id": "readiness-e8834e7c1bfd2395c514fd62ceeb0233b6ea73c6af2544509e27277d1cdee13d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [],
        "note": "The retained evidence across the console and documentation surfaces does not contain an explicit declaration or observation regarding CAPTCHA boundaries or verified-agent alternatives."
      },
      {
        "stage": "sign_up",
        "signal_code": "delegated_identity_access",
        "selector_group_id": "delegated_identity_access-primary",
        "value": "partial",
        "observed_at": "2026-09-06T08:51:21.413Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "authentication"
          },
          {
            "node_kind": "resource",
            "node_id": "readiness-d071de696fe778be745100ce82afc8f60c9a2e0e1ebe9847436a528e9a96957b"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:4a4309e57137d42ce9d51714057c77ac54aadbcd69f3228d1d0c9df10f8b4a86",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
              "sha256:80f32710c8b32c92e9b4ac1eabdeaf4cd1a5de959e4febbac4a7873201dd6a88",
              "sha256:e8f60b3b88cbe3ff099cbe081cdb3da425224674bf6d5240ee7a08e0d190bcd3"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "readiness-d071de696fe778be745100ce82afc8f60c9a2e0e1ebe9847436a528e9a96957b"
            },
            "locators": [
              {
                "artifact_digest": "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
                "start_byte": 10432,
                "end_byte": 11218,
                "value_digest": "sha256:c19c0b6801850eac499603ad19bc0b829d8a6be750737cf1ecb569e9369ab332"
              },
              {
                "artifact_digest": "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
                "start_byte": 11219,
                "end_byte": 12012,
                "value_digest": "sha256:8d0c7a0b0b5093db53eda511ee62410904fbd16c13bb9b0ff9dbcc95179f0302"
              }
            ]
          }
        ],
        "note": "Pinecone documentation states that service accounts enable programmatic access to the Admin API and use client secrets to retrieve access tokens. However, creating a service account and retrieving its initial client secret requires manual actions in the Pinecone console."
      },
      {
        "stage": "sign_up",
        "signal_code": "phone_verification_compatible",
        "selector_group_id": "phone_verification_compatible-primary",
        "value": "unknown",
        "observed_at": "2026-09-06T08:52:12.557Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "console-access"
          },
          {
            "node_kind": "resource",
            "node_id": "readiness-e8834e7c1bfd2395c514fd62ceeb0233b6ea73c6af2544509e27277d1cdee13d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [],
        "note": "The retained console and documentation pages make no mention of phone verification requirements, delegation, or resumable verification handoffs."
      },
      {
        "stage": "pay",
        "signal_code": "checkout_operability",
        "selector_group_id": "checkout_operability-primary",
        "value": "unknown",
        "observed_at": "2026-09-06T08:50:06.644Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "billing-checkout"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [],
        "note": "The retained documentation describes switching payment methods between credit cards and marketplaces, but does not provide evidence for an API or accessible web flow supporting deterministic checkout, bounded authorization handoff, and resumption."
      },
      {
        "stage": "pay",
        "signal_code": "commitment_disclosure",
        "selector_group_id": "commitment_disclosure-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:50:24.186Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "pricing"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:2aa050ceadcb69165ca0a83c11c3385059b43b4567abf9bfbc2da67d43c194ba",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:003e6b8778f832938ae207229f6bf6b1899a17e296018c831d78d17829b0cd71",
              "sha256:1dbbe455f5f03d0a16eadcc9855716d313c0c443b27df076639af4c82b4664f1",
              "sha256:9b695e29f9746c8db4f99058d80273b5c5d85c26732c3b7b10bdf983b6f56ff2",
              "sha256:e171d1b955d3700de7d4a517a75f4bb717f279ab0e9a7d69efb95250ad1124bd"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "pricing"
            },
            "locators": [
              {
                "artifact_digest": "sha256:1dbbe455f5f03d0a16eadcc9855716d313c0c443b27df076639af4c82b4664f1",
                "start_byte": 5767,
                "end_byte": 6555,
                "value_digest": "sha256:14e44ccac0ba5e7fbaf1d0e488a44a91fd62be4d48ef342916b6362aa7281645"
              }
            ]
          }
        ],
        "note": "Pinecone's pricing page discloses the commercial commitments for its plans, such as $20/month flat for the Builder plan and $50/month minimum usage (pay-as-you-go above that) for the Standard plan."
      },
      {
        "stage": "pay",
        "signal_code": "payment_authorization",
        "selector_group_id": "payment_authorization-primary",
        "value": "unknown",
        "observed_at": "2026-09-06T08:50:06.644Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "billing-checkout"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [],
        "note": "The documentation notes that changing payment methods requires being an organization owner or billing admin, but does not describe a payment authorization rail with scoped delegation or human-confirmed authorization with receipts."
      },
      {
        "stage": "pay",
        "signal_code": "self_service_purchase",
        "selector_group_id": "self_service_purchase-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:50:06.644Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "billing-checkout"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:dcbc20c62b42ca3b4e3b79577a7d3c311dddf21edc1f3e344b84473992ef4238",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:112a4bf4f5a3651d3276aa957bbb49177bfa1963fd0f7097885136466073367d",
              "sha256:3e5de44d1a87aa8e9be77a8a2b735fcf04e97f332e82f3c78e0e95c11fc64807",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:6f7e04cc61f9be4ae3a394fd21563f651bce6a57aeeebef3633437b29c07c0ca"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "billing-checkout"
            },
            "locators": [
              {
                "artifact_digest": "sha256:112a4bf4f5a3651d3276aa957bbb49177bfa1963fd0f7097885136466073367d",
                "start_byte": 24099,
                "end_byte": 24902,
                "value_digest": "sha256:e7afb71389da50e29c5fefae9304e8f01d811c1b6df57f0b38f3e170d53ad7dc"
              }
            ]
          }
        ],
        "note": "Pinecone documents a direct self-service upgrade path in the console under Settings > Billing > Plans, where users can select Upgrade on the Standard or Enterprise plan section and enter credit card information to complete paid access."
      },
      {
        "stage": "provision",
        "signal_code": "access_material_delivery",
        "selector_group_id": "access_material_delivery-primary",
        "value": "partial",
        "observed_at": "2026-09-06T08:51:21.413Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "authentication"
          },
          {
            "node_kind": "resource",
            "node_id": "readiness-d071de696fe778be745100ce82afc8f60c9a2e0e1ebe9847436a528e9a96957b"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:4a4309e57137d42ce9d51714057c77ac54aadbcd69f3228d1d0c9df10f8b4a86",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
              "sha256:80f32710c8b32c92e9b4ac1eabdeaf4cd1a5de959e4febbac4a7873201dd6a88",
              "sha256:dcb2e0a402f75a9849a7b77a9a31ea97a302c5ed780159e9541471cfe43f362f"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "readiness-d071de696fe778be745100ce82afc8f60c9a2e0e1ebe9847436a528e9a96957b"
            },
            "locators": [
              {
                "artifact_digest": "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
                "start_byte": 10432,
                "end_byte": 11218,
                "value_digest": "sha256:c19c0b6801850eac499603ad19bc0b829d8a6be750737cf1ecb569e9369ab332"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d28714759d51c18cc039400ccac9a359700cf127984488b23fcdba8890367864",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:1a0183888d1385f1d5040255d3322afac92ba66fb08bf878e00c7807b82ec4a4",
              "sha256:3ae20d39fae060786b9a1589f544ef53df74ff5239d4990d56d5de8d44e71266",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:ff3b4e954262281aa655f45bf593ac05ef396f1d422c9c5d4811eee5297f4221"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "authentication"
            },
            "locators": [
              {
                "artifact_digest": "sha256:ff3b4e954262281aa655f45bf593ac05ef396f1d422c9c5d4811eee5297f4221",
                "start_byte": 5745,
                "end_byte": 6546,
                "value_digest": "sha256:1d84e2c14393458b1e8c10298ecbcf88808b8ca75b2717b69cd91b1b8eb531ad"
              }
            ]
          }
        ],
        "note": "API keys are generated in the Pinecone console. Service accounts created in the console provide client secrets that are displayed once at creation and used to retrieve access tokens."
      },
      {
        "stage": "provision",
        "signal_code": "provisioning_completion",
        "selector_group_id": "provisioning_completion-primary",
        "value": "partial",
        "observed_at": "2026-09-06T08:51:22.602Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "create-index"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:6444300a848781cc398c2c672c73660d8529b53e5067cb01e9183d0ce7e360ee",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:437d2366c4ff6f691646efa1bf0c571e9d821c4a30e2f8e47044ef44573cdebc",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:bc8d6cdf53e670fb91a46dd34a77c3f0958f1d0619bb15cbbfff862c77a74ec2",
              "sha256:e259f3af04bf015e7d23c7ef75464f2f0f32a3967809e028f339c25808268baf"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "create-index"
            },
            "locators": [
              {
                "artifact_digest": "sha256:437d2366c4ff6f691646efa1bf0c571e9d821c4a30e2f8e47044ef44573cdebc",
                "start_byte": 11087,
                "end_byte": 11682,
                "value_digest": "sha256:881289a3956e5219232b5461f8e9748eef535110f1b6bced778878afd02343d5"
              },
              {
                "artifact_digest": "sha256:437d2366c4ff6f691646efa1bf0c571e9d821c4a30e2f8e47044ef44573cdebc",
                "start_byte": 23658,
                "end_byte": 24468,
                "value_digest": "sha256:5bef1e484afb2b086bf44855f9dc714122c1f69b8d02faf126e1d42820374cbf"
              }
            ]
          }
        ],
        "note": "The Create Index API response returns an IndexModel containing host and status fields (such as ready: true and state: Ready), exposing progress and ready states, but the retained evidence leaves reconciliation after asynchronous failure unresolved."
      },
      {
        "stage": "provision",
        "signal_code": "provisioning_operability",
        "selector_group_id": "provisioning_operability-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:51:22.602Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "authentication"
          },
          {
            "node_kind": "resource",
            "node_id": "create-index"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d28714759d51c18cc039400ccac9a359700cf127984488b23fcdba8890367864",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:3ae20d39fae060786b9a1589f544ef53df74ff5239d4990d56d5de8d44e71266",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:5c3668bc82950682e60949781264f4d80a5f4f65c72e1ee7c7c3e5b3c3828743",
              "sha256:ff3b4e954262281aa655f45bf593ac05ef396f1d422c9c5d4811eee5297f4221"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "authentication"
            },
            "locators": [
              {
                "artifact_digest": "sha256:ff3b4e954262281aa655f45bf593ac05ef396f1d422c9c5d4811eee5297f4221",
                "start_byte": 8680,
                "end_byte": 9469,
                "value_digest": "sha256:526629b7030b7882039ed52ecbe384a5fda6e7e375a92a496d3eb9cb3f2e215f"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:6444300a848781cc398c2c672c73660d8529b53e5067cb01e9183d0ce7e360ee",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:083d94884cc6eb5d068531a735ff67686166998792db5b4a4878820c136c53ca",
              "sha256:437d2366c4ff6f691646efa1bf0c571e9d821c4a30e2f8e47044ef44573cdebc",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:bc8d6cdf53e670fb91a46dd34a77c3f0958f1d0619bb15cbbfff862c77a74ec2"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "create-index"
            },
            "locators": [
              {
                "artifact_digest": "sha256:437d2366c4ff6f691646efa1bf0c571e9d821c4a30e2f8e47044ef44573cdebc",
                "start_byte": 9610,
                "end_byte": 10406,
                "value_digest": "sha256:df6a8a3329a56d6b942b7870504739d77e4eafcb2e14c3710544dbcc881dab92"
              }
            ]
          }
        ],
        "note": "Index provisioning is machine-triggerable via POST requests to /indexes using an API key header."
      },
      {
        "stage": "operate",
        "signal_code": "agent_protocol_interface",
        "selector_group_id": "agent_protocol_interface-primary",
        "value": "unknown",
        "observed_at": "2026-09-06T08:50:05.902Z",
        "tested_surfaces": [
          {
            "node_kind": "interface",
            "node_id": "index-api"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [],
        "note": "Pinecone documentation describes REST APIs and SDKs for Database and Inference. The retained excerpts do not establish a verified agent-native protocol interface such as MCP or A2A."
      },
      {
        "stage": "operate",
        "signal_code": "credential_lifecycle",
        "selector_group_id": "credential_lifecycle-primary",
        "value": "partial",
        "observed_at": "2026-09-06T08:51:21.413Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "authentication"
          },
          {
            "node_kind": "resource",
            "node_id": "readiness-d071de696fe778be745100ce82afc8f60c9a2e0e1ebe9847436a528e9a96957b"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:4a4309e57137d42ce9d51714057c77ac54aadbcd69f3228d1d0c9df10f8b4a86",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
              "sha256:80f32710c8b32c92e9b4ac1eabdeaf4cd1a5de959e4febbac4a7873201dd6a88",
              "sha256:87940a8ae76610ecfafc658e40e573204b66579dfa9f59dd855e344fc7e408e5"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "readiness-d071de696fe778be745100ce82afc8f60c9a2e0e1ebe9847436a528e9a96957b"
            },
            "locators": [
              {
                "artifact_digest": "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
                "start_byte": 12013,
                "end_byte": 12829,
                "value_digest": "sha256:d629115ae266aa8498b5d0e22443b61a30ed2db83c0c9bdd2a011bf84fa20d87"
              },
              {
                "artifact_digest": "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
                "start_byte": 12830,
                "end_byte": 13618,
                "value_digest": "sha256:f2d25d25176f89ac33a9bebf645bdb8f2779aefbcdfa00ef1867ecbcb74f8dd7"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d28714759d51c18cc039400ccac9a359700cf127984488b23fcdba8890367864",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:1a0183888d1385f1d5040255d3322afac92ba66fb08bf878e00c7807b82ec4a4",
              "sha256:3ae20d39fae060786b9a1589f544ef53df74ff5239d4990d56d5de8d44e71266",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:ff3b4e954262281aa655f45bf593ac05ef396f1d422c9c5d4811eee5297f4221"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "authentication"
            },
            "locators": [
              {
                "artifact_digest": "sha256:ff3b4e954262281aa655f45bf593ac05ef396f1d422c9c5d4811eee5297f4221",
                "start_byte": 5745,
                "end_byte": 6546,
                "value_digest": "sha256:1d84e2c14393458b1e8c10298ecbcf88808b8ca75b2717b69cd91b1b8eb531ad"
              }
            ]
          }
        ],
        "note": "The retained evidence documents rotated client secrets for service accounts and service account deletion in the Pinecone console, as well as API key authentication for project operations. However, full programmatic agent-driven key rotation, revocation, and recovery without console involvement are not fully established."
      },
      {
        "stage": "operate",
        "signal_code": "failure_contract",
        "selector_group_id": "failure_contract-primary",
        "value": "partial",
        "observed_at": "2026-09-06T08:52:00.757Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "api-errors"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:0bc01f9a81badd1f97fa410f1bfe6132f74fda1160cc46dd67cc92bd541a6d95",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:0ccf3b6688042c2152f218493bbfac8982a6e2bfee0e862e391a6d2f1a6c4ec9",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:5a8b67747821a8f2ae6fba82e43ecda21d46e05e69291fcd9adc9c241955fe8b",
              "sha256:90188a61029aba3350b74fb67dd9b27749dac98a93dfb47a6ec2042f1be48f02"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "api-errors"
            },
            "locators": [
              {
                "artifact_digest": "sha256:0ccf3b6688042c2152f218493bbfac8982a6e2bfee0e862e391a6d2f1a6c4ec9",
                "start_byte": 7008,
                "end_byte": 7827,
                "value_digest": "sha256:dec1af4d9c085fa925371eaa86383a0d5b0e14975b102e83867075bf9c779016"
              },
              {
                "artifact_digest": "sha256:0ccf3b6688042c2152f218493bbfac8982a6e2bfee0e862e391a6d2f1a6c4ec9",
                "start_byte": 7828,
                "end_byte": 8637,
                "value_digest": "sha256:a2c24490ee6ed675c32327a0808ee0e52122168f6f6aeda76ef94ddbf4864982"
              }
            ]
          }
        ],
        "note": "Pinecone documents HTTP error semantics and exponential-backoff retry guidance for 429 and 5xx; the selected quotes do not establish idempotency, cancellation or reconciliation semantics for index operations."
      },
      {
        "stage": "operate",
        "signal_code": "operation_authentication",
        "selector_group_id": "operation_authentication-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:51:21.413Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "authentication"
          },
          {
            "node_kind": "resource",
            "node_id": "readiness-d071de696fe778be745100ce82afc8f60c9a2e0e1ebe9847436a528e9a96957b"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:4a4309e57137d42ce9d51714057c77ac54aadbcd69f3228d1d0c9df10f8b4a86",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:59840126274e370fa24a15adadc39e0f1d5e85b48eb4eda6ba4d8071ab900dac",
              "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
              "sha256:80f32710c8b32c92e9b4ac1eabdeaf4cd1a5de959e4febbac4a7873201dd6a88"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "readiness-d071de696fe778be745100ce82afc8f60c9a2e0e1ebe9847436a528e9a96957b"
            },
            "locators": [
              {
                "artifact_digest": "sha256:73b6c24fa7cf889f9db87976c6e9b3114ad55e198cbebecb7ee6eb00be982fb0",
                "start_byte": 11219,
                "end_byte": 12012,
                "value_digest": "sha256:8d0c7a0b0b5093db53eda511ee62410904fbd16c13bb9b0ff9dbcc95179f0302"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d28714759d51c18cc039400ccac9a359700cf127984488b23fcdba8890367864",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:3ae20d39fae060786b9a1589f544ef53df74ff5239d4990d56d5de8d44e71266",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:fe1acc59e1b3826c27462292f8dd39685d5509b890a70dafe9696e54e4088f3d",
              "sha256:ff3b4e954262281aa655f45bf593ac05ef396f1d422c9c5d4811eee5297f4221"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "authentication"
            },
            "locators": [
              {
                "artifact_digest": "sha256:ff3b4e954262281aa655f45bf593ac05ef396f1d422c9c5d4811eee5297f4221",
                "start_byte": 5745,
                "end_byte": 6546,
                "value_digest": "sha256:1d84e2c14393458b1e8c10298ecbcf88808b8ca75b2717b69cd91b1b8eb531ad"
              },
              {
                "artifact_digest": "sha256:ff3b4e954262281aa655f45bf593ac05ef396f1d422c9c5d4811eee5297f4221",
                "start_byte": 8680,
                "end_byte": 9469,
                "value_digest": "sha256:526629b7030b7882039ed52ecbe384a5fda6e7e375a92a496d3eb9cb3f2e215f"
              }
            ]
          }
        ],
        "note": "All requests to Pinecone APIs require an Api-Key HTTP header for the target project or OAuth access tokens (Bearer tokens) retrieved via client credentials for Admin API operations."
      },
      {
        "stage": "operate",
        "signal_code": "operation_contract",
        "selector_group_id": "operation_contract-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:52:00.757Z",
        "tested_surfaces": [
          {
            "node_kind": "interface",
            "node_id": "index-api"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:6444300a848781cc398c2c672c73660d8529b53e5067cb01e9183d0ce7e360ee",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:437d2366c4ff6f691646efa1bf0c571e9d821c4a30e2f8e47044ef44573cdebc",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:61cd311b4b7931181f6481b67e2b9a9694a92ad6c165a997bbc1c62026eb6808",
              "sha256:bc8d6cdf53e670fb91a46dd34a77c3f0958f1d0619bb15cbbfff862c77a74ec2"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "create-index"
            },
            "locators": [
              {
                "artifact_digest": "sha256:437d2366c4ff6f691646efa1bf0c571e9d821c4a30e2f8e47044ef44573cdebc",
                "start_byte": 9130,
                "end_byte": 9609,
                "value_digest": "sha256:84d8df643fd11c9e4433d93cda86108a598c40e83bd6963187b4d4b785dd36f5"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:0bc01f9a81badd1f97fa410f1bfe6132f74fda1160cc46dd67cc92bd541a6d95",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:0ccf3b6688042c2152f218493bbfac8982a6e2bfee0e862e391a6d2f1a6c4ec9",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:6288c10d62feb8770d5b5c19d9e2ff861d0a5b1dbc6a48160e980dc34bcefca5",
              "sha256:90188a61029aba3350b74fb67dd9b27749dac98a93dfb47a6ec2042f1be48f02"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "api-errors"
            },
            "locators": [
              {
                "artifact_digest": "sha256:0ccf3b6688042c2152f218493bbfac8982a6e2bfee0e862e391a6d2f1a6c4ec9",
                "start_byte": 7008,
                "end_byte": 7827,
                "value_digest": "sha256:dec1af4d9c085fa925371eaa86383a0d5b0e14975b102e83867075bf9c779016"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:59d266abd4de0a9d87c436d0f525d2a620151e197c5429a74ec540ce8157aaad",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:1c0f942068de54d32be41b9d7fce5d7791d0f21e70b97a5dad2d515576e4f147",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:5202359294bdf6e2b669779a5d0c25fbc2e82b85d879d114659fedb14003b485",
              "sha256:86321ec7e053d2ba5176fe03d0b3d4ce8fee3eb4e859535b6d4c76e6a39df468"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "api-reference"
            },
            "locators": [
              {
                "artifact_digest": "sha256:86321ec7e053d2ba5176fe03d0b3d4ce8fee3eb4e859535b6d4c76e6a39df468",
                "start_byte": 6080,
                "end_byte": 6888,
                "value_digest": "sha256:0b14599a462442c61ff4efd438931b337664efb6e3158ff4f889b235249ff77f"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:96c1567868724360a6542ebd895d2e85ecc30aac4fcee8acfdd0dac20ca06e6a",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:44da4caae929bd868b0961ad14a30454089229a4a7dbeee0f9d22b7a2fd10e98",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:68a23c2ac745b5b6c546e69c2a62aaa397fbaf272c377a53b35ec320c6a4db11",
              "sha256:7d50ad1ea237e3a73aa3ae305135a0873237fc9481eef90711c1138777b57b12"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "database-limits"
            },
            "locators": [
              {
                "artifact_digest": "sha256:68a23c2ac745b5b6c546e69c2a62aaa397fbaf272c377a53b35ec320c6a4db11",
                "start_byte": 6019,
                "end_byte": 6816,
                "value_digest": "sha256:948d0a04245d0d7fabeb015d799162d4a2e5a9e59086785ab276f2e3e64f68d2"
              }
            ]
          }
        ],
        "note": "Pinecone provides decidable request schemas, method endpoints, and structured responses across control plane operations like creating indexes and defines status codes and system limits."
      },
      {
        "stage": "operate",
        "signal_code": "target_interface_access",
        "selector_group_id": "target_interface_access-primary",
        "value": "yes",
        "observed_at": "2026-09-06T08:52:00.757Z",
        "tested_surfaces": [
          {
            "node_kind": "interface",
            "node_id": "index-api"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:0bc01f9a81badd1f97fa410f1bfe6132f74fda1160cc46dd67cc92bd541a6d95",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:0ccf3b6688042c2152f218493bbfac8982a6e2bfee0e862e391a6d2f1a6c4ec9",
              "sha256:436c928760f4f9f9189bf1bbd5c435fd54ce1e55756cf9cd82bfb88e15a42933",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:90188a61029aba3350b74fb67dd9b27749dac98a93dfb47a6ec2042f1be48f02"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "api-errors"
            },
            "locators": [
              {
                "artifact_digest": "sha256:0ccf3b6688042c2152f218493bbfac8982a6e2bfee0e862e391a6d2f1a6c4ec9",
                "start_byte": 6208,
                "end_byte": 7007,
                "value_digest": "sha256:1f6c9d1c27253e8406589c7b441e376433b1829ac12bd1415ce6d58832eb17f1"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:59d266abd4de0a9d87c436d0f525d2a620151e197c5429a74ec540ce8157aaad",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:1c0f942068de54d32be41b9d7fce5d7791d0f21e70b97a5dad2d515576e4f147",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:5202359294bdf6e2b669779a5d0c25fbc2e82b85d879d114659fedb14003b485",
              "sha256:86321ec7e053d2ba5176fe03d0b3d4ce8fee3eb4e859535b6d4c76e6a39df468"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "api-reference"
            },
            "locators": [
              {
                "artifact_digest": "sha256:86321ec7e053d2ba5176fe03d0b3d4ce8fee3eb4e859535b6d4c76e6a39df468",
                "start_byte": 6080,
                "end_byte": 6888,
                "value_digest": "sha256:0b14599a462442c61ff4efd438931b337664efb6e3158ff4f889b235249ff77f"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:96c1567868724360a6542ebd895d2e85ecc30aac4fcee8acfdd0dac20ca06e6a",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:44da4caae929bd868b0961ad14a30454089229a4a7dbeee0f9d22b7a2fd10e98",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:68a23c2ac745b5b6c546e69c2a62aaa397fbaf272c377a53b35ec320c6a4db11",
              "sha256:7d50ad1ea237e3a73aa3ae305135a0873237fc9481eef90711c1138777b57b12"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "database-limits"
            },
            "locators": [
              {
                "artifact_digest": "sha256:68a23c2ac745b5b6c546e69c2a62aaa397fbaf272c377a53b35ec320c6a4db11",
                "start_byte": 6019,
                "end_byte": 6816,
                "value_digest": "sha256:948d0a04245d0d7fabeb015d799162d4a2e5a9e59086785ab276f2e3e64f68d2"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:6444300a848781cc398c2c672c73660d8529b53e5067cb01e9183d0ce7e360ee",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:437d2366c4ff6f691646efa1bf0c571e9d821c4a30e2f8e47044ef44573cdebc",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:6fcbcdc0af4dc3c8bbcf1675267e5b28130a01238e3d62c5b8f233ad04ee5602",
              "sha256:bc8d6cdf53e670fb91a46dd34a77c3f0958f1d0619bb15cbbfff862c77a74ec2"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "create-index"
            },
            "locators": [
              {
                "artifact_digest": "sha256:437d2366c4ff6f691646efa1bf0c571e9d821c4a30e2f8e47044ef44573cdebc",
                "start_byte": 10407,
                "end_byte": 11086,
                "value_digest": "sha256:66911df8e0efdf37bca152cb968564f2c5b1b8d6a7740ca63fe7cfdadbad0ed0"
              }
            ]
          }
        ],
        "note": "Pinecone provides machine-operable interfaces including curl REST endpoints, a CLI, and SDKs in Python, JavaScript, Java, and Go across database targets."
      }
    ],
    "revision_digest": "sha256:848726687ae60a02d35af86107acfd604238887a002e266f6837a689ad016b7d"
  }
}
