What stays local
Synthetic source records, local processing, and field-selection rules.
A function looks up one of two synthetic records, replaces its known name, and returns a short summary with allowed labels.
Two public synthetic records load into this browser. Runs locally; no remote call.
Choose an example and run the projection.
The fixture replaces the known name, limits the summary to 160 characters, and matches a fixed list of terms. It does not use a model or provide general anonymization or medical advice.
A real call also returns requested_by and invocation_id from its Runtime context. This local demo does not create those fields or prove authorization, transport, or data residency.
Read the setup first. You need compatible sibling source checkouts, a compatible Hub, and a paired, running Runtime. Technical Alpha offers guided help; public-package clean installation is not yet verified.
Central AI workflows usually require uploading source records or falling back to manual exports.
Accept one known record id and release only a short summary plus allowlisted risk labels.
Synthetic source records, local processing, and field-selection rules.
Record identifier, ≤160-character summary, allowlisted labels, audit identifiers.
The caller receives a short summary and allowed labels, not the original record.
Exact-name replacement is not general de-identification. This synthetic example does not replace clinical validation or organizational controls.
44c768ca26d0f92a5ab9d1d03342895c29c27dc6This Provider/Client walkthrough requires compatible EasyRemote, EasyNet-Cli, and EasyNet-Axon sibling source checkouts, a compatible Hub, and a paired, running Runtime. The source is public; clean installation from public packages is not yet verified. Technical Alpha offers guided setup. Use the pinned EasyRemote revision below; this page does not pin the other components. Runtime admission still determines whether the caller may execute the function.
# From EasyRemote revision 44c768ca26d0f92a5ab9d1d03342895c29c27dc6
cd gallery/projects/05_local_data_residency_ai
# Terminal 1
uv sync --frozen
uv run python node.py
# Terminal 2 (same project)
uv run python client.pyRead the setup first. You need compatible sibling source checkouts, a compatible Hub, and a paired, running Runtime. Technical Alpha offers guided help; public-package clean installation is not yet verified.