{
  "contract": "sourcey.site-record/v1alpha1",
  "release_id": "sha256:8e2973e6985881f473bd028a83a962338300e2fdf82cfaf95e77e216a0196d5f",
  "snapshot_id": "sha256:7d9ad9c2ccea7a047d8fd416b29897487a03dcf5808452d50f4bfa87429938e1",
  "artifact_sha256": "sha256:68136f9b2929e1e557a58d669b3c78c57688dfa3a9873b26088398a827a21bd9",
  "data": {
    "entity_id": "ent_01kyh8fpe3xgjjktffez1t34rn",
    "entity_slug": "github",
    "profile": {
      "projection_contract": "sourcey.agent-readiness-projection/v1alpha1",
      "agent_readiness_profile_id": "arp_01m4pm969dtxms92wz4h9jj9cm",
      "entity_id": "ent_01kyh8fpe3xgjjktffez1t34rn",
      "scope": {
        "product": {
          "key": "github-enterprise-server-3-21",
          "name": "GitHub Enterprise Server 3.21"
        },
        "job": {
          "key": "repository-create",
          "name": "Create a repository"
        }
      },
      "catalog_binding": {
        "base_release_id": "sha256:3419bfe1ac9cd9fe6046be457a7d5048c1246e888cc87cc23d00c2c8b77e2f31",
        "entity_revision_digest": "sha256:984e9d33ce299c5093b358d8578a6892e03ca295907002f6ef6d3a48014088b2"
      },
      "declaration_revision_digest": "sha256:7c60469cfe105a26c5203b8c3d9b2b19d883ac1017029aba63b7433bbed1884b",
      "declaration": {
        "declaration_id": "declaration_github_github_enterprise_server_3_21_repository_create",
        "provenance": {
          "repository": "sourcey/agent-ready-services",
          "commit": "d0349b59eac1f864862be6cae9c25d97bec9e731",
          "path": "entities/gi/github.yaml",
          "git_blob_oid": "65fa34af98f815235e9d670afc23bbe9de36ffd5",
          "blob_digest": "sha256:7b0bdaef442e12a5409b96862a30d1e35e2acc3e1fe6eafbe8e02212f1445ea7"
        },
        "status": "community_declared"
      },
      "surface_catalog": {
        "participants": [
          {
            "participant_id": "github-enterprise",
            "roles": [
              "access_operator",
              "identity_provider",
              "operations_provider",
              "payment_provider",
              "provisioning_provider",
              "subject"
            ],
            "identity": {
              "entity_id": "ent_01kyh8fpe3xgjjktffez1t34rn"
            }
          }
        ],
        "resources": [
          {
            "resource_id": "enterprise-authentication",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/rest/authentication/authenticating-to-the-rest-api",
            "roles": [
              "authentication",
              "descriptor",
              "documentation",
              "provisioning"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-billing",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/billing/concepts/enterprise-billing/billing-for-enterprises",
            "roles": [
              "pricing"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-combined-use",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/billing/concepts/enterprise-billing/combined-enterprise-use",
            "roles": [
              "eligibility",
              "pricing"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-errors",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/rest/using-the-rest-api/troubleshooting-the-rest-api",
            "roles": [
              "documentation",
              "operations",
              "recovery",
              "status"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-license-acquisition",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/billing/how-tos/manage-server-licenses/download-your-license",
            "roles": [
              "access",
              "documentation"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-license-upload",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/billing/how-tos/manage-server-licenses/upload-new-license",
            "roles": [
              "documentation",
              "provisioning",
              "status"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-limits",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/rest/using-the-rest-api/rate-limits-for-the-rest-api",
            "roles": [
              "documentation",
              "operations",
              "status"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-overview",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/admin/overview/about-github-enterprise-server",
            "roles": [
              "discovery",
              "documentation"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-portal",
            "uri": "https://enterprise.github.com/login",
            "roles": [
              "checkout"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-pricing",
            "uri": "https://github.com/pricing",
            "roles": [
              "pricing"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-repositories",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/rest/repos/repos",
            "roles": [
              "documentation",
              "operations",
              "provisioning",
              "status"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-rest",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/rest",
            "roles": [
              "discovery",
              "documentation",
              "operations"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-terms",
            "uri": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
            "roles": [
              "terms"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-token-lifecycle",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation",
            "roles": [
              "authentication",
              "documentation",
              "recovery"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "resource_id": "enterprise-trial",
            "uri": "https://docs.github.com/en/enterprise-server@3.21/admin/overview/setting-up-a-trial-of-github-enterprise-server",
            "roles": [
              "access",
              "documentation"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          }
        ],
        "endpoints": [
          {
            "endpoint_id": "trial-request",
            "uri": "https://enterprise.github.com/trial",
            "transport": "http",
            "roles": [
              "registration"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          }
        ],
        "interfaces": [
          {
            "interface_id": "enterprise-api-authentication",
            "modality": "network_api",
            "functions": [
              "authentication"
            ],
            "endpoint_ids": [],
            "resource_ids": [
              "enterprise-authentication",
              "enterprise-token-lifecycle"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          },
          {
            "interface_id": "enterprise-repository-api",
            "modality": "network_api",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [],
            "resource_ids": [
              "enterprise-errors",
              "enterprise-limits",
              "enterprise-repositories",
              "enterprise-rest"
            ],
            "operated_by_participant_id": "github-enterprise",
            "standard_bindings": []
          }
        ],
        "relations": [
          {
            "relation_id": "enterprise-authentication-authenticates-api",
            "kind": "authenticates",
            "from": {
              "node_kind": "interface",
              "node_id": "enterprise-api-authentication"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "enterprise-repository-api"
            }
          },
          {
            "relation_id": "enterprise-license-precedes-api",
            "kind": "precedes",
            "from": {
              "node_kind": "resource",
              "node_id": "enterprise-license-upload"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "enterprise-repository-api"
            }
          },
          {
            "relation_id": "enterprise-repositories-describe-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "enterprise-repositories"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "enterprise-repository-api"
            }
          },
          {
            "relation_id": "enterprise-rest-describes-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "enterprise-rest"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "enterprise-repository-api"
            }
          },
          {
            "relation_id": "enterprise-trial-precedes-license",
            "kind": "precedes",
            "from": {
              "node_kind": "resource",
              "node_id": "enterprise-trial"
            },
            "to": {
              "node_kind": "resource",
              "node_id": "enterprise-license-upload"
            }
          }
        ],
        "surface_exclusions": []
      },
      "lifecycle": "active",
      "effective_from": "2026-10-11T23:58:54.040Z",
      "revision_digest": "sha256:d2df4b02db2ad310212e62b9d71b44d401bdf5ea2cdc8ecc79dd17457d6c4081",
      "policy_digest": "sha256:0a4e4996176ce674b4f3ce910c5fca4f37c9b53bcdf51656d53a1a92fcf2c879",
      "policy_version": "kind-2026-10-12",
      "policy_as_of": "2026-10-05T00:00:00Z",
      "job": {
        "job_id": "repository-create",
        "job_digest": "sha256:717ded01f2611b803ea48856fe939102f5b3f07ef7afa6b79259be8c47c4c721",
        "category": "repository-hosting",
        "name": "Create a repository",
        "statement": "Create a repository named with the run's nonce, then read it back."
      },
      "interface_id": "enterprise-repository-api",
      "label": "probed",
      "label_run_at": null,
      "grade": {
        "letter": "B",
        "statement": "A card on file.",
        "steps": [
          {
            "step": "discover",
            "outcome": "machine",
            "timing": null
          },
          {
            "step": "authority",
            "outcome": "workaround",
            "timing": "setup"
          },
          {
            "step": "onboard",
            "outcome": "workaround",
            "timing": "setup"
          },
          {
            "step": "pay",
            "outcome": "workaround",
            "timing": "setup"
          },
          {
            "step": "confirm",
            "outcome": "machine",
            "timing": null
          },
          {
            "step": "sustain",
            "outcome": "workaround",
            "timing": "setup"
          }
        ],
        "job": "reachable",
        "approvals": [],
        "workarounds": [
          {
            "step": "authority",
            "timing": "setup"
          },
          {
            "step": "onboard",
            "timing": "setup"
          },
          {
            "step": "pay",
            "timing": "setup"
          },
          {
            "step": "sustain",
            "timing": "setup"
          }
        ]
      },
      "discovery": [
        {
          "fact": "ard_entry",
          "value": "https://api.githubcopilot.com/mcp/server-card",
          "descriptor_url": "https://github.com/.well-known/ai-catalog.json",
          "attempt_digest": "sha256:f5a5ae31b70c63dbb5f8c6468d2155a7b3c6297895e4568fbc7ee48fa3429b1d",
          "adapter": {
            "namespace": "ard",
            "version": "1.0"
          }
        },
        {
          "fact": "agent_documentation",
          "value": "https://github.com/llms.txt",
          "descriptor_url": "https://github.com/llms.txt",
          "attempt_digest": "sha256:aa293de7dbbfd2ce91245d01684b334865f9b15ce989579574ceefa125f9103d",
          "adapter": {
            "namespace": "llms.txt",
            "version": "1"
          }
        }
      ],
      "discovery_run_at": null,
      "run": {
        "started_at": "2026-10-11T23:58:36.985Z",
        "finished_at": "2026-10-11T23:58:54.040Z",
        "discovery_reads": 14,
        "exchanges": [
          {
            "purpose": "probe_page",
            "role": "request",
            "method": "GET",
            "url": "https://enterprise.github.com/trial",
            "started_at": "2026-10-11T23:58:45.238Z",
            "finished_at": "2026-10-11T23:58:45.327Z",
            "response": {
              "status": 415,
              "media_type": "text/plain",
              "content_bytes": 22,
              "content_digest": "sha256:5a4d5ddc4995aacf7cf59e4dd1b919d4696f25a965b8ad182e2b169c3e64b7d2"
            },
            "transport_error": null,
            "exchange_digest": "sha256:55101feb07939cc52023cabfae3960935f75b4c1b233db5bf018e21be7408d8e"
          },
          {
            "purpose": "probe_page",
            "role": "request",
            "method": "GET",
            "url": "https://enterprise.github.com/login",
            "started_at": "2026-10-11T23:58:50.072Z",
            "finished_at": "2026-10-11T23:58:50.160Z",
            "response": {
              "status": 415,
              "media_type": "text/plain",
              "content_bytes": 22,
              "content_digest": "sha256:5a4d5ddc4995aacf7cf59e4dd1b919d4696f25a965b8ad182e2b169c3e64b7d2"
            },
            "transport_error": null,
            "exchange_digest": "sha256:0a6789927340be93217f2eacdd83372c7b1a07192579601ee0e6bacebc119a8a"
          }
        ],
        "assertions": []
      },
      "last_run_at": "2026-10-11T23:58:54.040Z",
      "publication": {
        "visibility": "discoverable",
        "reasons": []
      },
      "provenance": {
        "dispute": "none",
        "vendor_attestation": {
          "status": "none"
        },
        "basis_event_ids": []
      },
      "canonical_url": "https://sourcey.com/c/github/agent-readiness/github-enterprise-server-3-21/repository-create",
      "projection_digest": "sha256:5060760b0be51793e183dd9b9792f5c2d127b0ac19d51d5c433261d7a454c5b2"
    }
  }
}
