Upgrade a 3D learning App
Add a tsunami lesson to an EarthQuest™ sample. Preserve saved progress, reject hostile imported instructions and repair a broken migration.
See 4P3X AI™ and 4P3X Guardian AI™ tackle software, hardware, adaptive education, context-driven co-design and agent defence together—make decisions, handle missing evidence, repair faults and retain reviewed lessons.
A working local demonstrator with scripted agent explanations. Sample-state changes, calculations and checks run in this file. It contains no AI model or live external tools.
Add a tsunami lesson to an EarthQuest™ sample. Preserve saved progress, reject hostile imported instructions and repair a broken migration.
Inspect existing rugged device concepts. Compare assumptions, investigate heat and connectivity faults, and prepare a provisional design for review.
Try three subjects, languages and skill levels. Complete tasks, inspect decisions, review changes and recover sample progress offline.
Try forged approval, poisoned memory and revoked permissions. Inspect denied effects, matched useful work and the limits of this local testbed.
Follow fictional learning examples and local corrections through assessment, review, checks, adoption and rollback.
Organise the task, compare options, propose changes and use feedback to improve the next attempt.
Check authority and scope, hold unsupported actions, and require evidence of the resulting state.
Follow each proposal through a local gate, sample action, result check and reviewed learning record.
This overview is read-only. Choose a workspace or a mission when you want to inspect an example; no task runs here.
Choose a workspace to inspect or resume. Opening it does not run a task.
You perform the actions on the real demo controls. The guide reads current saved outcomes, including earlier observations; it never approves, tests, changes permissions or adopts an update for you.
Visual illustration only. No physical hazard prediction.
Begin the mission to see a proposal, local policy decision and sample-state change.
Withdraw this grant and subsequent sample writes are held.
No network is actually used. Turn off to explore an offline plan.
Remove a source fixture. Dependent claims stay provisional.
A missing readback prevents a verified-outcome claim.
These permissions govern this demo’s sample objects. They are not browser security controls or real-world authorisation.
An observation proposes a lesson. Inspect its source and scope, correct it, then approve it for reuse inside this demo. Approval does not prove the lesson true outside its recorded scope.
This inspectable record is controlled by the same browser file. It does not provide independent custody, tamper resistance or production assurance.
Try Maths, Science and History in three languages and three skill levels. Complete a task, inspect the evidence, review a proposed adjustment and see what changes—and why.
Support preferences do not automatically change skill level. Session timings are planning estimates, not measured learner performance.
The gate and role explanations run in this file. Teacher identities and independent enforcement are not implemented here.
Teacher approval alone does not silently alter the learner’s task. Accepted changes still require current scope and evidence checks.
Introduce a deliberately inconsistent question, flag the wording, then review a fixed correction that preserves the learning objective. Old attempts remain attached to their original revision.
A correction does not declare all translations reviewed. Real release needs appropriate linguistic and educational review.
Propose a scoped lesson from an observed attempt. Inspect, edit and approve it before it becomes a retained checklist item. It cannot change authority rules or model weights.
Each subject, level, task and content revision has its own record. Changing display language preserves the response IDs. Completion means this small task’s two checks passed under the available evidence; it is not a diagnosis or full subject mastery.
Try hostile instructions, forged approvals and stale queued actions. Inspect the actual local sample before and after, then compare with an authorised action from the healthy sample agent.
This deterministic testbed uses fictional records and scripted proposals. All enforcement and evidence share this browser file. It contains no AI model, compromised-agent detector or independent production security service.
Withdrawal changes the grant version. Restoring it does not authorise an old queued request.
Unavailable checks hold subsequent sample writes. There is no silent bypass.
Without readback the sample outcome is UNKNOWN. A success message cannot replace evidence.
Resuming a sample agent is an explicit visitor action. It never executes held requests automatically.
Readback is an actual comparison of this file’s sample objects. It is controlled by the same runtime and is not independent evidence custody.
Each queued proposal stores the agent, target, arguments, policy version and grant version. Reload restores pending or held items for inspection; nothing executes on load.
This text is displayed as content. It is not evaluated, executed or used to rewrite permission or policy.
Retain a test case, review its scope and replay it against the fixed local gate. Edited wording is non-executable. A revised fixture needs fresh review; a review under a different policy version is stale. Replay uses an isolated fictional sample and a matched benign control.
Proposal, bound scope, decision, effect and readback remain separate. Learning cannot grant authority, change policy or train model weights.
Follow a sourced research candidate through scope assessment, human review, old and new local regression checks, versioned adoption and rollback. See exactly which knowledge or test coverage changes—and which decisions remain held.
The visitor simulates the reviewer role. Approval is tied to this exact candidate revision and scope. A source document or learned item cannot authorise an action.
All actions are bounded to browser sample state. A failed, stale or unknown result holds adoption. Restoring a condition never automatically executes a held action.
A local pass supports the named fixture only. Duplicated synthetic cases do not demonstrate broader detection capability. Guardian bridge results come from its fixed local scenario executor; edited text is never executed.
Rollback restores a prior local checklist/test-coverage register. It preserves review and test history, and never changes the fixed Guardian policy or reverses an external action.
Historical dates describe the supplied research entries. Visitor events use their actual local execution timestamp. Empty days stay empty; the demo does not claim daily research or automatic updates.
This exercise uses bundled fictional examples. You review each proposed learning item before testing, adopting or rolling it back. Nothing here trains a model or updates a real system.
Law 0 establishes that authority remains external. Within that boundary, the recorded order is Law 1 → Law 2 → Law 3 → Law 4. System continuity cannot override human safety, legitimate human authority or human agency.
This lens explains the mission’s authored local rules and recorded outcome. It does not make another decision, independently verify the result, or establish complete real-world enforcement of the constitution.
These fixed synthetic requests act on a separate fixture. They do not change your mission, learner progress, Guardian policy or historical research records.
This grant covers the sample note, optional adaptation and stop. Protected disclosure has no tool or grant; the fixed unsafe operation cannot be approved.
Choose a request. No fixture action has run.
These principles explain the fictional decisions in this demonstration. They are not a certification of production protection.
Select a part of the system, inspect its role, then follow one real local sample action from proposal through a gate, effect and readback.
The current view describes this HTML. The proposed view illustrates a possible separate enforcement architecture. Selecting it does not create those services or change the sample executor.
Every request starts with a fresh fictional sample. These controls belong to this architecture example and cannot change another mission. The executor always uses the current browser implementation.
This trace records the local functions actually called. A denied or held request skips the tool effect. A tool invocation and a verified outcome remain different events.
Reviewed text can inform a later checklist. It cannot grant permission, rewrite the gate, supply missing evidence or train model weights.
This public diagram uses fictional local requests to explain proposal, permission, action, observation and review. It does not connect to real systems or provide independent protection.
No real learner records are included. The tasks and learning items are fictional examples. Hardware viewers are concept illustrations; physical performance and safety are not established by this demonstration.
The MIT License Copyright © 2010-2024 three.js authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.