Skip to content

Layer 2 (future): hard visibility isolation for teams (read-scope + security) #120

Description

@CheeryProgrammer

Part of #113 (Layer 2 — opt-in, future).

For the subset of teams with privacy/compliance/multi-tenant needs: a hard
visibility wall on top of Layer 1. Not needed by solo users or most teams.

  • read = a set of namespaces an agent may see; write = a single target.
  • Enforced at the storage layer (not a forgettable query filter) + auth.
  • Per-namespace uniqueness/quotas/backup/export; whole-namespace delete & hand-off.

Only build once a real multi-tenant/compliance requirement exists. Until then,
Layer 1 (scoped identity + soft lens) covers solo-multi-project and most teams;
hard isolation = a separate Brainiac stack per team.

Acceptance: an agent scoped to namespace A cannot retrieve namespace B's data
by any query; Layer 1 deployments keep working unchanged (everything = one visible pool).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions