Finance & Investment Banking policy-enforcementtrading-governancecryptorisk-guardhot-reload-configmultiagent-trading

Policy Orchestrator

Centralized policy check and routing for the AIMM agentic trading system: decide whether a given ticker is allowed for a user, with reason and policy ID.

FollowSkills review · FSRS-2.0
Not recommended
45/ 100 5-point scale 2.3 / 5
1 2 3 4 5 6
1Trust12 / 25 · 2.4/5

SKILL.md declares no external API dependencies, acts as a hard policy gate (blocks violating trades, defaults to paper routing), and points to local config/policy_loader.py — narrow external impact. Deducted for: unspecified permission scope, no user confirmation mechanism, no rollback path, and hot-reloadable rule content not visible in evidence.

2Reliability8 / 20 · 2.0/5

Static read only: interface contract, JSON output shape, and query example are internally consistent, but the referenced policy_loader.py and policy_types.py are absent from evidence, so dependency availability is unconfirmed. Deducted for: no edge-case handling or failure-feedback documentation.

3Adaptability7 / 15 · 2.3/5

Clear scenario (user policy check / asset approval routing), precise trigger semantics (ticker/action=check), purely local rules reachable from mainland China. Deducted for: no declared non-fit boundaries, no off-domain behavior, no Chinese-language support statement.

4Convention8 / 15 · 2.7/5

AGPL-3.0 license is clear, persona.md and SKILL.md are readable layers, and the repo has SECURITY.md plus a test system. Deducted for: no skill-level version, changelog, parameter-stability commitment, known-limitations disclosure, or explicit maintenance ownership.

5Effectiveness6 / 15 · 2.0/5

Static calibration caps this at 7: the claimed core task (allowed/blocked + route + reason + policy_id) has a directly usable output format, but no representative output evidence and insufficient argument for marginal value over manually querying policy rules — deducted.

6Verifiability4 / 10 · 2.0/5

The repo has a CI workflow and pytest suite, but no test covering policy_orchestrator key paths appears in the evidence files. Deducted for: behavioral claims lacking independently reproducible material beyond limited auditable source.

Evidence confidence:Low Reviewed Sep 09, 2026 Reviewed revision dd7115076904
Before you use it
  • This is a static source review; no code was executed. The referenced policy_loader.py / policy_types.py could not be verified from the provided evidence.
  • This skill is an execution-gating component for trading; audit the policy rule implementation and hot-reload safety yourself before production use.
  • Publisher identity is not verified by the FollowSkills registry and is treated as unknown.
  • No skill-level version or changelog; behavior may change across updates.
  • No Chinese-language support statement; while rule dependencies are local, the broader platform depends on overseas LLM APIs (OpenAI/Atlas Cloud).
See the full review method →

What does this skill do, and when should you use it?

Policy Orchestrator is one of 14 skills bundled in olaxbt/ai-market-maker (AIMM, an open-source agentic AI hedge fund OS), located at src/agents/governance/policy_orchestrator/. It reads runtime policy definitions from local config files, runs a policy check for a given ticker and action, and returns an allowed/blocked decision with route, reason, and policy ID. It has no external API dependencies and supports hot-reloadable rules. Adopt it if you need to enforce centralized trading policy (which tickers are permitted, per user) inside an agentic trading pipeline.

Exposes evaluate(signal, user_config) returning a route decision plus policy check; supports direct queries such as "Is BTC allowed for this user?" and "What are the current policy rules?"; serves a query interface /policy_orchestrator?ticker=BTC/USDT&action=check returning allowed/blocked, route, reason, and policy_id; loads hot-reloadable rules from config/policy_loader.py and the policy schema from config/policy_types.py; makes no external API calls.

  1. A crypto hedge fund team that must verify a ticker (e.g. BTC/USDT) against current policy rules before execution.
  2. An operator of a multi-user trading platform needing per-user restrictions on tradable assets.
  3. A governance/compliance reviewer who wants to list the currently active policy rules on demand.
  4. A developer building a pre-execution policy gate inside the AIMM multi-agent trading stack.

What are this skill's strengths and limitations?

Pros
  • No external API dependencies; policy checks are fully local.
  • Rules hot-reload via policy_loader, so policy changes need no restart.
  • Results include reason and policy_id, making decisions traceable.
  • Simple surface: one function plus one query endpoint.
Limitations
  • Documentation is minimal — just the SKILL.md capability list, with no test evidence or example outputs.
  • Policy rule content must be maintained yourself in config; the skill provides no default rules guidance.
  • As one of 14 skills in a monorepo, its coupling to full-platform installation is unclear.
  • How the /policy_orchestrator endpoint is deployed (e.g. exposed via the API service) is not documented.

How do you install this skill?

The skill ships with the repository: git clone https://github.com/olaxbt/ai-market-maker.git, then follow README setup (pip install uv; install TA-Lib; uv sync --extra dev). The skill file is at src/agents/governance/policy_orchestrator/SKILL.md. The repo also supports OpenClaw installation (claw install https://github.com/olaxbt/ai-market-maker or claw skill install ./openclaw), but those commands install the whole collection; standalone installation of just this skill is not documented.

How do you use this skill?

In a configured environment, call evaluate(signal, user_config), or query /policy_orchestrator?ticker=BTC/USDT&action=check to get allowed/blocked + route + reason + policy_id. You can also ask an agent directly, e.g. "Is BTC allowed for this user?". Note: the README covers installing and running the whole AIMM platform (Docker stack, testnet trading); the minimal environment for running this skill alone is not documented.

FAQ

Does it need network or external APIs?
No. SKILL.md states it has no external API dependencies; rules come from local config files.
How are policy rules updated?
Rules are loaded by config/policy_loader.py and support hot reload; the exact reload trigger mechanism is not documented.
Does it replace Risk Guard?
Cannot be confirmed. The README describes Risk Guard as a separate hard-veto layer before execution; this document does not claim that capability for this skill.
Installing the whole repo is heavy — can I install only this skill?
Standalone installation of a single skill is not documented; the OpenClaw claw install command targets the whole repository.

More skills from this repository

All from olaxbt/ai-market-maker

Finance & Investment Banking

Monetary Sentinel

Reads macro and on-chain liquidity data to classify the market as Risk-On or Risk-Off, returning a liquidity score with cited reasoning.

Finance & Investment Banking

Profile Agent — Trader Profiler

Turns a short questionnaire on risk tolerance and horizon into a trader profile with weight deltas and a readable narrative, feeding personalized configuration into a multi-agent trading system.

Finance & Investment Banking

AIMM: OpenClaw Multi-Agent Trading Skill

A hedge-fund-style multi-agent crypto trading system packaged for OpenClaw, with a hard risk-control veto and quant-grade backtesting.

Finance & Investment Banking

Risk Guard

A hard-veto risk gate that validates signals against drawdown and policy limits before execution — the final safety layer of the AIMM agentic hedge fund OS.

Finance & Investment Banking

Statistical Alpha Engine (Skill 2.2)

Ranks every asset in a trading universe cross-sectionally to answer questions like 'where does BTC rank right now?'

Finance & Investment Banking

Liquidity Order Flow Analyst (4.2)

Assesses slippage risk and order-book imbalance from depth data, giving crypto trading decisions liquidity-side evidence.

Finance & Investment Banking

News Narrative Miner

Mines breaking news and narrative phases for a given crypto asset, scoring impact and decay so trading teams know what story is moving the market.

Finance & Investment Banking

Pro Bias Analyst

Determines whether smart money is buying or selling an asset like BTC by fusing ETF flows, futures basis, and options skew into a single pro bias score.

Finance & Investment Banking

Whale Behavior Analyst (4.1)

Answers the critical crypto question — are whales dumping? — using on-chain large-transaction and exchange-flow data.

Finance & Investment Banking

Pattern Recognition Bot (2.1)

A technical-pattern recognition skill for crypto traders: given market data, it returns the forming pattern label, setup score, support level and reasoning so you know what structure the market is building.

Finance & Investment Banking

Technical TA Engine

A standardized technical-analysis layer for crypto trading that computes an indicator bundle (RSI, MACD, etc.) from OHLCV data and returns a 0–100 composite score with confidence.

Finance & Investment Banking

Retail Hype Tracker (Skill 3.1)

Detects whether retail FOMO is building on a trading pair, using social sentiment, funding rates and divergence warnings, so you don't buy the top of a hype cycle.

Finance & Investment Banking

AIMM Portfolio Management Skill

Get an instant snapshot of your AI hedge fund portfolio: NAV, exposure, and all open positions in one query.

Related skills