> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rodyne.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Operate a Cnect network

> Coordinate identity and approved staff changes across controlled communities.

Cnect networks connect owner-controlled Rodyne communities while keeping local workspaces, permissions, reports, and ordinary rank requests authoritative.

## Core principles

* Each provider resource has one controlling community.
* Groups and experiences are different resource types even when their numeric IDs match.
* A workspace manager has no implicit network authority.
* Policy edges describe allowed relationships; drawing an edge does not execute writes.
* Network writes stay behind a separate owner-controlled safety switch.

## Pilot setup

<Steps>
  <Step title="Add communities and resources">
    Add owner-controlled workspaces, then connect each Discord server, Roblox group, and required Studio experience. An experience cannot execute a group rank change.
  </Step>

  <Step title="Define ranks and policy">
    Create canonical positions and map every participating resource's actual roles. Configure a non-staff fallback for Roblox discharge.
  </Step>

  <Step title="Delegate network authority">
    Grant network administration or independent approval to the intended people. Keep local workspace authority separate.
  </Step>

  <Step title="Confirm identities">
    Use first-party Cnect proof. Review conflicts without merging unrelated source records.
  </Step>

  <Step title="Simulate">
    Run a read-only simulation for a named person and review every current state, intended role, exception, warning, and access effect.
  </Step>

  <Step title="Enable the pilot">
    The network owner confirms the network name and enables approved writes. A simulation of the current policy revision is required.
  </Step>

  <Step title="Approve and canary">
    Distinct authorized people approve the proposal. Start with one controlled person and confirm every target read-back.
  </Step>
</Steps>

## Reconciliation

The reconciliation view shows the desired revision, pinned policy, independent approvals, employment event, and every provider target. Revocations run before grants. Work for one person is serialized; unrelated people may run concurrently.

The worker rechecks authority, identity, entitlement, policy revision, provider capability, and protected roles before writing.

## Kill switch

Turn off **Allow approved network writes** in Network safety to stop new target claims and later steps. An already in-flight provider request can still finish; read-back and diagnosis continue.

If policy or approvals changed, cancel unfinished work only when no target is running and create a fresh simulation. Reinstatement is a new approved operation; it does not erase the discharge history.

<Danger>
  Never describe a network discharge as complete until every required target is provider-confirmed and the intended access effect has been reviewed.
</Danger>

## Guided walkthrough

<Frame caption="The network surface makes community resources, identity policy, and safety controls visible together.">
  <img src="https://mintcdn.com/rodyne/3VLEvtRzxXCeXuB_/assets/screenshots/cnect-network-main.png?fit=max&auto=format&n=3VLEvtRzxXCeXuB_&q=85&s=cd02ea995b90b47093e665d02ae2fb7e" alt="Rodyne Cnect network overview for connected communities" width="990" height="742" data-path="assets/screenshots/cnect-network-main.png" />
</Frame>

The screenshot above is from the live Rodyne product. Use it to orient yourself, but rely on the current record state and live provider checks when operating the workspace.

## Operating procedure

<Steps>
  <Step title="Inventory controlled resources">
    Add each community, group, and experience under exactly one controlling owner.
  </Step>

  <Step title="Map canonical positions">
    Relate local roles without erasing local provider identities.
  </Step>

  <Step title="Delegate separately">
    Grant network authority independently from workspace management.
  </Step>

  <Step title="Simulate the revision">
    Review every current and desired target for a named canary.
  </Step>

  <Step title="Approve and reconcile">
    Collect independent approval, enable writes, and verify revocations before grants.
  </Step>
</Steps>

## Acceptance checks

| Check      | Ready when                                  | If it is not ready                     |
| ---------- | ------------------------------------------- | -------------------------------------- |
| Ownership  | Each resource has one controlling community | Resolve duplicate or ambiguous control |
| Revision   | Simulation matches current policy           | Run a new simulation                   |
| Completion | Every target is provider-confirmed          | Keep the operation unresolved          |

## Failure recovery

Use the kill switch to stop new claims when policy or provider behavior is unsafe. In-flight calls may still finish, so continue read-back and record the actual final state.

## Continue the workflow

<CardGroup cols={2}>
  <Card title="Cnect identity linking" href="/cnect/identity-linking" icon="link" />

  <Card title="Architecture" href="/developers/architecture" icon="boxes" />
</CardGroup>
