# Sharing

import { CardGrid } from "@astrojs/starlight/components"
import LinkCard from "@/components/starlight/LinkCard.astro"

Ren's sharing and governance model controls who can see resources, who can modify them, and what agents are allowed to do. These concepts work together: [scopes](/docs/deep-dives/concepts/sharing/scopes/) determine visibility, the [registry](/docs/deep-dives/concepts/sharing/registry/) enables discovery, and [permissions](/docs/deep-dives/concepts/sharing/permissions/) gate what agents can do at runtime.

<CardGrid>
  <LinkCard title="Registry" icon="seti:share" href="/docs/deep-dives/concepts/sharing/registry/">
    Publish and discover agents, skills, MCPs, and blueprints.
  </LinkCard>
  <LinkCard title="Blueprints" icon="seti:plan" href="/docs/deep-dives/concepts/sharing/blueprints/">
    Packaged, reusable setups.
  </LinkCard>
  <LinkCard title="Scopes" icon="seti:config" href="/docs/deep-dives/concepts/sharing/scopes/">
    Visibility and access boundaries: private, org, and registry.
  </LinkCard>
  <LinkCard title="Permissions" icon="seti:lock" href="/docs/deep-dives/concepts/sharing/permissions/">
    Capability-based access control for agent actions.
  </LinkCard>
</CardGrid>