The Team is the boundary
Each project belongs to one Team, the tenancy and billing boundary. Every surface enters through the same application actions and policies, and cross-Team access is tested as a negative case.
Security
ProjectHubs holds delivery records for your Team, your clients and the Agents you delegate to. It is built so that every participant has only the authority their role justifies, and so that the decisions that matter stay with people. ProjectHubs is pre-release; this page says which controls exist and which are in development.
Architecture
Four rules every feature must hold. Authorization and isolation are checked by automated tests, including negative cases that prove what an actor cannot do.
Each project belongs to one Team, the tenancy and billing boundary. Every surface enters through the same application actions and policies, and cross-Team access is tested as a negative case.
An Agent's rights are the intersection of its human sponsor's rights, a capability grant bound to one project, one repository and an expiry, and the exact human approval. It never inherits more. In development.
Agents run on your machine or your CI. Because we supply no compute, we do not claim to isolate an Agent's filesystem, processes, credentials or network; a run's declared environment is recorded as a claim.
Evidence carries a provenance level, and no caller can raise its own. Approvals bind to exact content and code state, so changed content needs a new approval. In development.
Data
What the platform keeps and what it leaves where it is.
Identity
People sign in as themselves. Clients are ordinary users with an external membership. Agents are delegated workload identities, never users and never approvers.
$ projecthubs capability
sponsor a named person
project one project
repository one repository
expires time-bounded
→ approve, merge, deploy, close: never
Assurance
Where things stand today, stated plainly.
ProjectHubs holds no security certification or third-party attestation today. We will not claim one before a report exists.
A written threat model covers Agent authority escape, approval bypass, client disclosure, cross-Team access and evidence provenance, and a critical threat must carry a mitigation or a recorded deferral.
Each release must pass authorization, isolation, audit-integrity and restoration checks before it exits. No release gate has been passed yet.
Disclosure
If you find a security issue, please tell us before anyone else, and follow these rules while you test.
Talk to us about the authority model, the audit trail and the boundary between ProjectHubs and your agent client.