Registries

Federation directory.

List federated peers

GET /v1/registries
{
  "registries": [
    {
      "did":        "did:oas:l1fe:registry:reggie",
      "endpoint":   "https://api.mars.glass",
      "entryCount": 1044220,
      "lastSync":   "2026-04-26T15:00:00Z"
    }
  ]
}

Initiate handshake

POST /v1/federate/handshake
{
  "fromRegistry": "did:oas:yourorg:registry:internal",
  "endpoint":     "https://reg.yourorg.com",
  "publicKey":    "ed25519:…",
  "scope":        ["agent","tool","skill"]
}
{ "syncToken": "tok_3f9a…" }

Sync entries

POST /v1/federate/sync
{ "syncToken": "tok_3f9a…", "limit": 1000 }
{ "entries": [ /* ... */ ], "nextCursor": "..." }