What is eAkto?¶
eAkto is a citizen-journey orchestration prototype created for the eGovPH Hackathon 2026. A citizen describes what changed or what government record needs attention. eAkto interprets that message, proposes an appropriate journey when enough context exists, and presents one valid next action at a time.
The problem¶
Government processes are commonly organized by agency. Citizens think in life events and goals:
- “I got married.”
- “My National ID information is wrong.”
- “Which documents do I need?”
eAkto translates that citizen language into a structured process without claiming that AI has verified official records.
Product experience¶
1. Sign inAuthenticate through eGovPH SSO or eVerify with Face Liveness.
2. Describe the situationSend a message in English, Filipino, or Taglish.
3. Review the interpretationConfirm the detected goal, change, records, and possible agencies.
4. Create the journeyThe backend resolves a versioned workflow into applicable milestones.
5. Complete one action at a timeAnswers and progress persist in the database.
6. Reuse documents safelyHigh-assurance users can upload supported documents to a private vault.
AI does not control the journey¶
eGovAI is used for situation assessment and optional assistance such as translation or document extraction. The backend retains control:
- Pydantic validates the AI response.
- Compatibility rules decide whether a workflow is supported.
- The deterministic resolver evaluates stored declarative rules.
- The Personal Engine persists applicable milestones and progress.
- Provider claims remain unverified until an authoritative integration confirms them.
This separation prevents a free-form model response from directly changing journey state.
Intended users¶
- Citizens navigating government updates.
- Hackathon judges and demo operators.
- Flutter developers extending the citizen experience.
- Backend developers adding validated workflow families.
- Security reviewers evaluating identity and document boundaries.
What eAkto is not¶
- It is not an official government service or source of policy.
- It does not directly change an agency record in the current prototype.
- It does not treat an AI statement as verified evidence.
- It does not expose provider secrets to Flutter.
- It is not ready for production without the controls listed in Scope and limitations.