# ecptest

This canonical URL serves two first-party representations from the same authority.

- Browsers receive the human preflight interface at `https://ecptest.com/`.
- Agents receive this markdown representation from that same canonical URL when the request does not negotiate for HTML.

## What This Surface Is

`ecptest` is a simple Endpoint Context Protocol preflight surface.

The test verifies three conditions at the submitted canonical URL:

1. Browser requests receive HTML.
2. Agent requests receive AgentWelcome.md or another non-HTML semantic representation.
3. The response varies on `Accept`, `Sec-Fetch-Dest`, and `User-Agent`.

## What This Surface Does Not Do

- It does not submit sites to a registry.
- It does not queue or index URLs.
- It exists only to verify live response behavior.

## Protocol Notes

This site itself is ECP-enabled.

- Canonical human URL: `https://ecptest.com/`
- Canonical agent URL: `https://ecptest.com/` via HTTP content negotiation
- Direct markdown alias: `https://ecptest.com/AgentWelcome.md`

## Related URLs

- Protocol documentation: `https://endpointcontextprotocol.io/`
- GitHub: `https://github.com/endpointcontextprotocol`
