ⓘ Demo with synthetic browsing history. No real account is touched.

Beforehand — a personal AI that knows before you ask.

It flags browsing patterns that may deserve a follow-up, proposes one, and runs it only if your rules allow it.

  1. Signals
  2. Nemotron proposes
  3. Your rules decide
  4. Act or stop

Your rules are checked in code, not by the model.

Research brief, Korea quote, setup suggestion. Checkout is always denied.

Same history. Your rules.

Choose what the agent may do

Compare the same history under three rule profiles. Loading a profile shows its saved results; it does not start a new run.

Research and quotes wait. Setup suggestions still run. To release held actions, switch profile and run again; this demo has no per-item approval.

Saved results from a real API run on Oct 9, 2026, 03:04 UTC. Switching profiles makes no new calls.

Under this profile: 2 allowed (2 setup suggestions), 4 held, 3 skipped by the model.

Saved-run comparison · same 9 signals
OutcomeAllow research & quotesBlock research & quotesHold research & quotesShowing
Allowed 622
Held 004
Blocked 040
Skipped by model 333

Allowed counts signals that proceeded past model triage and were allowed by your rules. Failed actions are counted separately, as are model skips.

20 live attempts left today (UTC), shared across this server.
Runs NVIDIA Nemotron via Nebius Token Factory.

What this demo server sends

Real Nemotron inference via Nebius Token Factory. Tavily is called when research passes triage and the mandate. Korea Concierge is called only for allowed quote candidates; only the displayed product and destination are sent. One run at a time; at most 20 attempts per UTC day across this server.

Blocking research and quotes does not block model inference. A held action does not execute until the policy changes and you rerun. Checkout is always blocked.

Signals from the sample history 9

A fictional hobby maker learning Python and planning a small creative project. Sep 1 – Oct 1, 2026 (UTC).
Rules flag browsing patterns for review. A visit does not prove intent or unfinished setup. Repeat visits are counted by website.

● 2 allowed ● 4 held ● 0 blocked ● 3 skipped

Filter signals

github.com

Activity went quiet
Model: SkipRules: would allow Outcome: Not run — skipped by the model
Why this was flagged

Proposed action: Follow-up suggestion

{
  "active_days": 3,
  "days_quiet": 24,
  "last_visit_us": 13433162400000000
}

Rules used for this result — technical ID

b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Raw rule verdict: ALLOW

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb",
    "reason": "Action is within the configured mandate",
    "verdict": "allow"
  },
  "planned_action": {
    "action_kind": "followup_nudge",
    "signal_kind": "dropped",
    "skill": "dropped",
    "uses_llm": true,
    "uses_search": false
  },
  "signal_key": "02b1dea61dddd477208c89d7d2121ffec2fe6863bb41d56823352772e5c6115b",
  "signal_kind": "dropped",
  "triage": "SKIP"
}

Anua Heartleaf 77% Soothing Toner 250ml

Korean product interest
Model: ProceedRules: Held Outcome: Not run — held by your rules
Why this was flagged · quote request details

Proposed action: Korea price quote

{
  "distinct_days": 2,
  "product": "Anua Heartleaf 77% Soothing Toner 250ml",
  "purchase_page_observed": false,
  "visit_count": 2
}

If allowed, the demo server sends this product and destination to Korea Concierge. No order or payment is created. API endpoint

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "destination": "US",
      "product": "Anua Heartleaf 77% Soothing Toner 250ml"
    },
    "name": "quote_korea_product"
  }
}

Rules used for this result — technical ID

b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Raw rule verdict: HOLD

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb",
    "reason": "Action \u0027commerce.quote\u0027 requires user confirmation",
    "verdict": "hold"
  },
  "planned_action": {
    "action_kind": "commerce.quote",
    "signal_kind": "korea_product",
    "skill": "korea_quote",
    "uses_llm": true,
    "uses_search": false
  },
  "signal_key": "65a3aa778675258bbd4f26e3153032f65b75f8c7d2fc83ce954563dffaaba604",
  "signal_kind": "korea_product",
  "triage": "ACT"
}

MUSINSA STANDARD Relaxed Basic Crew Neck T-Shirt

Korean product interest
Model: ProceedRules: Held Outcome: Not run — held by your rules
Why this was flagged · quote request details

Proposed action: Korea price quote

{
  "distinct_days": 2,
  "product": "MUSINSA STANDARD Relaxed Basic Crew Neck T-Shirt",
  "purchase_page_observed": false,
  "visit_count": 2
}

If allowed, the demo server sends this product and destination to Korea Concierge. No order or payment is created. API endpoint

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "destination": "US",
      "product": "MUSINSA STANDARD Relaxed Basic Crew Neck T-Shirt"
    },
    "name": "quote_korea_product"
  }
}

Rules used for this result — technical ID

b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Raw rule verdict: HOLD

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb",
    "reason": "Action \u0027commerce.quote\u0027 requires user confirmation",
    "verdict": "hold"
  },
  "planned_action": {
    "action_kind": "commerce.quote",
    "signal_kind": "korea_product",
    "skill": "korea_quote",
    "uses_llm": true,
    "uses_search": false
  },
  "signal_key": "d684f3dea2a77aa8a99a9d1d8f27db37bebacc7839ef9c7680e2b0b2269e6a9a",
  "signal_kind": "korea_product",
  "triage": "ACT"
}

Korean Ceramic Moon Jar Mini Vase

Korean product interest
Model: ProceedRules: Held Outcome: Not run — held by your rules
Why this was flagged · quote request details

Proposed action: Korea price quote

{
  "distinct_days": 2,
  "product": "Korean Ceramic Moon Jar Mini Vase",
  "purchase_page_observed": false,
  "visit_count": 2
}

If allowed, the demo server sends this product and destination to Korea Concierge. No order or payment is created. API endpoint

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "destination": "US",
      "product": "Korean Ceramic Moon Jar Mini Vase"
    },
    "name": "quote_korea_product"
  }
}

Rules used for this result — technical ID

b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Raw rule verdict: HOLD

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb",
    "reason": "Action \u0027commerce.quote\u0027 requires user confirmation",
    "verdict": "hold"
  },
  "planned_action": {
    "action_kind": "commerce.quote",
    "signal_kind": "korea_product",
    "skill": "korea_quote",
    "uses_llm": true,
    "uses_search": false
  },
  "signal_key": "f955679d68a62dd4015a8153087eabf0c4a161826ed845c356b9c7e6f6c9ba6d",
  "signal_kind": "korea_product",
  "triage": "ACT"
}

www.figma.com

First recorded visit
Model: ProceedRules: Allowed Outcome: Setup suggestion generated
Why this was flagged

Proposed action: Setup suggestion

{
  "first_visit_us": 13435156800000000,
  "onboarding_paths": [
    "/onboarding"
  ],
  "visit_count": 1
}

Rules used for this result — technical ID

b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Raw rule verdict: ALLOW

{
  "executed": true,
  "execution_error": null,
  "execution_status": "succeeded",
  "mandate": {
    "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb",
    "reason": "Action is within the configured mandate",
    "verdict": "allow"
  },
  "planned_action": {
    "action_kind": "setup_check",
    "signal_kind": "new_entry",
    "skill": "new_entry",
    "uses_llm": true,
    "uses_search": false
  },
  "signal_key": "9fd98932c26e154f2fb5e4f4be5e6fe6f419430661e560881cd77bcf9ee7bad9",
  "signal_kind": "new_entry",
  "triage": "ACT"
}
Model output (original)
You have visited the onboarding pages, with the earliest recorded visit on 2026‑09‑29 and a total of one page view. Consider moving on to the next setup step, such as creating your first project file.
{
  "evidence": {
    "first_visit_us": 13435156800000000,
    "onboarding_paths": [
      "/onboarding"
    ],
    "visit_count": 1
  },
  "kind": "new_entry",
  "quote": null,
  "quote_unavailable": false,
  "signal_key": "9fd98932c26e154f2fb5e4f4be5e6fe6f419430661e560881cd77bcf9ee7bad9",
  "text": "\nYou have visited the onboarding pages, with the earliest recorded visit on 2026\u201109\u201129 and a total of one page view. Consider moving on to the next setup step, such as creating your first project file."
}

www.notion.so

First recorded visit
Model: ProceedRules: Allowed Outcome: Setup suggestion generated
Why this was flagged

Proposed action: Setup suggestion

{
  "first_visit_us": 13435070400000000,
  "onboarding_paths": [
    "/signup"
  ],
  "visit_count": 1
}

Rules used for this result — technical ID

b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Raw rule verdict: ALLOW

{
  "executed": true,
  "execution_error": null,
  "execution_status": "succeeded",
  "mandate": {
    "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb",
    "reason": "Action is within the configured mandate",
    "verdict": "allow"
  },
  "planned_action": {
    "action_kind": "setup_check",
    "signal_kind": "new_entry",
    "skill": "new_entry",
    "uses_llm": true,
    "uses_search": false
  },
  "signal_key": "e4096e4133038b5ed257d6fdbfb9880335dec47c1d4fc285456cdd754a413a1e",
  "signal_kind": "new_entry",
  "triage": "ACT"
}
Model output (original)
You visited the signup page on September 28, 2026. Now you might want to start creating your first workspace or add a contact to see how the platform organizes information.
{
  "evidence": {
    "first_visit_us": 13435070400000000,
    "onboarding_paths": [
      "/signup"
    ],
    "visit_count": 1
  },
  "kind": "new_entry",
  "quote": null,
  "quote_unavailable": false,
  "signal_key": "e4096e4133038b5ed257d6fdbfb9880335dec47c1d4fc285456cdd754a413a1e",
  "text": "\nYou visited the signup page on September\u202f28,\u202f2026. Now you might want to start creating your first workspace or add a contact to see how the platform organizes information."
}

github.com

Repeat visits
Model: SkipRules: would allow Outcome: Not run — skipped by the model
Why this was flagged

Proposed action: Theme summary

{
  "distinct_days": 3,
  "first_day": "2026-09-02",
  "last_day": "2026-09-06",
  "total_visits": 3
}

Rules used for this result — technical ID

b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Raw rule verdict: ALLOW

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb",
    "reason": "Action is within the configured mandate",
    "verdict": "allow"
  },
  "planned_action": {
    "action_kind": "theme_summary",
    "signal_kind": "recurring",
    "skill": "recurring",
    "uses_llm": true,
    "uses_search": false
  },
  "signal_key": "4acb6df211a7dbbcf7d83d927dd1af2d868c61e23eee16112f8bf43d8e60b19f",
  "signal_kind": "recurring",
  "triage": "SKIP"
}

docs.python.org

Repeat visits
Model: SkipRules: would allow Outcome: Not run — skipped by the model
Why this was flagged

Proposed action: Theme summary

{
  "distinct_days": 3,
  "first_day": "2026-09-20",
  "last_day": "2026-09-29",
  "total_visits": 3
}

Rules used for this result — technical ID

b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Raw rule verdict: ALLOW

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb",
    "reason": "Action is within the configured mandate",
    "verdict": "allow"
  },
  "planned_action": {
    "action_kind": "theme_summary",
    "signal_kind": "recurring",
    "skill": "recurring",
    "uses_llm": true,
    "uses_search": false
  },
  "signal_key": "75ab5094cc7a212f69fdba49075ce2207e8365cd7febda618f4e61e4f14ce070",
  "signal_kind": "recurring",
  "triage": "SKIP"
}

python static site generator comparison

Search with little follow-through
Model: ProceedRules: Held Outcome: Not run — held by your rules
Why this was flagged

Proposed action: Research briefing

{
  "distinct_days": 1,
  "follow_through_counts": [
    0
  ],
  "low_follow_through": true,
  "repeat_across_days": false,
  "search_count": 1,
  "term": "python static site generator comparison"
}

Rules used for this result — technical ID

b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Raw rule verdict: HOLD

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb",
    "reason": "Action \u0027research_briefing\u0027 requires user confirmation",
    "verdict": "hold"
  },
  "planned_action": {
    "action_kind": "research_briefing",
    "signal_kind": "unresolved",
    "skill": "unresolved",
    "uses_llm": true,
    "uses_search": true
  },
  "signal_key": "285832c339d0b25946d2b1f0ec747b9e784190863eff98a396b75ea68ae89abb",
  "signal_kind": "unresolved",
  "triage": "ACT"
}

How it ran

Saved run · Oct 9, 2026, 03:04 UTC. No new provider calls were made to load this page.

CACHED · live · complete

Rules and run record
allowed_skills = ["unresolved", "new_entry", "recurring", "dropped", "korea_quote"]
allow_search = true
require_confirmation = ["research_briefing", "commerce.quote"]

Current digest: b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Result profile: confirm-research · Result digest: b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb

Recorded at: 2026-10-09T03:04:18.579040+00:00

Exact story window: 2026-09-01T00:00:00+00:00 → 2026-10-01T00:00:00+00:00

Unmodified local trace · JSONL
{"ts": "2026-10-09T03:04:37.537721+00:00", "kind": "mandate_decision", "signal_key": "02b1dea61dddd477208c89d7d2121ffec2fe6863bb41d56823352772e5c6115b", "signal_kind": "dropped", "triage": "SKIP", "planned_action": {"skill": "dropped", "signal_kind": "dropped", "action_kind": "followup_nudge", "uses_search": false, "uses_llm": true}, "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:37.537791+00:00", "kind": "mandate_decision", "signal_key": "65a3aa778675258bbd4f26e3153032f65b75f8c7d2fc83ce954563dffaaba604", "signal_kind": "korea_product", "triage": "ACT", "planned_action": {"skill": "korea_quote", "signal_kind": "korea_product", "action_kind": "commerce.quote", "uses_search": false, "uses_llm": true}, "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb", "verdict": "hold", "reason": "Action 'commerce.quote' requires user confirmation", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:37.537821+00:00", "kind": "mandate_decision", "signal_key": "d684f3dea2a77aa8a99a9d1d8f27db37bebacc7839ef9c7680e2b0b2269e6a9a", "signal_kind": "korea_product", "triage": "ACT", "planned_action": {"skill": "korea_quote", "signal_kind": "korea_product", "action_kind": "commerce.quote", "uses_search": false, "uses_llm": true}, "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb", "verdict": "hold", "reason": "Action 'commerce.quote' requires user confirmation", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:37.537842+00:00", "kind": "mandate_decision", "signal_key": "f955679d68a62dd4015a8153087eabf0c4a161826ed845c356b9c7e6f6c9ba6d", "signal_kind": "korea_product", "triage": "ACT", "planned_action": {"skill": "korea_quote", "signal_kind": "korea_product", "action_kind": "commerce.quote", "uses_search": false, "uses_llm": true}, "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb", "verdict": "hold", "reason": "Action 'commerce.quote' requires user confirmation", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:40.434145+00:00", "kind": "mandate_decision", "signal_key": "9fd98932c26e154f2fb5e4f4be5e6fe6f419430661e560881cd77bcf9ee7bad9", "signal_kind": "new_entry", "triage": "ACT", "planned_action": {"skill": "new_entry", "signal_kind": "new_entry", "action_kind": "setup_check", "uses_search": false, "uses_llm": true}, "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": true, "execution_status": "succeeded", "execution_error": null}
{"ts": "2026-10-09T03:04:45.275814+00:00", "kind": "mandate_decision", "signal_key": "e4096e4133038b5ed257d6fdbfb9880335dec47c1d4fc285456cdd754a413a1e", "signal_kind": "new_entry", "triage": "ACT", "planned_action": {"skill": "new_entry", "signal_kind": "new_entry", "action_kind": "setup_check", "uses_search": false, "uses_llm": true}, "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": true, "execution_status": "succeeded", "execution_error": null}
{"ts": "2026-10-09T03:04:45.275924+00:00", "kind": "mandate_decision", "signal_key": "4acb6df211a7dbbcf7d83d927dd1af2d868c61e23eee16112f8bf43d8e60b19f", "signal_kind": "recurring", "triage": "SKIP", "planned_action": {"skill": "recurring", "signal_kind": "recurring", "action_kind": "theme_summary", "uses_search": false, "uses_llm": true}, "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:45.275961+00:00", "kind": "mandate_decision", "signal_key": "75ab5094cc7a212f69fdba49075ce2207e8365cd7febda618f4e61e4f14ce070", "signal_kind": "recurring", "triage": "SKIP", "planned_action": {"skill": "recurring", "signal_kind": "recurring", "action_kind": "theme_summary", "uses_search": false, "uses_llm": true}, "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:45.276000+00:00", "kind": "mandate_decision", "signal_key": "285832c339d0b25946d2b1f0ec747b9e784190863eff98a396b75ea68ae89abb", "signal_kind": "unresolved", "triage": "ACT", "planned_action": {"skill": "unresolved", "signal_kind": "unresolved", "action_kind": "research_briefing", "uses_search": true, "uses_llm": true}, "mandate_digest": "b3df2a928346cd6b7181ade565588dae1b986cf021be9ea037c8e790dc191afb", "verdict": "hold", "reason": "Action 'research_briefing' requires user confirmation", "executed": false, "execution_status": "not_run", "execution_error": null}