{
  "ucp_version": "1.0",
  "name": "Facet",
  "description": "Facet's UCP PLATFORM profile: the request-signing keys Facet uses when it calls a UCP business as a platform. This is a DIFFERENT document, and a different key, from the business response-signing key each Facet Terminal advertises at its own /.well-known/ucp. A business verifying an inbound Facet request resolves the signature keyid against signing_keys below.",
  "signing_keys": [
    {
      "kid": "facet-ucp-platform-signer",
      "kty": "EC",
      "crv": "P-256",
      "x": "aHUGdqwgkizBdp9bivBt_Sk58el6CpeSLxTZCNp1b40",
      "y": "z1PWBXoJCQklFoSqM7G4ip_5DBEfU6ZT9fLa5U7Fawo",
      "use": "sig",
      "alg": "ES256"
    },
    {
      "kid": "facet-ucp-platform-validation-2026",
      "kty": "EC",
      "crv": "P-256",
      "x": "iiNBe3_n_wSECRyxyawkmO4ufk9Oscc58Ka4cK3vlLM",
      "y": "i68drm5xsC21PZ7_7zplfJKRPta6OsBGw8lu_XHbDKU",
      "use": "sig",
      "alg": "ES256"
    }
  ],
  "key_roles": {
    "facet-ucp-platform-signer": "current: signs Facet platform requests",
    "facet-ucp-platform-validation-2026": "retired from signing; published so the 2026-07 mainnet validation signatures remain verifiable"
  }
}
