StructureClerk

API Usage Policy

Last updated: 2026年2月26日

1. Overview

StructureClerk provides free, public API endpoints for regulatory compliance analysis. This policy governs the use of our REST API, A2A (Agent-to-Agent) protocol and MCP (Model Context Protocol) endpoints.

2. Available Protocols

ProtocolEndpointAuth Required
REST API/api/agent/*No
A2A (Google)/api/a2aNo
MCP/api/mcp-httpNo

3. Fair Use

All endpoints are free and require no authentication. However, we enforce fair use limits:

  • Rate limit: 100 requests per minute per IP address
  • Payload limit: 100 KB per request
  • Concurrent connections: 10 per IP address

If you need higher limits for a specific use case, contact us at info@structureclerk.ca.

4. Permitted Uses

  • Integrating compliance checks into your applications
  • Building AI agents that query regulatory information
  • CI/CD pipeline integration for compliance-as-code
  • Academic research and educational purposes
  • Internal compliance tooling

5. Prohibited Uses

  • Reselling API responses as a competing service
  • Automated scraping beyond API endpoints
  • Deliberate overloading or denial-of-service attacks
  • Misrepresenting StructureClerk results as legal advice
  • Using the API to generate misleading compliance certifications

6. Attribution

When displaying results from StructureClerk APIs, we appreciate (but do not require) attribution:

"Powered by StructureClerk — structureclerk.ca"

7. Data Handling

  • API request content is processed in real-time and not stored
  • IP addresses are logged for rate limiting (retained 30 days max)
  • No personal data from API requests is stored beyond the request lifecycle

8. SLA and Availability

StructureClerk is provided "as is" with no guaranteed uptime or SLA. We aim for high availability but may have planned or unplanned downtime. The API may change without prior notice, though we will make reasonable efforts to maintain backwards compatibility.

9. Agent Discovery

AI agents can discover StructureClerk capabilities through:

  • /.well-known/agent.jsonStandard agent discovery file
  • /.well-known/agent-card.jsonA2A agent card
  • /api/agent-manifestDetailed capability manifest
  • /agent-registration.jsonERC-8004 registration

10. Contact

For API questions or partnership inquiries: info@structureclerk.ca