{
  "contract": "sourcey.site-record/v1alpha1",
  "release_id": "sha256:9386e11433aebd91329dab0baf338285fb54260408f3caf2c1f01211908985ad",
  "snapshot_id": "sha256:68a40ffe1c235ee3a6d1343a7ad321bfa460203d3913880178866d72a9a86c9e",
  "artifact_sha256": "sha256:bab965a68753f62a5a1be53f3a040ef3603066e823e8e27afbec83377c1ff2b6",
  "data": {
    "entity_id": "ent_01kyh8fpe5ek8sfz2zdcqxehge",
    "entity_slug": "statsig",
    "profile": {
      "projection_contract": "sourcey.agent-readiness-projection/v1alpha1",
      "agent_readiness_profile_id": "arp_01m4t9k0v96vpehg1q7hqa5ztg",
      "entity_id": "ent_01kyh8fpe5ek8sfz2zdcqxehge",
      "scope": {
        "product": {
          "key": "statsig-feature-gates",
          "name": "Statsig Feature Gates"
        },
        "job": {
          "key": "feature-flag-create",
          "name": "Create a feature flag"
        }
      },
      "catalog_binding": {
        "base_release_id": "sha256:b8d2307bdb2bd192cdb6e4a0586bf54e4c306eb8bae6a6f3c48ddff04bcdcee1",
        "entity_revision_digest": "sha256:f2eec0fa5cb767f9a4a1c94b5512a21ffdc1a9e5a82052ee2b151c85df1ee399"
      },
      "declaration_revision_digest": "sha256:2a8ee58fcef6d5c6585cb71370e3ccb7f0bcbd684520f12fc3a894752baadb4c",
      "declaration": {
        "declaration_id": "declaration_statsig_statsig_feature_gates_feature_flag_create",
        "provenance": {
          "repository": "sourcey/agent-ready-services",
          "commit": "439694db6e41d7f3bc591012cd40288821a1c40a",
          "path": "entities/st/statsig.yaml",
          "git_blob_oid": "61fa768fdaa70fbd428dd0b738df54c9af0c4fac",
          "blob_digest": "sha256:c508266bde845a33b7ecc7935ed9d6bb8ed1850f33dc7de6fae204b477531ae9"
        },
        "status": "community_declared"
      },
      "surface_catalog": {
        "participants": [
          {
            "participant_id": "statsig",
            "roles": [
              "access_operator",
              "identity_provider",
              "operations_provider",
              "payment_provider",
              "provisioning_provider",
              "subject"
            ],
            "identity": {
              "entity_id": "ent_01kyh8fpe5ek8sfz2zdcqxehge"
            }
          }
        ],
        "resources": [
          {
            "resource_id": "account-signup",
            "uri": "https://console.statsig.com",
            "roles": [
              "access"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          },
          {
            "resource_id": "api-reference",
            "uri": "https://docs.statsig.com/console-api/introduction",
            "roles": [
              "authentication",
              "discovery",
              "documentation",
              "operations",
              "provisioning"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          },
          {
            "resource_id": "mcp-documentation",
            "uri": "https://docs.statsig.com/integrations/mcp/manual-setup",
            "roles": [
              "documentation",
              "operations"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          },
          {
            "resource_id": "pricing",
            "uri": "https://www.statsig.com/pricing",
            "roles": [
              "pricing"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          },
          {
            "resource_id": "service-terms",
            "uri": "https://www.statsig.com/terms",
            "roles": [
              "terms"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          }
        ],
        "endpoints": [
          {
            "endpoint_id": "mcp-server",
            "uri": "https://api.statsig.com/v3/mcp",
            "transport": "http",
            "roles": [
              "service"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          },
          {
            "endpoint_id": "registration",
            "uri": "https://console.statsig.com",
            "transport": "http",
            "roles": [
              "registration"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          },
          {
            "endpoint_id": "service-api",
            "uri": "https://statsigapi.net",
            "transport": "http",
            "roles": [
              "service"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          }
        ],
        "interfaces": [
          {
            "interface_id": "api-authentication",
            "modality": "network_api",
            "functions": [
              "authentication"
            ],
            "endpoint_ids": [],
            "resource_ids": [
              "api-reference"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          },
          {
            "interface_id": "mcp-server",
            "modality": "tool_server",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [
              "mcp-server"
            ],
            "resource_ids": [
              "mcp-documentation"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          },
          {
            "interface_id": "service-api",
            "modality": "network_api",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [
              "service-api"
            ],
            "resource_ids": [
              "api-reference"
            ],
            "operated_by_participant_id": "statsig",
            "standard_bindings": []
          }
        ],
        "relations": [
          {
            "relation_id": "authentication-authenticates-api",
            "kind": "authenticates",
            "from": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "service-api"
            }
          },
          {
            "relation_id": "documentation-describes-mcp",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "mcp-documentation"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "mcp-server"
            }
          },
          {
            "relation_id": "reference-describes-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "api-reference"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "service-api"
            }
          },
          {
            "relation_id": "signup-precedes-authentication",
            "kind": "precedes",
            "from": {
              "node_kind": "resource",
              "node_id": "account-signup"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            }
          }
        ],
        "surface_exclusions": [
          {
            "exclusion_id": "free-job-no-checkout",
            "role": "checkout",
            "rationale": "Statsig's Developer plan is free with no credit card required and includes feature flags."
          },
          {
            "exclusion_id": "separate-eligibility-resource",
            "role": "eligibility",
            "rationale": "Access conditions are published within the vendor's terms; no separate eligibility resource is declared."
          }
        ]
      },
      "lifecycle": "active",
      "effective_from": "2026-10-13T09:32:12.449Z",
      "revision_digest": "sha256:0cc8b7d83985d49030d04bd8d6fa33402f67304eadd189d6e5b69d943e295e1f",
      "policy_digest": "sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac",
      "policy_version": "kind-2026-10-12.2",
      "policy_as_of": "2026-10-05T00:00:00Z",
      "job": {
        "job_id": "feature-flag-create",
        "job_digest": "sha256:a8e252d1f6ebff3a85c4bc1bf29483c95ce006ebf97a38923e4d3717afafb9fc",
        "category": "feature-flags",
        "name": "Create a feature flag",
        "statement": "Create a feature flag keyed by the run's nonce, then read it back."
      },
      "interface_id": "service-api",
      "label": "probed",
      "label_run_at": null,
      "grade": {
        "letter": "C",
        "statement": "Human steps that recur, such as manual top-ups or keys that expire with no renewal API.",
        "steps": [
          {
            "step": "discover",
            "outcome": "machine",
            "timing": null
          },
          {
            "step": "authority",
            "outcome": "approval",
            "timing": "setup"
          },
          {
            "step": "onboard",
            "outcome": "machine",
            "timing": null
          },
          {
            "step": "pay",
            "outcome": "not_applicable",
            "timing": null
          },
          {
            "step": "confirm",
            "outcome": "workaround",
            "timing": "recurring"
          },
          {
            "step": "sustain",
            "outcome": "machine",
            "timing": null
          }
        ],
        "job": "reachable",
        "approvals": [
          "authority"
        ],
        "workarounds": [
          {
            "step": "confirm",
            "timing": "recurring"
          }
        ]
      },
      "discovery": [
        {
          "fact": "oauth_protected_resource",
          "value": "https://api.statsig.com/v3/mcp",
          "descriptor_url": "https://api.statsig.com/.well-known/oauth-protected-resource/v3/mcp",
          "attempt_digest": "sha256:7792546b9ec3924bf99f7425d0918b270e7e39369ad8dd5edf3f601df849c693",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "oauth_authorization_server",
          "value": "https://api.statsig.com/",
          "descriptor_url": "https://api.statsig.com/.well-known/oauth-protected-resource/v3/mcp",
          "attempt_digest": "sha256:7792546b9ec3924bf99f7425d0918b270e7e39369ad8dd5edf3f601df849c693",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "oauth_authorization_server",
          "value": "https://statsigapi.net/",
          "descriptor_url": "https://statsigapi.net/.well-known/oauth-authorization-server",
          "attempt_digest": "sha256:c2c3fcffd3ff804fd9388770058d61b4221df958e9ccda71cf9b9b6601c02893",
          "adapter": {
            "namespace": "rfc8414",
            "version": "1"
          }
        },
        {
          "fact": "oauth_protected_resource",
          "value": "https://statsigapi.net/",
          "descriptor_url": "https://statsigapi.net/.well-known/oauth-protected-resource",
          "attempt_digest": "sha256:2fcdc180729891326758dba26fc55b847c47e51539bfe1fcf2acedde1130996a",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "oauth_authorization_server",
          "value": "https://statsigapi.net/",
          "descriptor_url": "https://statsigapi.net/.well-known/oauth-protected-resource",
          "attempt_digest": "sha256:2fcdc180729891326758dba26fc55b847c47e51539bfe1fcf2acedde1130996a",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "oauth_authorization_server",
          "value": "https://api.statsig.com/",
          "descriptor_url": "https://api.statsig.com/.well-known/oauth-authorization-server",
          "attempt_digest": "sha256:6184700e00111d2a8c1c4b86f0cd5a60b152d22f90b79f954d6d4fc547a70143",
          "adapter": {
            "namespace": "rfc8414",
            "version": "1"
          }
        },
        {
          "fact": "oauth_protected_resource",
          "value": "https://api.statsig.com/",
          "descriptor_url": "https://api.statsig.com/.well-known/oauth-protected-resource",
          "attempt_digest": "sha256:862e50fe46a23e0d52a69df471979fa224917425d15b1788e712fb96f99252b9",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "oauth_authorization_server",
          "value": "https://api.statsig.com/",
          "descriptor_url": "https://api.statsig.com/.well-known/oauth-protected-resource",
          "attempt_digest": "sha256:862e50fe46a23e0d52a69df471979fa224917425d15b1788e712fb96f99252b9",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "agent_documentation",
          "value": "https://docs.statsig.com/llms.txt",
          "descriptor_url": "https://docs.statsig.com/llms.txt",
          "attempt_digest": "sha256:ad54610ca63c7178492be7187a088faf7b84a23ecfe2f15479c8baf76e7d1213",
          "adapter": {
            "namespace": "llms.txt",
            "version": "1"
          }
        },
        {
          "fact": "documentation_route",
          "value": "https://statsigapi.net/",
          "descriptor_url": "https://docs.statsig.com/console-api/introduction",
          "attempt_digest": "sha256:7db80d98de76c81bc9aeda8637f5978a0c1a200afe66e649e9aa17b43d1bfb10",
          "adapter": {
            "namespace": "llms.txt",
            "version": "route"
          }
        },
        {
          "fact": "documentation_route",
          "value": "https://api.statsig.com/",
          "descriptor_url": "https://docs.statsig.com/console-api/introduction",
          "attempt_digest": "sha256:7db80d98de76c81bc9aeda8637f5978a0c1a200afe66e649e9aa17b43d1bfb10",
          "adapter": {
            "namespace": "llms.txt",
            "version": "route"
          }
        }
      ],
      "discovery_run_at": null,
      "run": {
        "started_at": "2026-10-13T09:30:45.263Z",
        "finished_at": "2026-10-13T09:32:12.449Z",
        "discovery_reads": 44,
        "exchanges": [
          {
            "purpose": "probe_operation",
            "role": "request",
            "method": "POST",
            "url": "https://statsigapi.net/console/v1/gates",
            "started_at": "2026-10-13T09:31:24.327Z",
            "finished_at": "2026-10-13T09:31:24.421Z",
            "response": {
              "status": 401,
              "media_type": "application/octet-stream",
              "content_bytes": 12,
              "content_digest": "sha256:d089c8a9fc28e4e50223eb38c9409e362521be9380a37341304fbac7a4cd9e5f"
            },
            "transport_error": null,
            "exchange_digest": "sha256:eadf9bcf87e37a51e89107e962a1ee7f621e48e7b4d09d6ac5aff97d0be501bf"
          },
          {
            "purpose": "probe_resource_metadata",
            "role": "request",
            "method": "GET",
            "url": "https://statsigapi.net/.well-known/oauth-protected-resource/console/v1/gates",
            "started_at": "2026-10-13T09:31:28.961Z",
            "finished_at": "2026-10-13T09:31:29.061Z",
            "response": {
              "status": 404,
              "media_type": "application/json",
              "content_bytes": 116,
              "content_digest": "sha256:a5c5308a34f67d5bb270944ea3fa5baa31315911483842e3652af23211b16096"
            },
            "transport_error": null,
            "exchange_digest": "sha256:446155068cd1623c075122b24407658d6dbbfcbe96f9332d3dfb6bac145b6d55"
          },
          {
            "purpose": "probe_resource_metadata",
            "role": "request",
            "method": "GET",
            "url": "https://statsigapi.net/.well-known/oauth-protected-resource",
            "started_at": "2026-10-13T09:31:33.615Z",
            "finished_at": "2026-10-13T09:31:33.719Z",
            "response": {
              "status": 200,
              "media_type": "application/json",
              "content_bytes": 90,
              "content_digest": "sha256:d69722352a0529b1386cb0a820c8f9342612c96cde9e883d66a38b3c3225766b"
            },
            "transport_error": null,
            "exchange_digest": "sha256:dd8d66af1f5f8a60ce4506e26a23d871c6fd49f390a0f1702d4837f803311bb7"
          },
          {
            "purpose": "probe_authorization_server",
            "role": "request",
            "method": "GET",
            "url": "https://statsigapi.net/.well-known/oauth-authorization-server",
            "started_at": "2026-10-13T09:31:36.820Z",
            "finished_at": "2026-10-13T09:31:36.935Z",
            "response": {
              "status": 200,
              "media_type": "application/json",
              "content_bytes": 479,
              "content_digest": "sha256:3a018275aa9b00b02d3603e09a110f046a2da255eedd6e2481157109501cf8b1"
            },
            "transport_error": null,
            "exchange_digest": "sha256:cc0ab5fadf64ee248b9e2221ad2b31f1b43b50d9b7f66cc951b63d569ac8edb1"
          },
          {
            "purpose": "probe_client_registration",
            "role": "request",
            "method": "POST",
            "url": "https://statsigapi.net/v1/oauth/register",
            "started_at": "2026-10-13T09:31:41.148Z",
            "finished_at": "2026-10-13T09:31:41.254Z",
            "response": {
              "status": 201,
              "media_type": "application/json",
              "content_bytes": 369,
              "content_digest": "sha256:e59a4a1665abc437bc834fc32bb60e20949476e2698f5ea3393fccdd207d4b3a"
            },
            "transport_error": null,
            "exchange_digest": "sha256:e57f0d26c3b34bd07f9c3966bed593ba17f6256722e595893e3dba81f87191f9"
          },
          {
            "purpose": "probe_authorization",
            "role": "request",
            "method": "GET",
            "url": "https://statsigapi.net/v1/oauth/authorize?response_type=code&client_id=oauth-sJiWT0mvIBk8TYjDw7U1UZjgtxLUTewdqGoyQQ8YQyQ&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=6efb89b0275558868221ccef41b71c02&code_challenge=t2zT13TnkfYBqHSNMCxOOVmUdEMW0rtSR92rYzb_Sxk&code_challenge_method=S256&resource=https%3A%2F%2Fstatsigapi.net%2Fconsole%2Fv1%2Fgates",
            "started_at": "2026-10-13T09:31:45.771Z",
            "finished_at": "2026-10-13T09:31:45.924Z",
            "response": {
              "status": 302,
              "media_type": "application/octet-stream",
              "content_bytes": 0,
              "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
            },
            "transport_error": null,
            "exchange_digest": "sha256:3e1258f05b07eef36b2a53ed8ad9253f70631fa37674ab836ab882bfd505bf53"
          },
          {
            "purpose": "probe_operation",
            "role": "session_opening",
            "method": "POST",
            "url": "https://api.statsig.com/v3/mcp",
            "started_at": "2026-10-13T09:31:49.095Z",
            "finished_at": "2026-10-13T09:31:49.200Z",
            "response": {
              "status": 401,
              "media_type": "application/json",
              "content_bytes": 138,
              "content_digest": "sha256:8740b4ecfc1a3497945abf3e5654ec1e6eb2d6bbacfc4a58435d854c5388bee8"
            },
            "transport_error": null,
            "exchange_digest": "sha256:5967f126ddfb0c1e7f80b5cfcc7b8d7d9213f704acd53a1458fb42ca66bcfa94"
          },
          {
            "purpose": "probe_resource_metadata",
            "role": "request",
            "method": "GET",
            "url": "https://api.statsig.com/.well-known/oauth-protected-resource/v3/mcp",
            "started_at": "2026-10-13T09:31:54.333Z",
            "finished_at": "2026-10-13T09:31:54.445Z",
            "response": {
              "status": 200,
              "media_type": "application/json",
              "content_bytes": 97,
              "content_digest": "sha256:a2d1985c7d8bad0419d41d91ee2822d2521374bc7dd1e27449f1e56ac83161e8"
            },
            "transport_error": null,
            "exchange_digest": "sha256:c52956270ab0808e17f430ba95fb28d6ac35e4821b4da9045788806ce1022dba"
          },
          {
            "purpose": "probe_authorization_server",
            "role": "request",
            "method": "GET",
            "url": "https://api.statsig.com/.well-known/oauth-authorization-server",
            "started_at": "2026-10-13T09:31:57.616Z",
            "finished_at": "2026-10-13T09:31:57.712Z",
            "response": {
              "status": 200,
              "media_type": "application/json",
              "content_bytes": 483,
              "content_digest": "sha256:12bb6419a6591b63e152dd06ac846bbb142b7bf2304338b6b7628ef3f31e1eeb"
            },
            "transport_error": null,
            "exchange_digest": "sha256:6114f806190335c643a5e1872c29bc6cabf85ba38d067dcce7edb9f0f994414e"
          },
          {
            "purpose": "probe_client_registration",
            "role": "request",
            "method": "POST",
            "url": "https://api.statsig.com/v1/oauth/register",
            "started_at": "2026-10-13T09:32:01.616Z",
            "finished_at": "2026-10-13T09:32:01.784Z",
            "response": {
              "status": 201,
              "media_type": "application/json",
              "content_bytes": 369,
              "content_digest": "sha256:f7f0c6f67cc678184980f2c5285c268c01dba7662367ae4d64c3ed9a0c54f526"
            },
            "transport_error": null,
            "exchange_digest": "sha256:051ec5de69059c1f88b5696429435961c55806a1416052bd2d10dc94a148df73"
          },
          {
            "purpose": "probe_authorization",
            "role": "request",
            "method": "GET",
            "url": "https://api.statsig.com/v1/oauth/authorize?response_type=code&client_id=oauth-8ge3iZIj8VOedhzIqMbLMCDQNG3O5YKuWKCIo7bzbhD&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=6efb89b0275558868221ccef41b71c02&code_challenge=t2zT13TnkfYBqHSNMCxOOVmUdEMW0rtSR92rYzb_Sxk&code_challenge_method=S256&resource=https%3A%2F%2Fapi.statsig.com%2Fv3%2Fmcp",
            "started_at": "2026-10-13T09:32:05.851Z",
            "finished_at": "2026-10-13T09:32:06.222Z",
            "response": {
              "status": 302,
              "media_type": "application/octet-stream",
              "content_bytes": 0,
              "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
            },
            "transport_error": null,
            "exchange_digest": "sha256:e0c7c987b758ca1e793dd291ba7e8d0ab03d9c91a041de4024e71363795126e2"
          },
          {
            "purpose": "probe_page",
            "role": "request",
            "method": "GET",
            "url": "https://console.statsig.com",
            "started_at": "2026-10-13T09:32:09.354Z",
            "finished_at": "2026-10-13T09:32:09.471Z",
            "response": {
              "status": 307,
              "media_type": "application/octet-stream",
              "content_bytes": 0,
              "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
            },
            "transport_error": null,
            "exchange_digest": "sha256:7c98bcdace2990da0b7c4a629be66ca4db79e3acd961b520394144a4ce93a36a"
          }
        ],
        "assertions": []
      },
      "last_run_at": "2026-10-13T09:32:12.449Z",
      "publication": {
        "visibility": "discoverable",
        "reasons": []
      },
      "provenance": {
        "dispute": "none",
        "vendor_attestation": {
          "status": "none"
        },
        "basis_event_ids": []
      },
      "canonical_url": "https://sourcey.com/c/statsig/agent-readiness/statsig-feature-gates/feature-flag-create",
      "projection_digest": "sha256:7d010d0d587accd91b984009fdb967e87611c7f0c7d9f7a86053e6c789a75945"
    }
  }
}
