···35353636```ts
3737export const config: ContrailConfig = {
3838+ namespace: "com.example", // your reverse-domain namespace
3839 collections: {
3940 "community.lexicon.calendar.event": {
4041 relations: {
···84858586| Endpoint | Description |
8687|----------|-------------|
8787-| `{nsid}.getRecords` | List/filter records |
8888-| `{nsid}.getRecord` | Get single record by URI |
8989-| `{nsid}.getUsers` | List users by record count |
9090-| `{nsid}.getStats` | Collection statistics |
9191-| `contrail.admin.sync` | Discover + backfill (requires `ADMIN_SECRET`) |
9292-| `contrail.admin.getCursor` | Current cursor position |
9393-| `contrail.admin.getOverview` | All collections summary |
8888+| `{collection}.listRecords` | List/filter records |
8989+| `{collection}.getRecord` | Get single record by URI |
9090+| `{namespace}.getProfile` | Get a user's profile by DID or handle |
9191+| `{namespace}.admin.sync` | Discover + backfill (requires `ADMIN_SECRET`) |
9292+| `{namespace}.admin.getCursor` | Current cursor position |
9393+| `{namespace}.admin.getOverview` | All collections summary |
9494+| `{namespace}.admin.reset` | Delete all data (requires `ADMIN_SECRET`) |
94959596### Query parameters
9697