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.