Architecture / operating limits
Technical notes
KRISEVA ATTEST is an entity-side evidence-integrity and human-accountability layer for AI-assisted regulatory reporting in GIFT IFSC. This page is a dependency-light static demonstration for reviewing one fixed synthetic evidence case; it describes only what the repository implements and verifies locally.
Return to submission dossier01 / Architecture
A static, inspectable review path.
The hub is plain HTML and CSS. The prototype uses browser ES modules, a fixed synthetic JSON fixture, and pure JavaScript state transitions. No backend is required for the demonstration.
02 / Boundaries
The demonstration stops at evidence and human review.
- The case is fictional and visibly marked as synthetic demo data.
- The review is a recorded deterministic prototype trace with no live model call.
- The prototype does not write or submit an official return.
- It is not connected to IFSCA systems or DRR interfaces.
- A human decision with a reviewer and reason is required for a material conflict.
- Pilot agentic step (future intent, not built): model-driven source extraction and candidate proposal, operating inside the same PROPOSE / ABSTAIN / DECIDE boundary shown by the deterministic trace. The planned residency architecture targets Amazon Bedrock as the model layer, using secured AWS startup credits and AWS technical mentorship available through the programme; no AWS component runs in the current build, which stays deliberately zero-infrastructure, static, and local.
03 / Data flow
Six deterministic steps retain the source record.
- Load. One fictional entity, four fictional sources, and three whitelisted fields enter from the fixed fixture.
- Derive. Candidate presence and normalized-value equality produce supported, conflicting, or unsupported states.
- Review. The browser renders the seven-screen workflow and holds current session state in memory.
- Decide. A reviewer action records a decision without replacing the original conflict candidates.
- Export. Bounded JSON or printable HTML retains fingerprints, candidates, decisions, risk indicators, anomaly-flag dispositions, and unresolved items.
- Reset. Reloading the fixture clears current browser-session decisions.
04 / Risk and fraud analysis surface
A deterministic flag engine, not a model.
The risk and anomaly board runs a fixed rule set over the same evidence record used for compliance assembly: it checks candidate coverage per field, compares document fingerprints across claimed-distinct sources, checks source document dates against the quarter end, and reads the direction of a recorded conflict decision. Each check either fires or it does not; there is no scoring model and no live model call.
A firing check becomes an anomaly flag: a severity, a lens (compliance, risk, or fraud analysis), a plain-English explanation, and the exact source or field reference it derives from. A flag is a deterministic integrity check, not an accusation. The prototype never resolves a flag itself; a named human must escalate it for investigation or acknowledge it with a reason before Principal Officer sign-off can proceed, and that disposition is retained in the evidence manifest alongside the flag.
Model-assisted extraction and candidate proposal inside this same flag boundary remains future intent, not built behavior.
05 / Local verification
Checks describe this repository only.
Browser tests reject remote resource requests and exercise accessibility, keyboard behavior, local links, and visual containment. Unit tests exercise non-mutating state transitions, conflict preservation, reviewer requirements, manifest bounds, and deterministic export.
These checks are not evidence for a real regulated deployment.