Agent Legal Context

Community

Contributing to the Agent Legal Context (ALC) protocol specification and community.

The Agent Legal Context (ALC) protocol is an open specification under the Apache 2.0 license.


Contributing

The specification is in draft status. We welcome contributions in the following areas:

  • Protocol review -- Review the specification for technical accuracy, completeness, and clarity
  • Integration patterns -- Propose or implement integration patterns for additional protocols
  • Reference implementations -- Build reference implementations for the API gateway
  • Test vectors -- Contribute test vectors for EIP-712 signing, hash verification, and API responses
  • Security analysis -- Review the security considerations and identify additional threats or mitigations

Resources

  • Specification -- Agent Legal Context Protocol v1.0.0-draft
  • Trust in Depth White Paper -- Fisher and McCormack, "Identity, Trust, and the Legal Foundations of Agentic Commerce" (2026)
  • Agentic Dispute Resolution White Paper -- Design for AI agent participation in dispute resolution processes

Code of Conduct

All contributors are expected to follow the project's code of conduct, which emphasizes respectful collaboration, constructive feedback, and inclusive participation.


Changelog

v1.0.0-draft (March 2026)

  • Initial draft specification
  • Discovery standard (/.well-known/legal-context.json)
  • API specification (8 endpoints)
  • On-chain primitives (IntegraExistence, IntegraRecord, 6 resolver interfaces -- reference implementation names)
  • Three acceptance tiers (implicit, explicit, negotiated)
  • EIP-712 typed data schemas (TermsAcceptance, NegotiatedAgreement)
  • Protocol integration patterns for MPP, ACP, UCP, x402, AP2, Visa TAP, A2A/MCP, Mastercard Agent Pay
  • Security considerations
  • Four-part adoption staircase

License

Apache 2.0. The specification is open for anyone to implement.