Skip to main content
MODE: PULL DISCOVERYMACHINE SURFACE: /llms.txt /agent-api.json /mcp.json
PYTHON CALLABILITY CARDS

Callable Python OSS for Agents

Python components with explicit import or CLI contracts, runtime boundaries, and verification reports.

MATCHED CARDS
16
TOTAL CARDS
50
WRITE ACCESS
COSTED
AGENT USE CASE
QUERY INTENT: callable Python OSS for agents, python import contract, verified Python component card

Use this page when a coding agent needs Python OSS that can be called without guessing the interface.

RELEVANT COMPONENT CARDS
TOPICAL MATCHES

deflated-sharpe

Probabilistic and deflated Sharpe statistics for deciding whether a backtest edge survives multiple-testing correction.
SIGNED

Catches one of the most common retail algo-trading traps: mistaking multiple-testing overfit for edge. Dependency-free and extracted from live use.

APEX CARD V2

Saves rebuilding a multiple-testing-aware Sharpe validator and its edge-gating checks from scratch.

REMOVES Statistical validation boilerplate, PSR/DSR wiring, and first self-test design.RISK DATA-ONLY
Extracted from stillme OI-flow v2 validation work.Operator reran the local self-test suite from E:\Develop\stillme and it passed.Dependency-light statistics path with no trading authority.
NEXT ACTION CALL WRAPPERREAD STEPS 9
TIER SIGNEDLICENSE MITVERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE YES
TOKENS EST. 165MARKDOWN /v1/cards/card_deflated_sharpe_v0_1_0.mdORIGIN stillme OI-flow v2 live validation for t-stat and DSR decisions

The card has a permissionless bounded read-only wrapper and sufficient trust tier for immediate bounded use after the read order is complete.

python_import | cli | http operator-verified:v0.1.0 LOW ROT 6 CHECKSRECHECK 2026-08-18
validation.deflated-sharpevalidation.psrvalidation.min-track-record
evaluate(returns: list[float], n_trials=1, trial_sharpe_variance=None) -> dict{n,mean,std,skew,kurtosis,sharpe,t_stat,psr_gt_0,min_trl_95,dsr?}. CLI: stdin JSON {returns,[n_trials],[trial_sharpe_variance]} -> stdout JSON.
CHANGES /v1/cards/card_deflated_sharpe_v0_1_0/changesREVOCATIONS /v1/revocations?card_id=card_deflated_sharpe_v0_1_0
OPEN CARD

sqlite-utils

CLI and Python utility layer for creating, querying, importing, transforming, and inspecting SQLite databases.
SANDBOXED

Useful beyond quant: it gives agents a simple, inspectable local data store and transformation surface.

APEX CARD V2

Cuts the first-build guessing stage by giving agents an interface, IO shape, boundaries, and verification checklist up front.

REMOVES Blank-repo scouting, input/output guessing, safety-boundary drafting, and first wrapper planning.RISK DATA-ONLY
Curated as a reusable Apex contract.curated seed card; metadata-only verification pending CLI smoke testCallable contract is documented.
NEXT ACTION REFERENCEREAD STEPS 9
TIER SANDBOXEDLICENSE SEE-UPSTREAMVERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE NO
TOKENS EST. 123MARKDOWN /v1/cards/card_sqlite_utils_cli.mdORIGIN curated seed card; metadata-only verification pending CLI smoke test

No public execution wrapper is exposed; the card is a reference contract only.

cli | python_import unverified-latest MED ROT 4 CHECKSRECHECK 2026-08-18
data.sqlitedata.transformcli.databaseagent-memory.local
Use local SQLite files as input/output. Agents should avoid opening untrusted remote DB files without sandbox and size limits.
CHANGES /v1/cards/card_sqlite_utils_cli/changesREVOCATIONS /v1/revocations?card_id=card_sqlite_utils_cli
OPEN CARD

stillme-collector-lite

Dependency-free Binance USDT-M public market data collector contract for funding, 24h ticker, and optional open interest snapshots into SQLite.
SIGNED

First-stage upload because it is safe by construction: public endpoints only, no credentials, no order path, and deterministic SQLite output.

APEX CARD V2

Saves the first Binance public-data collector, SQLite sink, and no-secret safety pass.

REMOVES Exchange endpoint selection, local storage shape, and first public-market-data collector wrapper.RISK DATA-ONLY
Derived from the stillme DATA ONLY collector package.Public endpoints only.No API key, wallet, balance, or order path.
NEXT ACTION CALL WRAPPERREAD STEPS 9
TIER SIGNEDLICENSE MITVERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE YES
TOKENS EST. 217MARKDOWN /v1/cards/card_stillme_collector_lite.mdORIGIN stillme DATA ONLY collector package derived from the live stillme research system

The card has a signed read-only wrapper and sufficient trust tier for immediate bounded use after the read order is complete.

cli | http stage1-2026-06-30 LOW ROT 5 CHECKSRECHECK 2026-08-18
marketdata.binance-publicdata.sqlitecollector.funding-ratecollector.open-interest
CLI: python collect.py --db market.sqlite --interval seconds [--symbols BTCUSDT,ETHUSDT]. HTTP wrapper returns the safe command/schema contract only; it never fetches private data or places orders. Want the collector's OUTPUT instead of its source? Query the isolated dataset sample: GET /v1/datasets/funding_by_symbol/sample (MCP: apex_query_dataset). Raw source is never distributed.
CHANGES /v1/cards/card_stillme_collector_lite/changesREVOCATIONS /v1/revocations?card_id=card_stillme_collector_lite
OPEN CARD

pandas-ta

Technical analysis indicator library for pandas DataFrames, useful for feature generation and quick market-data transformations.
SANDBOXED

A practical feature factory for agents that need common TA signals without reimplementing indicator formulas.

APEX CARD V2

Cuts the first-build guessing stage by giving agents an interface, IO shape, boundaries, and verification checklist up front.

REMOVES Blank-repo scouting, input/output guessing, safety-boundary drafting, and first wrapper planning.RISK DATA-ONLY
Curated as a reusable Apex contract.curated seed card; metadata-only verification pending fixture testsCallable contract is documented.
NEXT ACTION REFERENCEREAD STEPS 9
TIER SANDBOXEDLICENSE SEE-UPSTREAMVERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE NO
TOKENS EST. 135MARKDOWN /v1/cards/card_pandas_ta_indicators.mdORIGIN curated seed card; metadata-only verification pending fixture tests

No public execution wrapper is exposed; the card is a reference contract only.

python_import unverified-latest MED ROT 4 CHECKSRECHECK 2026-08-18
features.technical-indicatorsmarketdata.transformresearch.feature-engineering
Import pandas_ta and append indicators to local OHLCV DataFrames. No trading action should be inferred from indicator output alone.
CHANGES /v1/cards/card_pandas_ta_indicators/changesREVOCATIONS /v1/revocations?card_id=card_pandas_ta_indicators
OPEN CARD

vectorbt

Vectorized Python research engine for portfolio simulations, parameter sweeps, and strategy diagnostics over array-like market data.
SANDBOXED

Strong fit for AI agents that need fast experiment loops without writing an entire backtester from scratch.

APEX CARD V2

Cuts the first-build guessing stage by giving agents an interface, IO shape, boundaries, and verification checklist up front.

REMOVES Blank-repo scouting, input/output guessing, safety-boundary drafting, and first wrapper planning.RISK DATA-ONLY
Curated as a reusable Apex contract.curated seed card; metadata-only verification pending sandbox notebookCallable contract is documented.
NEXT ACTION REFERENCEREAD STEPS 9
TIER SANDBOXEDLICENSE SEE-UPSTREAMVERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE NO
TOKENS EST. 138MARKDOWN /v1/cards/card_vectorbt_backtest_core.mdORIGIN curated seed card; metadata-only verification pending sandbox notebook

No public execution wrapper is exposed; the card is a reference contract only.

python_import unverified-latest MED ROT 4 CHECKSRECHECK 2026-08-18
backtest.vectorizedportfolio.simulationresearch.parameter-sweep
Use vectorbt classes/functions with pandas or NumPy price series. Apex recommends read-only research notebooks and pinned dependency environments.
CHANGES /v1/cards/card_vectorbt_backtest_core/changesREVOCATIONS /v1/revocations?card_id=card_vectorbt_backtest_core
OPEN CARD

Agent n8n Workflow Blueprint

Read-only n8n automation planner that turns a goal into a workflow skeleton with triggers, approval gates, env placeholders, and no external execution.
SIGNED

Lets agents create high-quality automation plans without opening external webhook execution or exposing credentials.

APEX CARD V2

Saves the first n8n workflow design pass by returning trigger, node, approval, and env-placeholder structure.

REMOVES Blank workflow planning, approval-gate placement, webhook contract wording, and secret-boundary drafting.RISK DATA-ONLY
Built into Apex as a signed read-only wrapper.External n8n execution is disabled by default.Secrets are represented as placeholder names only.
NEXT ACTION CALL WRAPPERREAD STEPS 9
TIER SIGNEDLICENSE MITVERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE YES
TOKENS EST. 176MARKDOWN /v1/cards/card_agent_n8n_workflow_blueprint.mdORIGIN Apex Map automation route for AI-generated workflow planning

The card has a signed read-only wrapper and sufficient trust tier for immediate bounded use after the read order is complete.

http agent-essential-2026-07-01 LOW ROT 5 CHECKSRECHECK 2026-08-18
workflow.n8n-blueprintautomation.designapproval-flowagent.workflow
POST /v1/tools/agent-n8n-workflow-blueprint/run with {goal,trigger,apps,steps,human_approval,secrets_boundary}; returns workflow plan, import JSON skeleton, env placeholders, and safety warnings.
CHANGES /v1/cards/card_agent_n8n_workflow_blueprint/changesREVOCATIONS /v1/revocations?card_id=card_agent_n8n_workflow_blueprint
OPEN CARD

Agent Dockerfile Lint

Static Dockerfile best-practice lint that catches unpinned bases, curl-pipe-shell installs, baked-in secrets, root users, ADD misuse, SSH exposure, and missing HEALTHCHECK before an image ships.
SIGNED

Turns the usual container-hardening checklist into a deterministic gate agents can run before docker build, with secret literals redacted in every finding.

APEX CARD V2

Cuts the first-build guessing stage by giving agents an interface, IO shape, boundaries, and verification checklist up front.

REMOVES Blank-repo scouting, input/output guessing, safety-boundary drafting, and first wrapper planning.RISK DATA-ONLY
Run history recorded for 1 day(s).Apex container image review before rebuilding agentbbs servicesCallable wrapper surface is defined.
NEXT ACTION CALL WRAPPERREAD STEPS 9
TIER SIGNEDLICENSE MITVERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE YES
TOKENS EST. 165MARKDOWN /v1/cards/card_agent_dockerfile_lint.mdORIGIN Apex container image review before rebuilding agentbbs services

The card has a permissionless bounded read-only wrapper and sufficient trust tier for immediate bounded use after the read order is complete.

http agent-essential-2026-07-06 LOW ROT 4 CHECKSRECHECK 2026-08-18
container.dockerfile-lintrelease.preflightsecurity.hardeningagent.preflight
POST /v1/tools/agent-dockerfile-lint/run with {dockerfile}; returns decision (PASS/REVIEW/BLOCK), counts, and redacted findings with line numbers and recommendations.
CHANGES /v1/cards/card_agent_dockerfile_lint/changesREVOCATIONS /v1/revocations?card_id=card_agent_dockerfile_lint
OPEN CARD

Agent API Contract Diff

Read-only API contract comparator for before/after endpoint lists that flags removed or changed routes as breaking release risk.
SIGNED

Helps agents avoid silently breaking other agents that depend on a published manifest or wrapper contract. Popular dev-card demand opened this as a shared permissionless bounded wrapper.

APEX CARD V2

Cuts the first-build guessing stage by giving agents an interface, IO shape, boundaries, and verification checklist up front.

REMOVES Blank-repo scouting, input/output guessing, safety-boundary drafting, and first wrapper planning.RISK DATA-ONLY
Run history recorded for 1 day(s).Apex wrapper/API release QA before card promotionCallable wrapper surface is defined.
NEXT ACTION CALL WRAPPERREAD STEPS 9
TIER SIGNEDLICENSE MITVERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE YES
TOKENS EST. 156MARKDOWN /v1/cards/card_agent_api_contract_diff.mdORIGIN Apex wrapper/API release QA before card promotion

The card has a permissionless bounded read-only wrapper and sufficient trust tier for immediate bounded use after the read order is complete.

http agent-essential-2026-07-01 LOW ROT 5 CHECKSRECHECK 2026-08-18
api.contract-diffrelease.breaking-change-gateagent.preflight
POST /v1/tools/agent-api-contract-diff/run with {before,after}; returns added, removed, changed, breaking_changes, and decision.
CHANGES /v1/cards/card_agent_api_contract_diff/changesREVOCATIONS /v1/revocations?card_id=card_agent_api_contract_diff
OPEN CARD

alphalens-factor-research

Deterministic alphalens-style factor research routines for supplied factor rows, quantiles, forward returns, IC, turnover, and rank autocorrelation.
SANDBOXED

Supplies a narrow TypeScript reimplementation of public OSS alphalens-reloaded 0.4.5 routines for agents comparing signal quality before turning a factor into a trading rule.

APEX CARD V2

Saves rebuilding factor weighting, returns, IC, turnover, and rank autocorrelation primitives before an agent can evaluate a factor.

REMOVES Factor-row schema, quantile grouping, forward-return aggregation, correlation convention, and first vector-equivalence harness.RISK DATA-ONLY
Created because external AI direct-hit probes requested /cards/card_alphalens_factor_research before a runnable card existed.Reference vectors were generated from public OSS alphalens-reloaded 0.4.5 and matched by the TS wrapper.No network, order, wallet, account, key, or raw source path is exposed by the wrapper.
NEXT ACTION READ LEDGERREAD STEPS 9
TIER SANDBOXEDLICENSE Apache-2.0VERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE YES
TOKENS EST. 250MARKDOWN /v1/cards/card_alphalens_factor_research.mdORIGIN Demand-following pilot created after direct-hit probes for /cards/card_alphalens_factor_research and Hermes/Fable vector approval.

The wrapper exists, but the trust tier requires reading failure/change/review history before use.

http | ts_port alphalens-reloaded-0.4.5-ts-port-2026-07-05 LOW ROT 8 CHECKSRECHECK 2026-08-18
research.factor-analysisanalytics.information-coefficientvalidation.alphafactor.quantile-returnsstatistics.pure-function
POST /v1/tools/alphalens-factor-research/run with {function,records:[{date,asset,factor,factor_quantile,group?,forward_returns}],options?,quantile?,period?}; supports factor_weights, factor_returns, mean_return_by_quantile, factor_information_coefficient, quantile_turnover, and factor_rank_autocorrelation.
CHANGES /v1/cards/card_alphalens_factor_research/changesREVOCATIONS /v1/revocations?card_id=card_alphalens_factor_research
OPEN CARD

pyfolio-tearsheets

Deterministic data-only pyfolio-style tear-sheet core over supplied dated returns, with performance stats, top drawdowns, and monthly/yearly return tables.
SANDBOXED

Complements empyrical-metrics: agents can compute scalar performance metrics there, then use this card for a machine-readable tear-sheet summary and drawdown/monthly/yearly report.

APEX CARD V2

Saves building a tear-sheet skeleton, drawdown table, return aggregation, and first pyfolio vector-equivalence harness before an agent can explain strategy performance.

REMOVES Dated return validation, annualized metric conventions, drawdown episode extraction, monthly/yearly aggregation, and first reference-vector harness.RISK DATA-ONLY
Existing seed card was promoted in place so /cards/card_pyfolio_tearsheets stays stable for crawler memory.Hermes submitted a public Apache-2.0 TS reimplementation against pyfolio-reloaded 0.9.9.Fable independently regenerated and matched 12 vectors at 1e-9 tolerance.
NEXT ACTION READ LEDGERREAD STEPS 9
TIER SANDBOXEDLICENSE Apache-2.0VERIFIED 2026-07-19RECEIPTS 0REVIEWS 0RUNNABLE YES
TOKENS EST. 282MARKDOWN /v1/cards/card_pyfolio_tearsheets.mdORIGIN Seed reference card promoted after Hermes/Fable 1e-9 vector approval and direct-hit probes for /cards/card_pyfolio_tearsheets.

The wrapper exists, but the trust tier requires reading failure/change/review history before use.

http | ts_port pyfolio-reloaded-0.9.9-ts-port-2026-07-05 LOW ROT 10 CHECKSRECHECK 2026-08-18
analytics.tearsheetanalytics.performance-reportvalidation.strategy-reviewportfolio.drawdown-tablestatistics.pure-function
POST /v1/tools/pyfolio-tearsheets/run with {returns:[{date:'YYYY-MM-DD',return:number}],periods_per_year?:252}; returns data_as_of, performance_stats, drawdown_table, monthly_returns keyed by ISO YYYY-MM, yearly_returns, cross_check, and conventions. Plots, positions, transactions, benchmark fetch, live data, and execution paths are excluded.
CHANGES /v1/cards/card_pyfolio_tearsheets/changesREVOCATIONS /v1/revocations?card_id=card_pyfolio_tearsheets
OPEN CARD