Skip to content

gitGyro-Dev/gyroauth

Repository files navigation

🚀 Latest Release

GyroAuth v2.0 (PoC)
https://github.com/gitGyro-Dev/gyroauth/releases/tag/v2.0.0

GyroAuth vNext

Authentication by Stability-based Selection over State Convergence


Position in the Stack

Gyro Logic   = Theory
GyroOS       = Execution System
GyroAuth     = Application (this repository)
  • Gyro Logic defines Structure / Slice / Deviation / Stability
  • GyroOS executes Gyro Process + Operator Response
  • GyroAuth interprets results for authentication decisions

GyroAuth does not redefine Gyro Logic.
GyroAuth does not reimplement GyroOS.
GyroAuth is an application layer built on top of GyroOS.


Core Definition

Authentication = Stability-based Selection over State Convergence

State Convergence is what GyroAuth observes.
Stability-based Selection is how GyroAuth makes an authentication decision.

In short:

GyroAuth observes whether a multi-dimensional state converges
toward an expected Identity Trajectory,
then selects an Auth Decision based on Stability,
Deviation, Operator Response, and History.

Updated Core Flow (v4 aligned)

GyroOS:
Gyro Processₙ
→ Operator Responseₙ
→ Gyro Processₙ₊₁

GyroAuth:
Stability-based Selection
→ Auth Decision

Key Correction

GyroAuth does NOT reduce authentication to:

observe → evaluate → update

GyroAuth depends on:

POST /loop/step

which returns:

slice-done = X + Δ
Stability
Operator Response
History

GyroAuth maps these GyroOS execution results into application-level authentication decisions.


vNext Loop-aligned PoC

GyroAuth vNext introduces a loop-aligned PoC based on the GyroOS v4 /loop/step premise.

The vNext PoC does not implement full GyroOS.
It validates the GyroAuth interpretation layer:

GyroOS /loop/step output
→ slice-done / Stability / Operator Response / History
→ Stability-based Selection over State Convergence
→ Auth Decision

Verified transition:

AUTH_STABLE
→ RECONVERGING
→ REAUTH_REQUIRED
→ AUTH_STABLE
→ AUTH_FAIL

Important:

Re-auth ≠ AUTH_FAIL
Re-auth → REAUTH_REQUIRED

See:

docs/14_vnext_loop_poc.md
app/vnext/main.py
examples/vnext/

Auth Decision States

AUTH_STABLE
RECONVERGING
REAUTH_REQUIRED
AUTH_FAIL
  • AUTH_STABLE — the session state converges toward the expected Identity Trajectory.
  • RECONVERGING — deviation increased, but re-convergence is still possible.
  • REAUTH_REQUIRED — explicit verification is required; identity has not necessarily collapsed.
  • AUTH_FAIL — trajectory continuity collapsed and authentication cannot continue.

Final Statement

GyroAuth is not driven by raw inputs.

It is driven by:

State Convergence
+ Stability
+ Operator Response
+ History
→ Stability-based Selection
→ Authentication

Authentication is not exact matching.

It is whether identity still holds under change.