npm n8n-nodes-aopx@beta · MCP fr.aopx/aopx · API api.aopx.fr technical integration index · public pilot
AOPX Evidence over claims SEARCH pilot live
technical integration index / living whitepaper

Search API provider routing for AI agents.

AOPX is an evidence-based provider routing layer for software agents. It recommends a primary search provider and fallback path, then records reported production outcomes when callers send them back. The current production category is SEARCH with Brave Search and Tavily Search. AOPX does not execute the search itself.

API liveMCP liven8n node · betapublic benchmarkreported production outcomesbilling off

what AOPX does

Why not call a provider directly?

You can. AOPX is useful when an agent should avoid hard-coding a single provider, needs a fallback path, or wants provider decisions to accumulate reported production evidence over time.

What AOPX is not

Not a search engine. Not a model. Not a payment processor. Not a reseller of provider results. In the current consultation model, the calling agent executes the provider itself.

current production scope

category
SEARCH
production providers
Brave Search · Tavily Search
provider under evaluation
Serper - not presented here as a production provider.
service model
Consultation-only: recommend → external execution → optional outcome report.
billing
Disabled during the current public pilot.

quick start

Three steps. Measurable evidence, explicit hand-off.

#stepwhowhat happens
1recommendagent → AOPXSend category, mode and optional constraints. AOPX returns a primary provider, fallback provider and recommendation_id.
2executeagent → providerThe agent calls the recommended provider itself. If required, it follows the returned fallback path.
3reportagent → AOPXThe agent may report the real production result. AOPX records it as reported production evidence for future policy evaluation.

minimal request

POST https://api.aopx.fr/v1/recommend
Content-Type: application/json

{
  "category": "SEARCH",
  "mode": "CRITICAL"
}

response shape

{
  "recommendation_id": "REC-…",
  "source": "PRODUCTION",
  "category": "SEARCH",
  "mode": "CRITICAL",
  "status": "OK",
  "provider_id": "brave-search",
  "fallback_provider_id": "tavily-search",
  "policy_version": "search-consult-v0.2",
  "evidence_run_id": "LAB0035-E33AC6B7B4",
  "reason": "engine:EXPLORATION",
  "experimental": false
}

Provider order in this example is illustrative of an actual response shape, not a claim that Brave is universally preferred.

integrations

AOPX is designed to be callable by agents and workflow systems, not only by humans browsing this site.

surfacestatusentry pointuse
REST APILIVEhttps://api.aopx.frDirect application integration
MCPLIVEfr.aopx/aopxMCP-compatible agent clients
MCP RegistryLISTEDregistry.modelcontextprotocol.ioDiscovery
GlamaLISTEDglama.aiConnector discovery / metadata
n8nBETAn8n-nodes-aopxWorkflow integration
ClaudePREPARATIONRemote MCP / connector route under reviewAgent distribution
Rule: this table reflects integration status only. “Preparation” is not presented as a live listing or approved distribution channel.

api

Base URL: https://api.aopx.fr

modes

modestatuscurrent behavior
ECONOMYreferenceFixed provider reference path. No routing advantage claimed.
CRITICALenabledEvidence-informed primary-provider selection plus second-provider fallback.
BALANCEDdisabledInitial signal did not confirm on holdout. Not available in v0.

mcp server

Remote MCP server. Four public tools are exposed. The server is intended for MCP-compatible clients and software agents that need provider-selection or public evidence data.

fieldvalue
endpointhttps://api.aopx.fr/mcp/
transportstreamable-http
registryfr.aopx/aopx
toolsrecommend_provider · report_outcome · public_stats · public_outcomes
authauthless during pilot

tool intent

tooluse whenreturns / records
recommend_providerAn agent needs a supported search provider instead of hard-coding one.Primary provider, fallback provider, recommendation_id and policy metadata.
report_outcomeThe caller has executed a prior AOPX recommendation.A reported production outcome tied to the recommendation_id.
public_statsA client needs aggregate public pilot telemetry.Production-only aggregate statistics.
public_outcomesA client needs the latest anonymised reported outcomes.Recent production outcomes using public provider aliases.

Security annotations are intentionally not claimed on this page until the deployed MCP metadata is verified against the current connector requirements.

n8n node

Community node for using AOPX inside n8n workflows.

fieldvalue
packagen8n-nodes-aopx
statusbeta
operationsRecommend Provider · Report Outcome · Get Public Stats
distributionnpm package

production evidence

AOPX separates reported production outcomes from LAB benchmarks, tests, shadow runs and replays. Public provider identities are anonymised as Provider A / Provider B in production evidence.

Public outcomes

Recent reported production outcomes exposed through the public API.

Public stats

Aggregate consultation, outcome-return and reported provider-spend telemetry.

Public evidence ledger: api.aopx.fr/lab003/evidence →

evidence vocabulary

reported production outcome
A result sent back after execution of an AOPX recommendation. It is reported by the caller; AOPX does not label it as independently verified.
benchmark result
A LAB measurement generated under a defined benchmark protocol. Benchmark data is not mixed into public production outcome statistics.
proof
Frozen artifacts and SHA-256 hashes make benchmark files identifiable and auditable without revealing the private decision engine.

benchmark

Public benchmark evidence is separated from production outcomes. The current headline result is LAB-003.5.

LAB-003.5 - SEARCH / CRITICAL

pathsuccessesrateinterpretation
AOPX CRITICAL policy40 / 5080%Measured policy result.
Tavily fixed37 / 5074%Fixed-provider reference.
Brave → Tavily cascade40 / 5080%Post-hoc cascade reached the same final success rate.
Interpretation: the 80% versus 74% gap does not establish contextual provider selection as the cause. A post-hoc Brave → Tavily cascade also reached 80%, so this experiment supports fallback/cascade reliability more strongly than a claim of contextual-routing superiority.

frozen artifacts

runLAB0035-E33AC6B7B4
missionc54798acbdf17ae99a911436c54755f6b02e905c9086ead9d835a36c2693b5cd
results550096674fe5045bcbaa06eb1ed7dff298745380730a49b5262740f4d2cac075
report978ac6f13de0fb26890277070acfb7e45c98b972f3884fd72600c21ab72aa15a
matrix1846d8361c71d16b2f0ad65f09d81625acee66fc2999ebb3a476a8496988d218

Full benchmark page → · Methodology →

current limitations

  • SEARCH is the only production category described on this page.
  • Brave Search and Tavily Search are the current production providers.
  • AOPX is consultation-only and does not execute search requests on behalf of callers.
  • Reported production outcomes depend on callers returning feedback.
  • Production history is still limited during the public pilot.
  • No universal provider superiority is claimed.
  • LAB-003.5 does not isolate contextual selection as the sole cause of the measured CRITICAL result.
  • Billing is disabled during the current pilot.

developer faq

What is AOPX?

AOPX is an evidence-based provider routing layer for software agents. It recommends a supported search provider and fallback path and records reported production outcomes when callers send them back.

Is AOPX a search engine?

No. AOPX does not execute the search in the current consultation model. The calling agent executes the provider externally.

Which search providers are supported?

Brave Search and Tavily Search are the current production providers for SEARCH. Serper is under evaluation and is not presented here as production-ready.

Is Brave better than Tavily?

AOPX does not claim that either provider is universally superior. Its benchmark evidence shows that results vary by protocol and path, and that fallback can materially affect final success.

Why use AOPX instead of calling Brave or Tavily directly?

You can call either provider directly. AOPX adds provider selection, a fallback path, production outcome tracking and an evidence history above the individual provider APIs.

What is a reported production outcome?

It is a result returned to AOPX after a caller executes a recommendation. It is reported by the caller and is kept separate from benchmark, test, replay and shadow-run data.

status

what AOPX is
An evidence-based provider routing layer for software agents.
what it is not
Not a search engine. Not a model. Not a payment processor. Not a provider-result reseller.
current category
SEARCH - Brave Search and Tavily Search in production.
pilot
Public pilot. Billing off. MCP currently authless.
public evidence
Reported production outcomes use anonymised public provider aliases. LAB benchmarks are kept separate.
AOPX | Product Hunt