ⓘ 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.

This profile blocks external research searches and Korea Concierge quotes. Setup suggestions can still run.

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

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

Saved-run comparison · same 9 signals
OutcomeAllow research & quotesBlock research & quotesShowingHold research & quotes
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 ● 0 held ● 4 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

ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Raw rule verdict: ALLOW

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106",
    "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: Blocked Outcome: Not run — blocked 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

ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Raw rule verdict: DENY

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106",
    "reason": "External commerce quotes are not allowed",
    "verdict": "deny"
  },
  "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: Blocked Outcome: Not run — blocked 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

ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Raw rule verdict: DENY

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106",
    "reason": "External commerce quotes are not allowed",
    "verdict": "deny"
  },
  "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: Blocked Outcome: Not run — blocked 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

ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Raw rule verdict: DENY

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106",
    "reason": "External commerce quotes are not allowed",
    "verdict": "deny"
  },
  "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

ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Raw rule verdict: ALLOW

{
  "executed": true,
  "execution_error": null,
  "execution_status": "succeeded",
  "mandate": {
    "mandate_digest": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106",
    "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)
The fact that you visited the onboarding pages and recorded a single visit on September 29 shows that you have begun the onboarding flow. Next, you might want to explore the settings or configuration sections to see what options are available.
{
  "evidence": {
    "first_visit_us": 13435156800000000,
    "onboarding_paths": [
      "/onboarding"
    ],
    "visit_count": 1
  },
  "kind": "new_entry",
  "quote": null,
  "quote_unavailable": false,
  "signal_key": "9fd98932c26e154f2fb5e4f4be5e6fe6f419430661e560881cd77bcf9ee7bad9",
  "text": "\nThe fact that you visited the onboarding pages and recorded a single visit on September\u202f29 shows that you have begun the onboarding flow. Next, you might want to explore the settings or configuration sections to see what options are available."
}

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

ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Raw rule verdict: ALLOW

{
  "executed": true,
  "execution_error": null,
  "execution_status": "succeeded",
  "mandate": {
    "mandate_digest": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106",
    "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 have opened the signup page once, with the first visit recorded on 2026‑09‑28, indicating you began the onboarding flow. That action suggests you started the setup process some time ago. You might now check the next step, such as completing your account details.
{
  "evidence": {
    "first_visit_us": 13435070400000000,
    "onboarding_paths": [
      "/signup"
    ],
    "visit_count": 1
  },
  "kind": "new_entry",
  "quote": null,
  "quote_unavailable": false,
  "signal_key": "e4096e4133038b5ed257d6fdbfb9880335dec47c1d4fc285456cdd754a413a1e",
  "text": "\nYou have opened the signup page once, with the first visit recorded on\u202f2026\u201109\u201128, indicating you began the onboarding flow. That action suggests you started the setup process some time ago. You might now check the next step, such as completing your account details."
}

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

ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Raw rule verdict: ALLOW

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106",
    "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

ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Raw rule verdict: ALLOW

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106",
    "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: Blocked Outcome: Not run — blocked 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

ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Raw rule verdict: DENY

{
  "executed": false,
  "execution_error": null,
  "execution_status": "not_run",
  "mandate": {
    "mandate_digest": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106",
    "reason": "External search provider calls are not allowed",
    "verdict": "deny"
  },
  "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:03 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 = false
require_confirmation = []

Current digest: ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Result profile: no-search · Result digest: ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106

Recorded at: 2026-10-09T03:03:49.267069+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:10.579817+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": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:10.579889+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": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106", "verdict": "deny", "reason": "External commerce quotes are not allowed", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:10.579919+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": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106", "verdict": "deny", "reason": "External commerce quotes are not allowed", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:10.579972+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": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106", "verdict": "deny", "reason": "External commerce quotes are not allowed", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:14.213922+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": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": true, "execution_status": "succeeded", "execution_error": null}
{"ts": "2026-10-09T03:04:18.577272+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": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": true, "execution_status": "succeeded", "execution_error": null}
{"ts": "2026-10-09T03:04:18.577365+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": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:18.577406+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": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106", "verdict": "allow", "reason": "Action is within the configured mandate", "executed": false, "execution_status": "not_run", "execution_error": null}
{"ts": "2026-10-09T03:04:18.577445+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": "ff3d1e1864ce701fec0c5f96ea2e93e15436b52d28f68cbdff887c0f1924e106", "verdict": "deny", "reason": "External search provider calls are not allowed", "executed": false, "execution_status": "not_run", "execution_error": null}