All groups

Access & trust

Recovery routes, device sessions, temporary permissions, connected services and a readable history. Every decision exposes its scope and consequence before you act.

5 built · 5 declared

Sign-in safeguards

4×

Source: src/app/composition/_blocks/sign-in-safeguards.tsx

YOU / SIGN-IN

A second way back

Keep everyday sign-in fast, and recovery separate from the devices you use.
2 of 3 ready
  • Device key

    Studio laptop · used today

    Ready
  • Authenticator

    Personal phone · checked 12 Sep

    Ready
  • Recovery contact

    Add a way back if both devices are lost.

    Missing

If you lose this device

Use your authenticator first. A separate recovery contact gives you one more route back.

Local specimen. Changes reset when this page reloads.

A readiness checklist beside an independent recovery route, with validated local enrollment and an explicit no-message-sent outcome.

Device access

4×

Source: src/app/composition/_blocks/device-access.tsx

YOU / DEVICES

Where you’re signed in

Review unfamiliar devices without interrupting the session you’re using.
3 active

Studio laptop

This device

Firefox · desktop · Portland, US

  • Personal phone

    Recognized

    Portland, US · 14 Sep, 08:42

  • Travel laptop

    Review

    London, UK · 13 Sep, 17:10

Locations are approximate. The current device cannot be ended from this list.

Local specimen. Changes reset when this page reloads.

The current device stays protected while other sessions expose their details; ending one or all requires confirmation and leaves the ended rows visible.

Service permissions

4×

Source: src/app/composition/_blocks/service-permissions.tsx

SERVICES / PERMISSIONS

Know what each service can do

Scope is visible before the action. Disconnecting a service never deletes its earlier work.
3 connected

Approved by
Mia Lindqvist
Last activity
12 Sep, 11:08

Scope · Projects

  • Read client names
  • Add draft entries

New forms will no longer produce drafts. Existing drafts stay in their books.

Local specimen. Changes reset when this page reloads.

Connected services disclose their owner, exact permissions and what will stop before disconnecting; local reconnection restores the preview.

Access review

6×

Source: src/app/composition/_blocks/access-review.tsx

WORKSPACE / ACCESS

Give just enough access

Read the reason, inspect the scope, then choose an expiry. Nothing is granted until you approve it.
3 to review

Requests · choose one to inspect

Retainers

Analyst

“I’m reconciling the September report and need the underlying entries, not just the summary.”

Included

  • Read entries
  • View client names
  • Export reports

Not included

  • Edit entries
  • Change payout accounts

Decisions are local to this preview. No invitations or permission changes are sent.

A request queue beside its reason, included and excluded permissions and expiry. Approve or decline locally, then undo without losing the request.

Change history

6×

Source: src/app/composition/_blocks/change-history.tsx

WORKSPACE / HISTORY

A record of what changed

Who changed it, what changed, and the reason to look closer. The previous value stays in the record.
5 of 5 events

14 Sep 2026

  1. NA

    Narrowed Archive mirror’s access

    Noor Adeyemi · Archive mirror

    Before
    Read every entry
    After
    Read cleared entries only

    Workspace settingschg_104

  2. ML

    Received temporary report access

    Mia Lindqvist · Retainers book

  3. NA

    Added a device key

    Noor Adeyemi · Studio laptop

13 Sep 2026

  1. RM

    Ended a device session

    Rafael Marchetti · Travel laptop

  2. TO

    Connected Report relay

    Tunde Okafor · Retainers, Studio

Showing a fixed example from 13–14 September 2026. All people and events are fictional.

Searchable, category-filtered events grouped by date. Expand an event to compare before and after, with actor, origin and reference preserved.