# DuyuSense auth.md

## Audience

AI agents, crawlers and automated clients that read www.duyusense.com on behalf of users.

## Registration

Agent registration is anonymous and instant. There is no account system, sign-in or user data behind
this site's agent interfaces. The registration endpoint `https://www.duyusense.com/agent/auth` accepts
`POST` (or `GET`), creates nothing and returns `identity_type: anonymous`, `credential_type: none`.
Agents may also skip registration entirely and call the interfaces directly.

```json
{
  "agent_auth": {
    "skill": "https://www.duyusense.com/.well-known/agent-skills/duyusense-knowledge/SKILL.md",
    "register_uri": "https://www.duyusense.com/agent/auth",
    "claim_uri": "https://www.duyusense.com/agent/auth",
    "identity_types_supported": ["anonymous"],
    "anonymous": { "credential_types_supported": ["none"] }
  }
}
```

## Supported methods

- **anonymous**: every agent interface is public and read-only:
  - Markdown negotiation on every page (`Accept: text/markdown`)
  - REST API: `https://www.duyusense.com/api/v1` (OpenAPI: `/openapi.json`)
  - MCP server: `https://www.duyusense.com/mcp` (Streamable HTTP)
  - A2A agent: `https://www.duyusense.com/a2a` (JSON-RPC)
  - `/llms.txt`, `/llms-full.txt`, `/.well-known/agent-skills/index.json`

## Credentials

No API keys, tokens or cookies are issued or accepted. Do not send `Authorization` headers.
No OAuth authorization server is operated, because nothing is protected.

## Usage

Content may be used for search, AI answers and model training with attribution to DuyuSense
(https://www.duyusense.com). Keep automated traffic reasonable; excessive traffic may be rate limited
by Cloudflare.

## Contact

Partnerships, data questions or problems: contact@duyusense.com
