Overzicht

Site Profile Endpoint

The profile endpoint allows sites and services to declare RTT‑Inside capabilities.
Profiles are optional but recommended for platforms that want deeper structural alignment or future vST‑beta features.

A profile is a simple JSON manifest describing what the site supports.


GET /profile/{site}#

Retrieve the RTT profile for a site.

Example Response#

{
  "site": "example.com",
  "profile": {
    "rtt_version": "1.0",
    "supports": ["coherence", "corridor", "drift"],
    "contact": "ops@example.com"
  }
}

If no profile exists, profile will be null.


POST /profile/{site}#

Register or update a site’s RTT profile.

Example Request#

{
  "rtt_version": "1.0",
  "supports": ["coherence"],
  "contact": "admin@example.com"
}

Response#

{ "status": "ok" }

Purpose#

Profiles allow RTT to:

  • recognize RTT‑Inside participants
  • enable optional features (coherence, drift, corridor)
  • support future vST validators
  • provide site‑specific diagnostics or insights

Profiles are stable, human‑readable, and versioned for long‑term compatibility.

Updated

Profile — TriadicFrameworks