CAIN-42 CAIN Studio

API reference · schema

ProofManifest

21 fields · used by 0 operations

Last reviewed 2026-10-02

Fields

FieldTypeMeaning
productstringdefault "CAIN Trust Fabric"
rolestringdefault "autonomous-action-enforcement-and-evidence-layer"
version requiredstring
api_versionstringdefault "1.0"
proof_versionstringdefault "1.0"
schema_versionstringdefault "1.0"
release requiredstring
build_id requiredstring
environmentstringdefault "production"
capabilities requiredarray of string
protocols requiredarray of string
services requiredobject
conformance requiredobject
benchmarks requiredobject
security requiredobject
evidence requiredobject
verification requiredobject
links requiredmap of string to string
timestamp requiredstring
provenance_statusstringdefault "SAFE_SUMMARY"
ip_statusstringdefault "PROTECTED"

Smallest valid example

{
  "product": "CAIN Trust Fabric",
  "role": "autonomous-action-enforcement-and-evidence-layer",
  "version": "version",
  "api_version": "1.0",
  "proof_version": "1.0",
  "schema_version": "1.0",
  "release": "release",
  "build_id": "build-id",
  "environment": "production",
  "capabilities": [
    "capabilities"
  ],
  "protocols": [
    "protocols"
  ],
  "services": {},
  "conformance": {},
  "benchmarks": {},
  "security": {},
  "evidence": {},
  "verification": {},
  "links": {},
  "timestamp": "timestamp",
  "provenance_status": "SAFE_SUMMARY",
  "ip_status": "PROTECTED"
}

JSON Schema

Show the raw definition
{
  "properties": {
    "product": {
      "type": "string",
      "title": "Product",
      "default": "CAIN Trust Fabric"
    },
    "role": {
      "type": "string",
      "title": "Role",
      "default": "autonomous-action-enforcement-and-evidence-layer"
    },
    "version": {
      "type": "string",
      "title": "Version"
    },
    "api_version": {
      "type": "string",
      "title": "Api Version",
      "default": "1.0"
    },
    "proof_version": {
      "type": "string",
      "title": "Proof Version",
      "default": "1.0"
    },
    "schema_version": {
      "type": "string",
      "title": "Schema Version",
      "default": "1.0"
    },
    "release": {
      "type": "string",
      "title": "Release"
    },
    "build_id": {
      "type": "string",
      "title": "Build Id"
    },
    "environment": {
      "type": "string",
      "title": "Environment",
      "default": "production"
    },
    "capabilities": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Capabilities"
    },
    "protocols": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Protocols"
    },
    "services": {
      "additionalProperties": true,
      "type": "object",
      "title": "Services"
    },
    "conformance": {
      "additionalProperties": true,
      "type": "object",
      "title": "Conformance"
    },
    "benchmarks": {
      "additionalProperties": true,
      "type": "object",
      "title": "Benchmarks"
    },
    "security": {
      "additionalProperties": true,
      "type": "object",
      "title": "Security"
    },
    "evidence": {
      "additionalProperties": true,
      "type": "object",
      "title": "Evidence"
    },
    "verification": {
      "additionalProperties": true,
      "type": "object",
      "title": "Verification"
    },
    "links": {
      "additionalProperties": {
        "type": "string"
      },
      "type": "object",
      "title": "Links"
    },
    "timestamp": {
      "type": "string",
      "title": "Timestamp"
    },
    "provenance_status": {
      "type": "string",
      "title": "Provenance Status",
      "default": "SAFE_SUMMARY"
    },
    "ip_status": {
      "type": "string",
      "title": "Ip Status",
      "default": "PROTECTED"
    }
  },
  "type": "object",
  "required": [
    "version",
    "release",
    "build_id",
    "capabilities",
    "protocols",
    "services",
    "conformance",
    "benchmarks",
    "security",
    "evidence",
    "verification",
    "links",
    "timestamp"
  ],
  "title": "ProofManifest"
}

Try CAIN-42 on your own agents

Create a free account and every new account starts with a 7-day trial of the full platform. Or try the sandbox first, with no account at all.

Create a free account →  ·  Try the sandbox  ·  See the whole ecosystem