# District.org — Agent Quick Reference

> **TL;DR:** District.org is a marketing + signup site for the world's
> first Global Digital Innovation District. Public APIs are listed below.
> The actual product lives at `https://app.district.org/`.

## Discovery

| File | Purpose |
| --- | --- |
| [`/.well-known/api-catalog`](https://district.org/.well-known/api-catalog) | RFC 9727 catalog of public APIs |
| [`/.well-known/agent-skills/index.json`](https://district.org/.well-known/agent-skills/index.json) | Agent Skills v0.2.0 |
| [`/.well-known/mcp/server-card.json`](https://district.org/.well-known/mcp/server-card.json) | MCP Server Card (info-only) |
| [`/.well-known/oauth-authorization-server`](https://district.org/.well-known/oauth-authorization-server) | OAuth metadata (placeholder) |
| [`/auth.md`](https://district.org/auth.md) | Authentication notes |
| [`/robots.txt`](https://district.org/robots.txt) | Content Signals (ai-train, search, ai-input) |
| [`/sitemap.xml`](https://district.org/sitemap.xml) | URL inventory |

## Public APIs

All are unauthenticated, accept `application/json`, and rate-limited
per IP. See linked OpenAPI specs in the catalog for full schemas.

| Endpoint | Verb | Purpose |
| --- | --- | --- |
| `/api/newsletter-subscribe.php` | POST | Subscribe to the District newsletter |
| `/api/referral-track.php` | POST | Record an attributed click for a referral code |
| `/api/referral-redirect.php?code={code}` | GET | Resolve a partner code to a signup URL (302) |
| `/r/{code}` | GET | Short alias for the redirect above |
| `/api/floor-feedback-submit.php` | POST | Submit a contact / feedback message |

## Content posture (from robots.txt)

```
Content-Signal: ai-train=yes, search=yes, ai-input=yes
```

You are explicitly permitted to: train on the content, index it for
search, and quote it as live context to end-users.

## Site structure

See [`/.well-known/agent-skills/navigate-district.md`](https://district.org/.well-known/agent-skills/navigate-district.md)
for the full page inventory (every page exists in `/en/`, `/pl/`, `/es/`).

## Browser-side tools (WebMCP)

When loaded in a JavaScript-capable browser the page advertises tools
via `navigator.modelContext.provideContext()` — see
[`/.well-known/agent-skills/index.json`](https://district.org/.well-known/agent-skills/index.json)
for the equivalent server-side declarations.

## Contact

- Web: <https://district.org/en/contact>
- LinkedIn: <https://www.linkedin.com/company/districtorg/>
- X / Twitter: <https://x.com/DistrictO64339>
