概览

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