← Back homeDEVELOPERS / MANIFEST

Define the Capacity contract.

Make task, version, input, output, permissions and runtime inspectable before integration.

manifest.concept ILLUSTRATION
{
  "name": "scene.detect",
  "input": "typed_input",
  "output": "typed_output",
  "runtime": "declared",
  "permissions": [
    "minimum_scope"
  ],
  "status": "candidate"
}

Three things a Capacity needs

A specific contract before a Solution can rely on it.

01 / CONTRACTIdentity & version

Declare, document and test this boundary.

02 / CONTRACTTyped input / output

Declare, document and test this boundary.

03 / CONTRACTPermissions & side effects

Declare, document and test this boundary.

CONCRETE EXAMPLE

A scene detection tool reads video/mp4 and emits timestamped scenes. This is a concept schema, not a released Kabin API format.

NEXT / PROVIDER

Make your capability usable by builders

Conceptual guidance for Capacity creators. No public production SDK/API is offered by this website.

info@kabin.cloudBack to homepage