{
  "$schema": "https://supply-y.vercel.app/customer-connection-profile.schema.json",
  "object_type": "supply_y_customer_connection_profile",
  "profile_version": "0.1.0",
  "environment": "local_preview",
  "protocol_release": {
    "manifest_url": "https://supply-y.vercel.app/protocol/1.0/manifest.json",
    "content_digest": "sha-256=:jYdh2SOGBeANrQmQEhtZd4NjAKkjPUbtSBfucaCUooI=:"
  },
  "api": {
    "base_url": "http://localhost:3000",
    "oauth": {
      "token_endpoint": "https://identity.customer.example/oauth2/token",
      "audience": "https://api.supply-y.example",
      "client_id": "client_tier3_material_agent",
      "client_authentication": "private_key_jwt",
      "credential_reference": "kms://aws/us-west-2/customer/oauth-signing-key"
    }
  },
  "identity": {
    "organization_id": "org_tier3_material",
    "agent_id": "agent_material_risk"
  },
  "transport": {
    "mode": "native"
  },
  "keys": {
    "signing": {
      "key_id": "key_sender_signing_2026_01",
      "provider": "aws_kms",
      "key_reference": "kms://aws/us-west-2/customer/supply-y-signing"
    },
    "encryption": {
      "key_id": "key_sender_encryption_2026_01",
      "provider": "aws_kms",
      "key_reference": "kms://aws/us-west-2/customer/supply-y-encryption"
    }
  },
  "skills": [
    {
      "skill_id": "supply-y.core",
      "version": "0.1.0",
      "release_url": "https://supply-y.vercel.app/skills/supply-y.core/0.1.0/release.json",
      "artifact_digest": "sha-256=:mNzQqLDzGSKy/6Ex/cUsTTMl/uMPCPH2/mzfH5LWFI0=:",
      "approved_at": "2026-07-14T22:30:00Z",
      "approved_by": "group://customer/supply-chain-operators",
      "configuration_references": {
        "api_url": "config://connection/api",
        "agent_identity": "config://connection/identity",
        "oauth_credentials": "secret://customer-vault/supply-y/oauth",
        "signer_adapter": "config://agent-adapters/supply-y-signer",
        "decrypter_adapter": "config://agent-adapters/supply-y-decrypter"
      }
    },
    {
      "skill_id": "supply-y.material-risk",
      "version": "0.1.0",
      "release_url": "https://supply-y.vercel.app/skills/supply-y.material-risk/0.1.0/release.json",
      "artifact_digest": "sha-256=:jR7qO8quDGYHqtXPZ+wQC6m+/gKLrBahmam11aqETvE=:",
      "approved_at": "2026-07-14T22:35:00Z",
      "approved_by": "group://customer/supply-chain-operators",
      "configuration_references": {
        "approved_part_family_scope": "policy://customer/material-risk/approved-part-families",
        "disclosure_policy": "policy://customer/material-risk/family-level",
        "material_risk_approver": "group://customer/material-risk-approvers",
        "response_deadline_policy": "policy://customer/material-risk/response-deadline"
      }
    }
  ],
  "local_policy": {
    "disclosure_policy_reference": "policy://customer/material-risk/family-level",
    "retention_days": 90,
    "human_approval": {
      "required": true,
      "approver_reference": "group://customer/material-risk-approvers"
    }
  },
  "notification": {
    "mode": "polling",
    "poll_interval_seconds": 30
  }
}
