Milestone 7 · open for validation

Build the door before opening the room.

KIIRAAY is validating protected accounts, sessions, and authorization architecture before creating a single member user.

0member accounts
0secrets or tokens
15blocking barriers
7 dayssynthetic-run lifetime

Trust chain

No title, hidden page, or technical administrator is enough.

Controls repeat server-side, as close as possible to every data read and action.

01

Controlled invitation

A future account can activate only after separate membership, role, and conflict-clearance confirmation.

02

Passkey & MFA

Prefer phishing-resistant authentication; prohibit password-only and SMS as an authentication factor.

03

Server-side session

Use a revocable server session, HttpOnly/Secure/SameSite cookie, short lifetime, and sensitive reauthentication.

04

Separated grants

Separate role, territory, and every capability; require two approvers for high-risk actions.

05

Immediate revocation

Invalidate sessions and grants on suspension, expiry, role change, or emergency.

06

Independent audit

Test horizontal and vertical access, deep links, caches, recovery, and revocation.

MySQL lab · no real account

Test the barriers before opening member access.

Three fixed choices examine assurance, sessions, authorization, and revocation without receiving a secret or identifying a person.

0 accounts0 secrets0 sessions0 grants

No account, password, passkey, TOTP secret, token, cookie, session, assignment, or grant is created.

Synthetic workflow
Fictional method
Fictional session context

Milestone boundary

A tested architecture is not yet an access system.

The provider, human authorities, residency, recovery, thresholds, and procedures still require approval.

Review the Milestone 8 pilot
No account

No email, phone, member identifier, or password is accepted.

No session

No cookie, token, TOTP secret, passkey, or recovery code is produced.

No grant

No role assignment, territorial grant, or map permission is created.

No map

Political routes, APIs, tiles, layers, exports, and publishing remain absent.