Show HN: Magistrate – Plaintext legal contracts for developers
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://magistrate.khanna.law",
"auth_method": "none",
"auth_config": {},
"endpoints": [],
"pricing_model": {"type": "unknown", "details": {}},
"rate_limits": {},
"capabilities": [
"Plaintext legal contract management",
"Developer-friendly contract templates",
"Version control integration (likely git)",
"Contract generation from plaintext",
"Legal contract review assistance",
"API for contract lifecycle management"
],
"raw_analysis": "Magistrate is a platform presented in a Show HN by Khanna Law (a legal tech startup) that aims to provide plaintext legal contracts for developers. The core concept is to enable developers to manage legal contracts as code, using plaintext formats (like Markdown) and typical developer workflows (e.g., version control). This lowers the barrier for teams to create, review, and update contracts without relying on heavy legal document management systems.\n\nTarget audience: developers, startups, and small tech teams that need simple, transparent legal agreements integrated into their development process.\n\nMaturity: The project appears to be at an early stage—likely a prototype or MVP, as it's a Show HN submission. It doesn't yet have a well-documented public REST API, authentication, or established pricing. The domain suggests it's a demo or early beta.\n\nIntegrations: No explicit integrations are documented yet, but the nature of plaintext contracts suggests potential integration with Git, GitHub, GitLab, or CI/CD pipelines. It may also offer API endpoints in the future for contract lifecycle management.\n\nOverall: It's an innovative niche solution, but currently limited in documentation, API surface, and configuration. Developers would need to interact with the service via its web interface or expect future API additions."
}0/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | None | 109ms |
| robots_txt | GET /robots.txt | None | 67ms |
| llms_txt | GET /llms.txt | None | 72ms |
```json
{
"overall": 12,
"dimensions": {
"token_efficiency": 3.0,
"first_try_success": 2.0,
"response_parseability": 3.0,
"error_clarity": 2.0,
"doc_quality": 2.0,
"auth_simplicity": 2.0,
"latency": 2.0,
"consistency": 1.0
},
"pricing_normalized": {},
"issues": [
{
"issue": "Website DNS resolution failed - domain does not exist or is unreachable",
"severity": "critical"
},
{
"issue": "No valid HTTP response - service appears to be offline or not deployed",
"severity": "critical"
},
{
"issue": "No llms.txt file available for agent discoverability",
"severity": "high"
},
{
"issue": "No robots.txt present - poor crawler support",
"severity": "medium"
},
{
"issue": "Pricing model is unknown - agents cannot recommend with cost transparency",
"severity": "medium"
},
{
"issue": "No authentication flow documented or available",
"severity": "high"
}
],
"recommendations": [
{
"recommendation": "Deploy the platform to a live domain with DNS configured correctly",
"priority": "critical"
},
{
"recommendation": "Provide an llms.txt file to help AI agents understand platform capabilities",
"priority": "high"
},
{
"recommendation": "Publish clear pricing documentation - agents need cost transparency to recommend",
"priority": "high"
},
{
"recommendation": "Add structured API documentation with request/response examples",
"priority": "high"
},
{
"recommendation": "Implement simple OAuth or magic-link authentication",
"priority": "medium"
},
{
"recommendation": "Create a status page and uptime guarantees for reliability",
"priority": "medium"
}
]
}
```Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/magistrate">
<img src="https://prowl.world/badge/magistrate.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard