Search / finos-ccc/ccc.svlscomp.cp / v2026.06-rc5

Release · v2026.06-rc5

FINOS-CCC/CCC.SvlsComp.CP Capability Catalog

FINOS-CCC/CCC.SvlsComp.CP

Capabilities for Serverless Computing technologies, as defined by the FINOS Common Cloud Controls project.

Published by FINOS Common Cloud Controls

Install

OCI v1.1
$grcli unpack --repository finos-ccc/ccc.svlscomp.cp --tag v2026.06-rc5
Coordinate
oci.grc.store/finos-ccc/ccc.svlscomp.cp:v2026.06-rc5
Manifest digest
sha256:ea6710f2d6f36e9075db38fd52d55d6f7b802fdd1314f62dd2bcee80ee3ce132

Provenance

1 layer
Digest Media type Size
8e0ff72a41e2… application/vnd.gemara.artifact.v1+yaml 6.6 KiB
Bundle config blob
{
  "bundle-version": "1.0",
  "gemara-version": "v1.2.0",
  "metadata": {
    "provenance": {
      "buildDefinition": {
        "buildType": "https://grc.store/grcli/buildtype/v0",
        "externalParameters": {
          "artifact": {
            "id": "CCC.SvlsComp.CP",
            "type": "CapabilityCatalog"
          },
          "target": {
            "registry": "oci.grc.store",
            "repository": "finos-ccc/ccc.svlscomp.cp",
            "tag": "v2026.06-rc5"
          }
        },
        "internalParameters": {
          "CI": "true",
          "GITHUB_ACTIONS": "true",
          "GITHUB_ACTOR": "eddie-knight",
          "GITHUB_REF": "refs/heads/main",
          "GITHUB_REPOSITORY": "eddie-knight/common-cloud-controls",
          "GITHUB_RUN_ATTEMPT": "1",
          "GITHUB_RUN_ID": "26771723499",
          "GITHUB_SHA": "a9503345caf59a144d8ab9b4bede212b393ca56a",
          "GITHUB_WORKFLOW": "Batch Release All Catalogs",
          "RUNNER_OS": "Linux"
        },
        "resolvedDependencies": [
          {
            "name": "artifacts/compute/serverless-computing/capabilities.yaml",
            "uri": "file://artifacts/compute/serverless-computing/capabilities.yaml",
            "digest": {
              "sha256": "8e0ff72a41e2993020fc832ebbfc884b91dad63fac0af5891dae9d63effa329c"
            }
          },
          {
            "name": "source",
            "uri": "git+https://github.com/eddie-knight/common-cloud-controls@a9503345caf59a144d8ab9b4bede212b393ca56a",
            "digest": {
              "gitCommit": "a9503345caf59a144d8ab9b4bede212b393ca56a"
            }
          }
        ]
      },
      "runDetails": {
        "builder": {
          "id": "https://github.com/eddie-knight/common-cloud-controls/actions/runs/26771723499",
          "version": {
            "go": "go1.25.0",
            "go-arch": "amd64",
            "go-os": "linux",
            "grcli": "v0.2.2"
          }
        },
        "metadata": {
          "invocationId": "26771723499-1",
          "startedOn": "2026-06-01T17:46:46.514596922Z",
          "finishedOn": "2026-06-01T17:46:46.618287449Z"
        },
        "byproducts": [
          {
            "name": "capabilities.yaml",
            "digest": {
              "sha256": "8e0ff72a41e2993020fc832ebbfc884b91dad63fac0af5891dae9d63effa329c"
            }
          }
        ]
      }
    }
  },
  "artifacts": [
    {
      "name": "capabilities.yaml",
      "type": "CapabilityCatalog",
      "id": "CCC.SvlsComp.CP",
      "role": "artifact"
    }
  ]
}

CCC Serverless Computing Capabilities

Capabilities for Serverless Computing technologies, as defined by the FINOS Common Cloud Controls project.

ID
CCC.SvlsComp.CP
Version
v2026.06-rc5
Gemara version
v1.2.0
Author
FINOS Common Cloud Controls

Compute

The Compute group covers entries related to processing, execution, and runtime infrastructure. This includes CPU, memory, storage allocation, network ports, command-line interfaces, and elastic scaling.

  1. CCC.SvlsComp.CP01 Event Driven Execution

    Supports execution of code functions in response to events without the need to manage underlying server infrastructure.

  2. CCC.SvlsComp.CP02 Event Triggers

    Ability to configure event triggers for functions such as HTTP requests, cloud storage changes, messaging services, and schedules.

  3. CCC.SvlsComp.CP03 Stateless Architecture

    Functions are stateless and do not retain data or state between invocations.

  4. CCC.SvlsComp.CP04 Cold Start

    New execution environment is created and initialized to process an incoming request which is the default behaviour.

  5. CCC.SvlsComp.CP05 Warm Start

    Ability to reuse of an already-initialized execution environment to handle subsequent requests, to reduce invocation latency

  6. CCC.SvlsComp.CP07 Customizable Execution Timeout

    Ability to configure function execution timeout for allowing short/long-running tasks.

  7. CCC.SvlsComp.CP08 Native Runtime Support - Node.js

    Support Node.js runtime by default.

  8. CCC.SvlsComp.CP09 Native Runtime Support - Python

    Support Python runtime by default.

  9. CCC.SvlsComp.CP10 Native Runtime Support - Java

    Support Java runtime by default.

  10. CCC.SvlsComp.CP11 Native Runtime Support - .NET Core

    Support .NET runtime by default.

  11. CCC.SvlsComp.CP12 Custom Runtimes

    Support any language by allowing functions to use custom runtime

  12. CCC.SvlsComp.CP13 Environment Variables

    Allows setting environment variables for functions to store configuration settings and operational parameters.

  13. CCC.SvlsComp.CP15 Container Image Support

    Ability to deploy and run functions packaged as container images using predefined runtimes, that were built using container tools like Docker.

Resource Management

The Resource Management group covers entries related to the lifecycle, configuration, and operational integrity of cloud resources. This includes resource exhaustion, tag manipulation, version rollback, scaling, and cost management.

  1. CCC.SvlsComp.CP06 Flexible Resource Allocation

    Ability to control resource allocations such as CPU, memory, and network.

  2. CCC.SvlsComp.CP14 Aliases

    Support the use of aliases such as dev, test, prod to manage different environments or blue/green deployments without modifying the function's code.

  3. CCC.SvlsComp.CP16 Concurrency Limit

    Ability to configure a limit for the concurrent executions of a function.

  4. CCC.SvlsComp.CP17 Throttling

    Incoming requests are throttled when the function exceeds its concurrency limit.

  5. CCC.SvlsComp.CP18 List Functions

    Ability to list all existing functions.

  6. CCC.SvlsComp.CP19 Create Functions

    Ability to create new functions.

  7. CCC.SvlsComp.CP20 Edit Function

    Ability to edit an existing function.

  8. CCC.SvlsComp.CP21 Delete Function

    Ability to delete an existing function.