evidence
Screenshots and CSV log exports assembled by hand the week before fieldwork.
Signed receipts for Agent API, public /invoke, and standard MCP tools/call executions, queryable across the observation period.
SOC 2 fieldwork is evidence collection. Agent API, public `/invoke`, and standard MCP `tools/call` executions receive signed receipts with caller, skill, input, verified grant, outcome, and timing evidence. Activity traces, artifacts, evaluations, retention, and inventory remain separate controls.
CC6 · CC7 · CC8 · retained · verifiable
Most teams walk into SOC 2 fieldwork with agent 'evidence' that is really a stream of application logs plus screenshots collected the week before. Logs are mutable, the control owner also owns the log store, and a shared production key means the record rarely shows which authority permitted an action. An auditor testing CC6, CC7, or CC8 is being asked to trust a record kept by the party being audited — which is exactly what an audit is supposed to avoid.
A receipt is a first-class primitive on a2a cloud, not a logging add-on. It signs who called, which skill ran, input evidence, verified grants, outcome, and timing. Rich activity, artifact, and evaluation evidence remains separately retained and correlated.
SOC 2 fieldwork runs on evidence. Agent API, public `/invoke`, and standard MCP `tools/call` executions receive receipts covering caller, skill, input evidence, verified grant IDs, outcome/result preview, and timing. Rich activity evidence stays separate.
Changing a signed receipt field breaks Ed25519 verification. Retention and inventory controls are still required to demonstrate that the overall audit population is complete.
The logical-access criteria (CC6) want evidence that authorized actors performed authorized actions. Each receipt signs the caller and grant IDs; the referenced grants provide audience, TTL, file, and tool scope.
Auditors sample a window. The platform enforces a 180-day retention floor on receipts, grants, and audit records, so the evidence for the observation period is still there when fieldwork starts.
Deploys, grant issuance, revocations, and runs are queryable from the platform's audit surfaces. Run receipts are signed individually; the surrounding audit events support the broader CC7 and CC8 narrative.
The point of an audit is not trusting the party being audited. A receipt's signature is checked independently of the agent runtime — governed agent execution the auditor can verify, not take on faith.
Screenshots and CSV log exports assembled by hand the week before fieldwork.
Signed receipts for Agent API, public /invoke, and standard MCP tools/call executions, queryable across the observation period.
Application logs an operator can edit — the control owner also controls the evidence.
Ed25519-signed receipts. Altering a signed field breaks verification.
A shared production API key; who did what is inferred, not recorded.
Caller and grant IDs are signed; the referenced grant supplies audience, TTL, and tool scope.
Log rotation quietly ages out records before the audit window closes.
A 180-day retention floor on receipts, grants, and audit records.
“Trust our logs” — the auditor relies on the vendor's own tooling.
Signatures verify independently of the runtime that produced them.
SOC 2 fieldwork is evidence collection against the Trust Services Criteria. Covered execution entry points produce receipts with caller, skill, input hash and result preview, verified grant IDs, outcome/result preview, and timing. Optional activity fields are not populated by default, and retention, inventory, access, and organizational controls remain necessary.
Receipts can support CC6 logical-access testing because they sign caller and grant IDs, with scope details available from the referenced grant. Run records and surrounding audit events can also support CC7 monitoring and CC8 change evidence. The receipt signature proves the contents of each receipt; it does not by itself prove that no record was removed.
Receipts are strong technical evidence for the execution fields they cover, and a verifier can check each signature independently. A full SOC 2 report still needs organizational controls, retention, population-completeness evidence, policies, vendor management, and HR controls. Receipts strengthen the run evidence; they do not replace the audit program.
a2a cloud enforces a 180-day retention floor on receipts, scoped grants, and audit records. That covers a typical SOC 2 Type II observation window so evidence for the period is still present when fieldwork begins, rather than aged out by log rotation.
You still need the organizational controls, policies, risk assessment, vendor management, and population-completeness work required by your audit scope. a2a cloud supplies technical primitives — signed receipts, scoped grants, and a retention floor — so your team does not have to assemble the per-run evidence layer from scratch.
All guides live in the guides index.
a2a cloud deploys agents with Ed25519-signed receipts on Agent API, public `/invoke`, and standard MCP `tools/call` executions. Scoped grants and retention controls strengthen the technical evidence layer; policies, access reviews, inventory, and risk controls complete the SOC 2 story.