{
  "catalog": "identity-atoms",
  "version": "0.1.0",
  "built_at": "2026-05-26T17:24:22+00:00",
  "atoms": [
    {
      "schema": "https://identity-atoms.com/schemas/atom-v1.json",
      "type": "auth-method",
      "id": "github-oauth",
      "version": "1.0.0",
      "name": "GitHub OAuth",
      "description": "GitHub OAuth 2.0 for user authentication. Used for GitHub.com and GitHub Enterprise access.",
      "algorithm": "oauth2",
      "trust_level": "authenticated",
      "issuer": "github.com",
      "tags": [
        "github",
        "oauth2",
        "authentication"
      ]
    },
    {
      "schema": "https://identity-atoms.com/schemas/atom-v1.json",
      "type": "claim-type",
      "id": "github-org-membership",
      "version": "1.0.0",
      "name": "GitHub Organization Membership",
      "description": "Verifiable claim that an identity is a member of a specific GitHub organization",
      "trust_level": "authenticated",
      "issuer": "github.com",
      "claims": [
        {
          "key": "organization_member",
          "description": "The GitHub organization slug the identity belongs to"
        }
      ],
      "tags": [
        "github",
        "organization",
        "membership",
        "claim"
      ]
    },
    {
      "schema": "https://identity-atoms.com/schemas/atom-v1.json",
      "type": "trust-framework",
      "id": "convergent-systems-co",
      "version": "1.0.0",
      "name": "convergent-systems-co Internal Trust Framework",
      "description": "The trust model for the convergent-systems-co ecosystem. Levels: anonymous < authenticated < signed < verified.",
      "trust_level": "verified",
      "issuer": "convergent-systems-co",
      "claims": [
        {
          "key": "trust_level",
          "description": "Asserted trust tier: anonymous, authenticated, signed, or verified"
        },
        {
          "key": "levels",
          "description": "Ordered list of trust levels from least to most privileged"
        }
      ],
      "tags": [
        "trust",
        "framework",
        "internal",
        "convergent-systems-co"
      ]
    }
  ],
  "compositions": [
    {
      "schema": "https://identity-atoms.com/schemas/composition-v1.json",
      "type": "identity",
      "id": "convergent-systems-polliard-v1",
      "version": "1.0.0",
      "name": "Thomas Polliard @ convergent-systems-co",
      "description": "Identity composition for the principal of the convergent-systems-co organization.",
      "tags": [
        "principal",
        "convergent-systems-co",
        "github"
      ],
      "references": {
        "trust_framework": {
          "ref": "identity-atoms://atoms/trust-framework/convergent-systems-co",
          "version": "1.0.0"
        },
        "auth_methods": [
          {
            "ref": "identity-atoms://atoms/auth-method/github-oauth",
            "version": "1.0.0"
          }
        ],
        "claim_types": [
          {
            "ref": "identity-atoms://atoms/claim-type/github-org-membership",
            "version": "1.0.0"
          }
        ]
      }
    }
  ],
  "rules": []
}
