Withys provenance demo
Use this skill when evaluating how Withys separates recorded statements from
inferences and proposed reminders. The demo uses fictional records and a fixed
September 7, 2026 snapshot; it does not report current people or events.
- Read the agent guide and capabilities.
- Open the browser demo, or inspect and save
the standalone module. The module requires Node.js 24 or
newer and has no dependencies, network calls, storage, credentials or payments.
- Run the following commands against its built-in fictional requests:
node demo.mjs get_access_scope --json
node demo.mjs get_person_context --json
node demo.mjs trace_claim --json
node demo.mjs propose_claim --json
node demo.mjs get_person_context --json --mode=locked
Check demo, ok, and either data or error in each JSON response. Exit codes
are 0 for success, 1 for simulated access denial, and 2 for invalid arguments.
Each CLI process starts a fresh session. Browser proposals last until reset.
In the result, distinguish the original statement, its journal recording, its
confirmation state, and its as_of timestamp. The fictional subject Maya has
not independently confirmed the record. The proposed reminder remains
pending_human_review; it cannot overwrite the confirmed claim or trigger an
external action. Report these limits with the result.
Do not supply real contact details, journal entries, vault keys or wallet
credentials. Demo grants simulate access control and confer no authority over
a Withys account. For the separate account API, read the API guide.