Agent & Developer Documentation

The California Dog Bite Evidence Checklist is accessible to humans, AI assistants, and autonomous agents through a single canonical decision engine. Every access channel below returns the same educational result for the same inputs.

Legal safeguards (apply to every channel)

This is educational evidence-preservation support only. It does not provide legal advice, assess liability or fault, determine whether you have a valid claim, estimate case value, predict the probability of winning, or guarantee any outcome. It does not create an attorney-client relationship. Every tool response embeds this disclaimer.

REST API

Endpoint (POST)

https://caldogbiteevidence.com/api/v1/check-dog-bite-evidence

OpenAPI 3.1 Spec

https://caldogbiteevidence.com/openapi.json
curl -X POST https://caldogbiteevidence.com/api/v1/check-dog-bite-evidence \
  -H "Content-Type: application/json" \
  -d '{
    "incident_type": "Dog bite that broke the skin",
    "who_injured": "My child",
    "when_happened": "Today",
    "injuries": ["Facial injury"],
    "medical_care": ["Emergency room"]
  }'

Remote MCP (JSON-RPC 2.0)

Remote MCP Endpoint (POST)

https://caldogbiteevidence.com/api/mcp

WebMCP Endpoint (POST)

https://caldogbiteevidence.com/api/webmcp

Discovery Manifest

https://caldogbiteevidence.com/.well-known/mcp.json

Methods

initialize • tools/list • tools/call • ping

curl -X POST https://caldogbiteevidence.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"check_dog_bite_evidence",
                 "arguments":{"incident_type":"Dog bite that broke the skin",
                              "who_injured":"My child"}}}'

Browser WebMCP

When an agent-enabled browser exposes document.modelContext, this site automatically registers the check_dog_bite_evidence tool on every page. The tool executes against the REST endpoint above (the REST fallback), so results are identical to every other channel.

// Registered automatically on page load:
document.modelContext.registerTool({
  name: "check_dog_bite_evidence",
  description: "California Dog Bite Evidence Checklist ...",
  inputSchema: { /* incident_type, who_injured, ... */ },
  execute: async (args) => /* POST /api/v1/check-dog-bite-evidence */
})

Capability Manifest & Registry

Capability Manifest

https://caldogbiteevidence.com/capability-manifest.json

Registry Packages (unpublished)

https://caldogbiteevidence.com/registry/