Conformance Claim Schema

Informative Appendix (non-normative)

This appendix provides an illustrative machine-readable schema for publishing an APTS conformance claim. It is intended to complement the existing Conformance Claim Template by giving platform operators, customers, and reviewers a structured format that can be exchanged, validated, archived, and compared consistently.

It does not prescribe one mandatory file format for all platforms.

Purpose

APTS already provides a human-readable conformance claim template. In practice, teams often also need a machine-readable form that can:

This appendix offers a practical starter structure without turning one schema into a normative requirement.

Design Principles

A useful machine-readable conformance claim should:

1. Claim metadata

Recommended fields:

2. Platform information

Recommended fields:

3. Claimed conformance

Recommended fields:

4. Requirement status records

Each requirement entry should support:

5. Evidence references

Recommended fields:

6. Exceptions and limitations

Recommended fields:

7. Assessment attestation

Recommended fields:

Example YAML Structure

claim_id: apts-claim-2026-001
standard_version: 0.1.0
published_at: 2026-04-18T00:00:00Z
assessment_date: 2026-04-17
assessment_type: internal_self_assessment

claim_owner:
  organization: Example Security Team
  contact: [email protected]

platform:
  platform_name: Example Autonomous Pentest Platform
  platform_version: 2.4.1
  operator_type: enterprise_internal_team
  deployment_model: self_hosted
  foundation_model_disclosure_reference: disclosures/model-disclosure-2026-04.md

claimed_conformance:
  claimed_tier: 2
  claimed_domains:
    - SE
    - SC
    - HO
    - AL
    - AR
    - MR
    - TP
    - RP
  autonomy_levels_supported:
    - L1
    - L2
    - L3
  assessment_scope:
    environments:
      - production_staging
      - non_production
    exclusions:
      - client_side_agents

requirements:
  - requirement_id: APTS-SE-001
    status: met
    rationale: machine-parseable Rules of Engagement enforced before initialization
    evidence_refs:
      - ev-roe-schema
      - ev-scope-validation-log
  - requirement_id: APTS-SC-009
    status: met
    rationale: multi-path kill switch demonstrated in staging and acceptance tests
    evidence_refs:
      - ev-kill-switch-demo
  - requirement_id: APTS-TP-016
    status: not_applicable
    rationale: not claiming Tier 3 conformance
  - requirement_id: APTS-SE-022
    status: partially_met
    rationale: client-side agent support disabled in the current deployment profile
    compensating_controls:
      - feature gated off in production
      - documented deployment restriction

evidence:
  - id: ev-roe-schema
    type: config_sample
    path_or_uri: evidence/roe-schema-example.yaml
    sha256: 39fd1c4b1234567890abcdef1234567890abcdef1234567890abcdef1234
    captured_at: 2026-04-17T12:00:00Z
    sensitivity: internal
  - id: ev-kill-switch-demo
    type: test_recording
    path_or_uri: evidence/kill-switch-demo.mp4
    sha256: 7a1b9eab1234567890abcdef1234567890abcdef1234567890abcdef1234
    captured_at: 2026-04-17T14:10:00Z
    sensitivity: confidential

exceptions:
  - requirement_id: APTS-SE-022
    exception_type: feature_not_deployed
    description: client-side agent support is intentionally disabled in this environment
    approval_reference: arch-review-2026-04
    review_by: 2026-10-01

attestation:
  reviewer: Jane Doe
  organization: Example Security Team
  method: internal_review_with_independent_signoff
  attestation_statement: >
    The above claim reflects the reviewed deployment scope and supporting
    evidence available at the assessment date.

Example JSON Shape

{
  "claim_id": "apts-claim-2026-001",
  "standard_version": "0.1.0",
  "platform": {
    "platform_name": "Example Autonomous Pentest Platform",
    "platform_version": "2.4.1"
  },
  "claimed_conformance": {
    "claimed_tier": 2,
    "claimed_domains": ["SE", "SC", "HO", "AL", "AR", "MR", "TP", "RP"]
  },
  "requirements": [
    {
      "requirement_id": "APTS-SE-001",
      "status": "met",
      "evidence_refs": ["ev-roe-schema", "ev-scope-validation-log"]
    }
  ]
}

Suggested Status Values

Recommended requirement status values:

Use explicit values rather than free-form text so reviewers can compare claims more consistently.

Mapping to the Existing Conformance Claim Template

Machine-readable area Human-readable template section
Claim metadata title and administrative metadata
Platform information platform/operator overview
Claimed conformance claimed tier and deployment scope
Requirement status records requirement-by-requirement claim body
Evidence references supporting evidence and appendices
Exceptions and limitations caveats, limitations, and compensating controls
Assessment attestation reviewer signoff or assessment statement

Validation Guidance for Customers and Reviewers

When evaluating a machine-readable conformance claim, ask:

Implementation Notes

Recommended implementation practices:

Non-goals

This appendix does not:

Use this appendix as a practical interoperability and review aid for teams that want a structured conformance artifact.