Import, export, and data access are contracts between workspace apps and storage. An app asks for a named contract. The plane evaluates it, performs the scoped operation, and records it.
Importer queues a reading list into the workspace drive.
Policy evaluator
Choose an application, an operation, a path and a role. The scope matrix shows what each application holds. The evaluator reads the contracts and returns a decision you can inspect.
Allowed
Importer asks to import drive/imports.
Matched drive.import. The request stays inside the scope the contract names.
1{2 "decision": "allow",3 "status": 202,4 "contract": "drive.import",5 "rule": "drive.import",6 "reason": null7}Audit tape
Flows
Every way data enters, leaves, or is read goes through one of these contracts, and leaves a record shaped like the one beside it.
contract · drive.import
A member or a job queues an item into the workspace drive. The plane checks the contract, stores it under the workspace, and records who asked.
1{2 "source": "Manual",3 "item": "Reading list",4 "status": "Queued",5 "note": ""6}contract · drive.export
Finished work leaves through a named handoff. Any assigned member can create one, and the handoff target is a control that managers set on the workspace.
1{2 "target": "Partner review pack",3 "status": "Available",4 "note": ""5}contract · drive.import
Uploads are stored under a generated name. The original name, type, size and uploader stay as metadata on the record.
1{2 "name": "calibration.csv",3 "mime_type": "text/csv",4 "byte_length": 18240,5 "owner": "A. Researcher"6}contract · records.read
Applications read the indexed records a contract names. They get no path to the disk underneath and no view of other workspaces.
1{2 "workspace": "biology",3 "op": "read",4 "target": "archive/records",5 "decision": "allow",6 "status": 2007}The record
Each accepted request becomes an event the workspace can read back: the actor, the action, a detail line and the time. Members see it arrive on the workspace stream.
How it behaves
Infrastructure
First papers are in preparation.
Each piece states what it claims and what it does not. See what the institute has published so far in Papers.
Access is invite-only. Tell us what you are working on and an administrator will review it.