Each build produces four attestations: an environment attestation (an inventory of the build environment and its configuration), a process attestation (the programs and steps that ran, populated on a best-effort basis because observing tools cannot always separate process from materials data), a materials attestation (the raw data and inputs consumed) and an artifact attestation (the outputs produced). The evidence is generated concurrently with the build by a process that is more trusted, or better isolated, than the build it observes, so that a compromised build cannot tamper with its own evidence.
The graph holds this control, the 0 it maps to, and the evidence behind each claim, over MCP and REST.