An NFT owns a wallet that holds a curated basket of real-world assets. A policy-bounded agent trades that basket around the clock, on curated signals — while the chain itself blocks it from ever moving your money out.
Every "agent trades for you" product hides the same risk: to trade, the agent holds a key that can also take everything. Factor gives the agent a scoped session key — it may only call swap/approve on an allowlisted set of assets. Wrong target or wrong function, the EntryPoint rejects it before execution. Here it is, live on Robinhood Chain.
A transaction that fails validation can't be mined — so the two rejected ops have no hash. That's the point. You can't screenshot a rug the chain refused to allow. Clone the spike and watch the EntryPoint bounce both in real time.
ERC-6551 gives your NFT a token-bound account holding the RWA basket. Hold the NFT, hold the fund. The bag is the token.
A curated signal library — deterministic on-chain reads plus a stats learner that scores what actually predicts. No LLM burning tokens to find the edge.
A session key — never your key — signs trades inside a policy you set: allowed assets, allowed actions, caps, expiry, revocable in one transaction.
Launch your own agent — and train it without your own inference. The edge is the curated signals and a stats learner, so your Factor gets sharper on data, not on burned tokens.
Your NFT, your key, your policy, your risk tolerance. An optional LLM key for a narration layer. You mint the Factor; you set the leash.
The signal engine, the nightly learner, the MCP endpoint, the orchestration and dashboard. Never your funds. Never your owner key.