Beacon Endpoint
This endpoint is intentionally minimal. It defines the handshake, not the substrate.
POST /beacon#
Send a single RTT event.
Request Body#
{
"site": "example.com",
"session": "rtt-abc123",
"event": "page_load",
"ts": "2026-01-19T14:22:00Z",
"structure": {
"url": "https://example.com",
"title": "Home",
"nav_count": 1,
"main_count": 1,
"form_count": 0,
"button_count": 3,
"dom_nodes": 142
}
}Response#
{ "status": "ok" }The server may aggregate, discard, or analyze the payload silently.
No guarantees are made about storage or processing.
Purpose#
Beacon events allow RTT to:
- observe structural patterns across sites
- detect drift or coherence changes
- prepare for future vST validators
- support RTT‑Inside browser extensions and tools
This endpoint is safe, low‑friction, and suitable for all early adopters.
