One identity per person
A person is the same person in every connected application. Duplicate accounts stop accumulating, and the identity you withdraw is the only one that ever existed.
Ventureship SSO does one job completely: it decides who may open which application, applies that decision everywhere at once, and proves afterwards that it did.
A person is the same person in every connected application. Duplicate accounts stop accumulating, and the identity you withdraw is the only one that ever existed.
Customer-facing and internal applications are registered separately, and every identity carries the segment it belongs to. An internal door will not open for a customer identity.
Whether a door opens is decided at the moment it is tried, from one source of truth — not from a list each application keeps and forgets to update.
Withdrawing an identity withdraws it across the estate in the same moment, with the exact time recorded. There is no window where a closed account still opens something.
Every grant, denial and administrative change is written down when it occurs, append-only, with the actor and the address it came from.
The administrative console is unlisted, rights are re-read from the source of truth on every request, and there is no path to it from anywhere a customer can reach.
Keeping customers out of internal systems is the control most often claimed and least often enforced. Here it is a property of the fabric, not a promise each application makes.
Every identity is either customer-facing or internal, and that answer is carried into every access decision. An application cannot decide for itself which one it is dealing with.
Each registered application is marked customer-facing or internal at registration. Internal applications refuse customer identities outright, before any handoff is issued.
Proof of identity is bound to the one application it was issued for. It cannot be presented to a second application, in either segment, at any point in its short life.
Every access event is logged with the segment it belonged to, so a reviewer can ask "did any customer identity reach an internal application" and get a real answer.
An application cannot participate until someone with the authority to do so has registered it and declared where it is allowed to send people back to.
Each application registers the exact addresses sign-on may return a person to. Anything else is refused. There are no wildcards, because a wildcard is how an identity provider becomes a redirection tool for someone else.
Each application holds a secret used to redeem sign-on handoffs. It is stored only as a hash, can be rotated at any moment, and a rotation takes effect immediately.
An application can be taken out of service in one action while its history stays intact for review. Nothing is lost by turning something off.
The proof passed to an application expires within minutes and can be redeemed exactly once. A copied handoff is worthless by the time anyone could use it.
No estate moves at once. This is the sequence we run, and the point at which each step becomes provable.
Bring one application and the list of people who should be able to open it. That is enough to prove the whole model.
Talk to the team