Agent Identity and Attestation: From Digital Shapeshifting to Compliance Verification

Table of Contents

Agent identity spans two problems: who acted (attribution) and who claims what (attestation). This note connects the digital shapeshifting framework (LITCon 2025) to the Walsh-Research compliance spec (v1.3) and the emerging regulatory landscape.

1. The paper

Digital Shapeshifting: Identity Delegation and Attribution in AI-Assisted Development (Walsh, Tao, Kumar, Pace – April 2025).

The paper introduces temporary identity delegation with clear boundaries: an AI agent acts under a human's identity with structured attribution via git trailers (Co-Authored-By, Sudo-By).

2. Four pillars

Pillar Question Research
Identity/Attestation Who claims to be what? This note + shapeshifting paper
Access/Compliance What must a bot do when fetching? Walsh-Research spec v1.3 (R1-R13)
Sandbox/Governance Where does the code run? Agent Sandbox Architectures
Memory/State What persists across sessions? Agent Memory Systems

Walsh-Research/1.2 is a delegated identity with R13 tagging for attribution. The Co-Authored-By trailers in every commit are the git-native form of the same pattern.

3. Attestation research findings

3.1. Convergence evidence

verified · pilot-annotation-pass · 2026-10-08

The HDP Protocol (arXiv:2604.04522) independently arrived at the same delegation chain structure as the Sudo-By trailer: Ed25519-signed, append-only, human-anchored.

A revision pass on the shapeshifting paper itself (litcon-2025 PR #164, checked 2026-10-10) found the same convergence from the other direction: "an action taken with jwalsh's token is jwalsh's in GitHub's log. The agent appears only in trailers the agent wrote itself." That is this note's own premise, arrived at independently while auditing the original paper's case study rather than proposing attribution infrastructure – the audit trail's blind spot is exactly the gap the trailer convention exists to fill.

3.2. The VS Code Copilot incident (March 2025)

GitHub's auto-attribution of Copilot contributions without explicit consent triggered community backlash. Validates the consent-first design in the shapeshifting paper: delegation must be explicit, not inferred.

3.3. Novel contributions

The Trailer Consistency Score (TCS) metric is novel. No existing work quantifies trailer consistency as a governance metric. TCS measures whether attribution trailers are present, well-formed, and consistent across a repository's commit history.

4. Gaps to address

corrected · pilot-annotation-pass · 2026-10-08

Five gaps identified for the next revision of the paper:

  1. Cryptographic maturity continuum. Position git trailers as the pragmatic entry point, with Sigstore and HDP as the cryptographic upgrade path. Trailers are unsigned claims; Sigstore adds OIDC-bound signatures; HDP adds delegation chains.
  2. HDP + Agentic JWT citation. Formal analogues to the social/procedural approach in the shapeshifting paper. The math exists; cite it.
  3. AIBOM alignment. The trailers are a minimal AI Bill of Materials embedded in git history. Frame them in AIBOM terms for the supply-chain audience.
  4. Behavioral fingerprinting (arXiv:2601.17406). 97.2% F1-score on multi-class agent identification from code patterns, across five coding agents. Complementary to voluntary disclosure – even without trailers, the code itself is a signal.
  5. Cisco's alternative model. Distinct non-human identities (each agent gets its own account) vs. the delegation model (agent acts under human's identity with attribution). Engage with the tradeoff: Cisco's model is cleaner for audit but breaks the git blame human-readable invariant.

5. Regulatory context

verified · pilot-annotation-pass · 2026-10-08

EU AI Act Article 50 becomes enforceable August 2026. It requires machine-readable AI content attribution. The git trailer framework is ahead of current requirements – structured, machine-readable, embedded in the artifact's version history.

The Walsh-Research compliance spec's R1 (exact UA with policy URL) and R13 (implementation tagging) satisfy the "machine-readable AI attribution" requirement for HTTP traffic. The Co-Authored-By trailer satisfies it for source code.

6. Connection to the compliance harness

The 29-language compliance harness (walsh/compliance-harness) demonstrates that identity attestation works at scale across languages. Each implementation:

  • Declares identity: Walsh-Research/1.2 in the UA (R1)
  • Tags provenance: ?impl={org/repo}&sha={sha} (R13)
  • Persists attribution: Co-Authored-By in the commit trailer
  • Survives audit: access logs + git history + git notes

The access log is the external oracle. Git is the internal ledger. The two together form a verifiable attribution chain from HTTP request to source commit.

7. Attestation tiers

corrected · pilot-annotation-pass · 2026-10-08

A maturity framework for attestation claims (distinct from the mechanism-based tiers in bot attestation research):

Tier Name What it proves
0 Undeclared Nothing – no UA, no policy
1 UA assertion only Claims an identity
2 UA + policy URL Claims an identity with a published contract
3 Verifiable contract Published spec, test fixtures, self-audit
4 Third-party audited External verification of claims

Walsh-Research is tier 3. The gap to tier 4 is third-party audit – the compliance harness with 29 independent implementations is evidence toward that claim but is self-operated, not independently verified.

Web Bot Auth (draft-meunier-web-bot-auth-architecture-05) adds cryptographic bot identity. When combined with the attestation tier model, it would elevate R1 from declared identity to verified identity.

8. Related

Seen at