# MACHINA S06 Composable Profile Package

Version: `1.0.0-S06-CANDIDATE`
Status: `CANDIDATE / NON_RUNTIME / NO_AUTHORITY_EFFECT`
Request: `M2M-MACHINA-PROFILE-01`
ADR: `MACHINA-ADR@1.0.0`

## Purpose

This package implements the accepted S04 architecture without promoting the
legacy monolithic schema. It supplies:

1. a thin, renderer-neutral, non-execution envelope;
2. a versioned composable-profile interface and registry;
3. the first profile, ROTA A duplex;
4. an external loss-declaring duplex bridge;
5. distinct source-ROTAS and inspection-ROTA identities;
6. positive and negative fixtures; and
7. deterministic builders and validators.

MACHINA is a representation capability. It is not a sixth execution owner.
The execution owners remain exactly `TENET`, `ROTAS`, `AREPO`, `OPERA`, and
`SATOR`. Sigma remains a control dossier and does not prove kernel or provider
closure.

## Source boundary

The ROTA A duplex profile is bound to qualified source commit
`182aeb5ef714849383f9b4d850681b358fe989bd` and topology ID
`AGLA.FIGURA_A.DUPLEX_BASE.V0_3_0`. The source artifact is not copied into the
MACHINA package. Its stable identities are mapped in the external bridge.

The source ROTAS provider and post-extraction inspection ROTA have different
IDs, namespaces, owners, kinds, lifecycle positions, and manifest records.
Filename resemblance cannot satisfy either identity.

## Package layout

- `SCHEMAS/`: envelope, profile, and bridge JSON Schemas;
- `CONTRACTS/`: normative non-runtime representation contracts;
- `REGISTRY/`: versioned profile registry;
- `PROFILES/`: ROTA A duplex profile instance;
- `BRIDGES/`: external bridge and complete crosswalk;
- `FIXTURES/VALID/`: conforming envelope and lineage manifest;
- `FIXTURES/INVALID/`: declared negative mutations and expected failure codes;
- `TOOLS/`: deterministic builder and validator; and
- `TESTS_MACHINA_S06_COMPOSABLE_PROFILE_PACKAGE.md`: acceptance matrix.

## Validation

From this directory:

```powershell
& .\TOOLS\BUILD_MACHINA_S06_FIXTURES.ps1
& .\TOOLS\VALIDATE_MACHINA_S06_PACKAGE.ps1
```

The validator checks fixed-point generation, schema shape, all crosswalk
counts and identities, declared-loss coverage, round-trip identity recovery,
negative fixtures, owner separation, Sigma classification, status
non-escalation, and S04 ADR regression.

## Authority boundary

Schema validity is not semantic validity. Semantic validity is not provider
resolution. Provider resolution is not AREPO admission. Admission is not OPERA
execution. Execution is not SATOR output. No PASS propagates between these
surfaces by implication.

This package does not canonize MACHINA, mutate a root law, register a provider,
execute an OPERA, regenerate deployment, or authorize a renderer.
