# FinMem Layered-Memory FX Trading Decision

> FinMem Layered-Memory FX Trading Decision is a paid API for AI agents from bittensorman.xyz, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Applies the MIT FinMem layered-memory framework to generate a trading decision for an FX asset, using short-, mid-, long-term, and reflection memory layers with risk character adaptation based on cumulative return.

## Facts

- Endpoint: POST https://bittensorman.xyz/fxbrain/finmem/decide
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/finmem-layered-memory-fx-trading-decision-79aa946a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ofu22rAV4_AVD8kmYczc_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability finmem-layered-memory-fx-trading-decision-79aa946a -d '<json body>'
```

Example prompt: Using the FinMem layered-memory model, make a trading decision on EUR/USD — my short-term memory shows a bearish breakout, mid-term shows range compression, long-term shows uptrend intact, and my reflection memory flagged overconfidence last week; my cumulative return is -3.2%.

## When to prefer this

Choose this endpoint when you need a memory-augmented, risk-adaptive trading decision that integrates historical analyst reports across multiple time horizons rather than a single-pass analysis. It is specifically suited for agents running iterative FX trading loops where prior context accumulates over time. Prefer it over simpler signal endpoints when the character of the agent (risk-seeking vs. risk-averse) should dynamically shift with realized portfolio performance.

## Known failure modes

- Missing or malformed prior_reports fields causes a 400 validation error
- Insufficient memory context (empty short/mid/long memories) may produce a low-confidence or abstained decision
- Payment not included or incorrect USDC amount results in a 402 Payment Required response
- Unsupported FX pair symbol returns an error or fallback response
- Malformed JSON body causes a 400 parse error

## How this service works

FinMem (MIT) layered-memory trading decision: pass short/mid/long/reflection memories via prior_reports{}; character switches risk-seeking/averse by cumulative return.

## Output

A structured trading decision (buy/sell/hold) for the FX pair, with a risk character label (risk-seeking or risk-averse) dynamically selected based on cumulative return, a rationale synthesizing all four memory layers, and a confidence or position sizing recommendation derived from the FinMem framework.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/finmem-layered-memory-fx-trading-decision-79aa946a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bittensorman.xyz](https://www.zero.xyz/host/bittensorman.xyz/llms.txt)
