FlareSignal Machine API

Machine API providing access to FlareSignal capabilities

GitHub OpenAPI

Operations 163

GET /wp-json/flaresignal/v1/machine/agent/access Agent access and delegation catalogue #
GET /wp-json/flaresignal/v1/machine/agent/brief Broad Flare intelligence brief #
GET /wp-json/flaresignal/v1/machine/agent/ontology Flare economic ontology #
GET /wp-json/flaresignal/v1/machine/agent/plan Plan deterministic agent research #
GET /wp-json/flaresignal/v1/machine/agent/questions Agent question catalogue #
GET /wp-json/flaresignal/v1/machine/agent/research Execute deterministic agent research #
GET /wp-json/flaresignal/v1/machine/agent/research/{research_id}/trace Trace one agent research packet #
POST /wp-json/flaresignal/v1/machine/agent/session Create delegated agent session #
GET /wp-json/flaresignal/v1/machine/agent/session Inspect delegated agent session #
GET /wp-json/flaresignal/v1/machine/agent/tasks/contract Agent task contract #
GET /wp-json/flaresignal/v1/machine/agent/tasks/{task_id} Get deterministic agent task #
POST /wp-json/flaresignal/v1/machine/agent/tasks Submit deterministic research task #
GET /wp-json/flaresignal/v1/machine/agent/tasks/{task_id}/trace Trace deterministic agent task #
GET /wp-json/flaresignal/v1/machine/analytics/catalog Analytical capability catalogue #
GET /wp-json/flaresignal/v1/machine/analytics/metric Metric analytical context #
GET /wp-json/flaresignal/v1/machine/audit/contract Get institutional audit contract #
GET /wp-json/flaresignal/v1/machine/composed/catalog Composed Intelligence catalogue #
GET /wp-json/flaresignal/v1/machine/composed/query Run Composed Intelligence query #
GET /wp-json/flaresignal/v1/machine/composed/synthesis/catalog Cross-composition synthesis catalogue #
GET /wp-json/flaresignal/v1/machine/composed/synthesis Run cross-composition synthesis #
GET /wp-json/flaresignal/v1/machine/a2a Get native A2A adapter contract #
GET /wp-json/flaresignal/v1/machine/schema/agent-access Get Agent Access JSON Schema #
GET /wp-json/flaresignal/v1/machine/agent-card Get A2A discovery card #
GET /wp-json/flaresignal/v1/machine/schema/agent-research Get Agent Research JSON Schema #
GET /wp-json/flaresignal/v1/machine/schema/agent-task Get Agent Task JSON Schema #
GET /wp-json/flaresignal/v1/machine/schema/assurance Get machine assurance JSON Schema #
GET /wp-json/flaresignal/v1/machine/capabilities/{capability_id} Get machine capability #
GET /wp-json/flaresignal/v1/machine/capabilities List machine capabilities #
GET /wp-json/flaresignal/v1/machine/discovery/catalog Browse agent discovery catalogue #
GET /wp-json/flaresignal/v1/machine/schema/composed Get Composed Intelligence JSON Schema #
GET /wp-json/flaresignal/v1/machine/schema/cross-composed Get Cross-Composed Intelligence JSON Schema #
GET /wp-json/flaresignal/v1/machine/schema/dataset Get machine dataset JSON Schema #
GET /wp-json/flaresignal/v1/machine/datasets/{dataset_id} Get canonical machine dataset #
GET /wp-json/flaresignal/v1/machine/datasets List canonical machine datasets #
GET /wp-json/flaresignal/v1/machine/distribution Get agent distribution manifests #
GET /wp-json/flaresignal/v1/machine/inventory Query machine inventory #
GET /wp-json/flaresignal/v1/machine/mcp Get MCP server contract #
GET /wp-json/flaresignal/v1/machine/discovery/metrics Browse complete metric catalogue #
GET /wp-json/flaresignal/v1/machine/openapi Get OpenAPI document #
GET /wp-json/flaresignal/v1/machine/parity Get machine parity audit #
GET /wp-json/flaresignal/v1/machine/schema/capability Get capability schema #
GET /wp-json/flaresignal/v1/machine/schema/surface Get machine surface JSON Schema #
GET /wp-json/flaresignal/v1/machine/surfaces/{surface_id}/contract Get structured surface contract #
GET /wp-json/flaresignal/v1/machine/surfaces List structured human-to-machine surfaces #
GET /wp-json/flaresignal/v1/machine/events/archive Permanent Event Intelligence archive #
GET /wp-json/flaresignal/v1/machine/events/live Live intelligence events #
GET /wp-json/flaresignal/v1/machine/flow-atlas/stream Canonical Flow Atlas stream #
GET /wp-json/flaresignal/v1/machine/history/availability Historical packet availability map #
GET /wp-json/flaresignal/v1/machine/history/coverage Historical metric coverage map #
GET /wp-json/flaresignal/v1/machine/history/intelligence Advanced historical intelligence #
GET /wp-json/flaresignal/v1/machine/intelligence/catalog Intelligence capability catalogue #
GET /wp-json/flaresignal/v1/machine/market/executions/latest Verified market execution tape #
GET /wp-json/flaresignal/v1/machine/market/history Market chart history #
GET /wp-json/flaresignal/v1/machine/market/truth/live Current canonical market truth #
GET /wp-json/flaresignal/v1/machine/metrics/history Canonical metric history #
GET /wp-json/flaresignal/v1/machine/metrics/live Current live metric packet #
GET /wp-json/flaresignal/v1/machine/opportunities/catalog Browse Yield & Capital Opportunity catalogue #
GET /wp-json/flaresignal/v1/machine/opportunities/gaps Get Yield & Capital evidence gaps #
GET /wp-json/flaresignal/v1/machine/opportunities/metric-map Map all metrics to commercial questions #
GET /wp-json/flaresignal/v1/machine/opportunities/scenario Model current-rate Yield & Capital scenario #
GET /wp-json/flaresignal/v1/machine/payment/x402/canary x402 settlement canary #
GET /wp-json/flaresignal/v1/machine/payment/x402 Get x402 machine-payment contract #
GET /wp-json/flaresignal/v1/machine/products/catalog Browse machine intelligence products #
GET /wp-json/flaresignal/v1/machine/products/commercial Get agent product commercial contract #
POST /wp-json/flaresignal/v1/machine/products/execute Execute authenticated agent intelligence product #
GET /wp-json/flaresignal/v1/machine/products/spec Get intelligence product specification #
GET /wp-json/flaresignal/v1/machine/products/usage Get authenticated agent product usage #
GET /wp-json/flaresignal/v1/machine/sources/health Canonical source health #
GET /wp-json/flaresignal/v1/machine/surfaces/{surface_id} Invoke structured product data surface #
GET /wp-json/flaresignal/v1/burn/activity Burn Activity data surface #
GET /wp-json/flaresignal/v1/burn/history Burn History data surface #
GET /wp-json/flaresignal/v1/burn/reward-epochs Burn Reward Epochs data surface #
GET /wp-json/flaresignal/v1/burn/summary Burn Summary data surface #
GET /wp-json/flaresignal/v1/capital-flow/edges Capital Flow Edges data surface #
GET /wp-json/flaresignal/v1/capital-flow/history Capital Flow History data surface #
GET /wp-json/flaresignal/v1/capital-flow/liquidity Capital Flow Liquidity data surface #
GET /wp-json/flaresignal/v1/capital-flow/scarcity Capital Flow Scarcity data surface #
GET /wp-json/flaresignal/v1/capital-flow/summary Capital Flow Summary data surface #
GET /wp-json/flaresignal/v1/derive/summary Derive Summary data surface #
GET /wp-json/flaresignal/v1/ecosystem/rails Ecosystem Rails data surface #
GET /wp-json/flaresignal/v1/events/archive Events Archive data surface #
GET /wp-json/flaresignal/v1/events/markers Events Markers data surface #
GET /wp-json/flaresignal/v1/events/{id}/outcomes Events Outcomes data surface #
GET /wp-json/flaresignal/v1/fire/history FIRE / FIP.16 History data surface #
GET /wp-json/flaresignal/v1/fire/summary FIRE / FIP.16 Summary data surface #
GET /wp-json/flaresignal/v1/flow-atlas/ledger Flow Atlas Ledger data surface #
GET /wp-json/flaresignal/v1/flow-atlas/stream Flow Atlas Stream data surface #
GET /wp-json/flaresignal/v1/history/{key} History data surface #
GET /wp-json/flaresignal/v1/holders/activity Holders Activity data surface #
GET /wp-json/flaresignal/v1/holders/behavior Holders Behavior data surface #
GET /wp-json/flaresignal/v1/holders/flow Holders Flow data surface #
GET /wp-json/flaresignal/v1/holders/growth Holders Growth data surface #
GET /wp-json/flaresignal/v1/holders/history Holders History data surface #
GET /wp-json/flaresignal/v1/holders/profile Holders Profile data surface #
GET /wp-json/flaresignal/v1/holders/ranking Holders Ranking data surface #
GET /wp-json/flaresignal/v1/holders/summary Holders Summary data surface #
GET /wp-json/flaresignal/v1/holders/transfers Holders Transfers data surface #
GET /wp-json/flaresignal/v1/intelligence/catalog Intelligence Catalog data surface #
GET /wp-json/flaresignal/v1/intelligence/render Intelligence Render data surface #
GET /wp-json/flaresignal/v1/live/events Live Events data surface #
GET /wp-json/flaresignal/v1/live/summary Live Summary data surface #
GET /wp-json/flaresignal/v1/market/chart Market Chart data surface #
GET /wp-json/flaresignal/v1/market/live-prices Market Live Prices data surface #
GET /wp-json/flaresignal/v1/market/trade-tape Market Trade Tape data surface #
GET /wp-json/flaresignal/v1/market-patterns/incidents Market Patterns Incidents data surface #
GET /wp-json/flaresignal/v1/market-patterns/markets Market Patterns Markets data surface #
GET /wp-json/flaresignal/v1/market-patterns/tape Market Patterns Tape data surface #
GET /wp-json/flaresignal/v1/market-patterns/windows Market Patterns Windows data surface #
GET /wp-json/flaresignal/v1/membership/api-keys Membership API Keys data surface #
GET /wp-json/flaresignal/v1/membership/status Membership Status data surface #
GET /wp-json/flaresignal/v1/metrics/{key} Metrics data surface #
GET /wp-json/flaresignal/v1/metrics/live Metrics Live data surface #
GET /wp-json/flaresignal/v1/network/intelligence Network Intelligence data surface #
GET /wp-json/flaresignal/v1/overview Overview data surface #
GET /wp-json/flaresignal/v1/overview/command-centre Overview Command Centre data surface #
GET /wp-json/flaresignal/v1/pro/alerts Pro Alerts data surface #
GET /wp-json/flaresignal/v1/pro/api-usage Pro API Usage data surface #
GET /wp-json/flaresignal/v1/pro/charting/history Pro Charting History data surface #
GET /wp-json/flaresignal/v1/pro/charting/orderbook Pro Charting Orderbook data surface #
GET /wp-json/flaresignal/v1/pro/charting/sources Pro Charting Sources data surface #
GET /wp-json/flaresignal/v1/pro/charting/venue-comparison Pro Charting Venue Comparison data surface #
GET /wp-json/flaresignal/v1/pro/saved-views Pro Saved Views data surface #
GET /wp-json/flaresignal/v1/pro/workspaces Pro Workspaces data surface #
GET /wp-json/flaresignal/v1/pro-api/status Pro API Status data surface #
GET /wp-json/flaresignal/v1/production/data-coverage Production Data Coverage data surface #
GET /wp-json/flaresignal/v1/production/health Production Health data surface #
GET /wp-json/flaresignal/v1/scarcity/history Scarcity History data surface #
GET /wp-json/flaresignal/v1/scarcity/markets Scarcity Markets data surface #
GET /wp-json/flaresignal/v1/scarcity/summary Scarcity Summary data surface #
GET /wp-json/flaresignal/v1/smart-accounts/summary Smart Accounts Summary data surface #
GET /wp-json/flaresignal/v1/swap/routes Swap Routes data surface #
GET /wp-json/flaresignal/v1/third-party/xrpfi/truth Third Party XRPFI Truth data surface #
GET /wp-json/flaresignal/v1/truth/live Truth Live data surface #
GET /wp-json/flaresignal/v1/utilisation/exchanges Utilisation Exchanges data surface #
GET /wp-json/flaresignal/v1/utilisation/history Utilisation History data surface #
GET /wp-json/flaresignal/v1/utilisation/summary Utilisation Summary data surface #
GET /wp-json/flaresignal/v1/wallet-patterns/anomalies Wallet Patterns Anomalies data surface #
GET /wp-json/flaresignal/v1/wallet-patterns/conversions Wallet Patterns Conversions data surface #
GET /wp-json/flaresignal/v1/wallet-patterns/exchange-interactions Wallet Patterns Exchange Interactions data surface #
GET /wp-json/flaresignal/v1/wallet-patterns/exchange-patterns Wallet Patterns Exchange Patterns data surface #
GET /wp-json/flaresignal/v1/wallet-patterns/summary Wallet Patterns Summary data surface #
GET /wp-json/flaresignal/v1/wallet-patterns/transactions Wallet Patterns Transactions data surface #
GET /wp-json/flaresignal/v1/wallet-patterns/wallet Wallet Patterns Wallet data surface #
GET /wp-json/flaresignal/v1/wallet-watch/alerts Wallet Watch Alerts data surface #
GET /wp-json/flaresignal/v1/wallet-watch/entities Wallet Watch Entities data surface #
GET /wp-json/flaresignal/v1/wallet-watch/evidence Wallet Watch Evidence data surface #
GET /wp-json/flaresignal/v1/wallet-watch/summary Wallet Watch Summary data surface #
GET /wp-json/flaresignal/v1/whale-watch/alerts Whale Watch Alerts data surface #
GET /wp-json/flaresignal/v1/whale-watch/entities Whale Watch Entities data surface #
GET /wp-json/flaresignal/v1/whale-watch/evidence Whale Watch Evidence data surface #
GET /wp-json/flaresignal/v1/whale-watch/summary Whale Watch Summary data surface #
GET /wp-json/flaresignal/v1/xrpfi/activity XRPFI Activity data surface #
GET /wp-json/flaresignal/v1/xrpfi/live-capital-clock XRPFI Live Capital Clock data surface #
GET /wp-json/flaresignal/v1/xrpfi/overview XRPFI Overview data surface #
GET /wp-json/flaresignal/v1/yield/attribution Yield Attribution data surface #
GET /wp-json/flaresignal/v1/yield/generated Yield Generated data surface #
GET /wp-json/flaresignal/v1/yield/inception Yield Inception data surface #
GET /wp-json/flaresignal/v1/yield/live-clock Yield Live Clock data surface #
GET /wp-json/flaresignal/v1/yield/spectra/stxrp Yield Spectra Stxrp data surface #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/flaresignal-io:flaresignal-machine-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

flaresignal-io-openapi.json Raw ↑
{"openapi":"3.1.0","info":{"title":"FlareSignal Machine API","version":"1.27.0","description":"Generated from the public FlareSignal capability registry. Discovery exposes stable schemas, access requirements, provenance, freshness, assurance and invocation metadata. Private implementation details that are not required for machine invocation or interpretation are intentionally omitted."},"servers":[{"url":"https:\/\/flaresignal.io\/"}],"paths":{"\/wp-json\/flaresignal\/v1\/machine\/agent\/access":{"get":{"operationId":"agent_access_catalog","summary":"Agent access and delegation catalogue","description":"Describe API-key bootstrap, short-lived delegated agent sessions, read-only scope profiles, TTL limits, live entitlement\/revocation policy and the non-delegable generic-surface boundary.","tags":["agent","access","sessions","permissions","api"],"x-flaresignal-capability-id":"flaresignal.agent.access.catalog","x-flaresignal-capability-version":"1.0.0","x-flaresignal-lifecycle":{"state":"available","machine_contract_ready":true,"deprecated":false},"x-flaresignal-truth":{"canonicality":"canonical","source_authority":["flaresignal_registry"],"units":[],"freshness_policy":"registry","methodology_id":"delegated-agent-session-control","methodology_version":"1.0.1","evidence_available":true,"source_health_required":true,"allow_stale_return":false},"x-flaresignal-assurance":{"schema_version":"flaresignal.machine-assurance.v1","version":"1.0.0","attached_to_success":true,"attached_to_errors":true,"confidence_semantics":"deterministic_evidence_quality_not_probability","historical_completeness":"requested_window_or_explicit_not_required"},"x-flaresignal-access":{"mode":"public","entitlement":null,"x402":{"enabled":false,"schemes":["exact"],"accepts":[],"bazaar_discoverable":false,"payment_identifier_required":true,"signed_offer_receipt":true}},"x-flaresignal-audit":{"schema_version":"flaresignal.machine-audit.v1","state":"active","response_hash":{"algorithm":"sha256","canonicalization":"flaresignal-json-c14n-v1"},"client_identity":"when_available","source_health_snapshot":true,"evidence_references":true,"entitlement_linkage":true,"payment_linkage":true},"x-flaresignal-mcp":true,"x-flaresignal-discovery-semantics":{"schema_version":"flaresignal.discovery-semantics.v2","topics":["agent","access","sessions","permissions","api"],"assets":[],"domains":["agent"],"intents":["query","inspect"],"questions_answered":[],"not_suitable_for":["Do not use this capability to infer facts that are absent from its returned evidence or declared truth boundary."],"input_examples":[{}],"output_summary":"Structured Agent access and delegation catalogue response with FlareSignal truth\/provenance metadata.","freshness_summary":"Uses the capability freshness policy: registry.","provenance_summary":"Use the returned source authority, timestamps, source-health state, methodology and evidence references; missing evidence is never manufactured.","confidence_semantics":"Successful machine responses carry flaresignal.machine-assurance.v1. Confidence is a deterministic evidence-quality classification derived from canonicality, evidence quality, freshness, source health and relevant historical coverage; it is not a probability. Discovery ranking remains relevance only.","commercial":{"access_mode":"public","paid":false,"x402_bazaar_discoverable":false,"sample_available":true},"related_capabilities":[]},"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineResponse"}}}},"400":{"description":"Invalid machine request","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineError"}}}},"402":{"description":"x402 payment required where enabled"},"403":{"description":"Entitlement required"},"503":{"description":"Required source or payment provider unavailable"}}}},"\/wp-json\/flaresignal\/v1\/machine\/agent\/brief":{"get":{"operationId":"agent_brief_query","summary":"Broad Flare intelligence brief","description":"Route a broad natural-language Flare question to a compact provenance-aware packet of entitled canonical observations with deterministic drill-down capabilities and follow-up questions.","tags":["agent","brief","network-state","xrpfi","yield","collateral","market-structure","research"],"x-flaresignal-capability-id":"flaresignal.agent.brief.query","x-flaresignal-capability-version":"1.0.0","x-flaresignal-lifecycle":{"state":"available","machine_contract_ready":true,"deprecated":false},"x-flaresignal-truth":{"canonicality":"derived","source_authority":["canonical_metric_store","canonical_source_registry"],"units":["metric_defined"],"freshness_policy":"latest_retained_observations","methodology_id":"agent-intelligence-broad-brief","methodology_version":"1.0","evidence_available":true,"source_health_required":true,"allow_stale_return":false},"x-flaresignal-assurance":{"schema_version":"flaresignal.machine-assurance.v1","version":"1.0.0","attached_to_success":true,"attached_to_errors":true,"confidence_semantics":"deterministic_evidence_quality_not_probability","historical_completeness":"requested_window_or_explicit_not_required"},"x-flaresignal-access":{"mode":"public","entitlement":null,"x402":{"enabled":false,"schemes":["exact"],"accepts":[],"bazaar_discoverable":false,"payment_identifier_required":true,"signed_offer_receipt":true}},"x-flaresignal-audit":{"schema_version":"flaresignal.machine-audit.v1","state":"active","response_hash":{"algorithm":"sha256","canonicalization":"flaresignal-json-c14n-v1"},"client_identity":"when_available","source_health_snapshot":true,"evidence_references":true,"entitlement_linkage":true,"payment_linkage":true},"x-flaresignal-mcp":true,"x-flaresignal-discovery-semantics":{"schema_version":"flaresignal.discovery-semantics.v2","topics":["agent","brief","network-state","xrpfi","yield","collateral","market-structure","research","network snapshot","liquidity","risk","value capture","derivatives","historical research"],"assets":["FLR","SGB","XRP","FXRP","stXRP"],"domains":["agent-intelligence","broad-query","network-state"],"intents":["answer-broad-query","brief","route-deeper"],"questions_answered":["What is happening on Flare right now?","Give me one compact verified Flare briefing before I decide whether to drill deeper.","What changed across market, XRPFi, liquidity, yield or risk?"],"not_suitable_for":["Broad briefs are compact evidence\/routing packets, not substitutes for deep historical product packets or causal research."],"input_examples":[{"query":"What is happening on Flare right now?"},{"query":"Where is the XRP and what can it earn?"},{"packet":"market_structure"}],"output_summary":"Structured Broad Flare intelligence brief response with FlareSignal truth\/provenance metadata.","freshness_summary":"Uses the capability freshness policy: latest_retained_observations.","provenance_summary":"Use the returned source authority, timestamps, source-health state, methodology and evidence references; missing evidence is never manufactured.","confidence_semantics":"Successful machine responses carry flaresignal.machine-assurance.v1. Confidence is a deterministic evidence-quality classification derived from canonicality, evidence quality, freshness, source health and relevant historical coverage; it is not a probability. Discovery ranking remains relevance only.","commercial":{"access_mode":"public","paid":false,"x402_bazaar_discoverable":false,"sample_available":true},"related_capabilities":["flaresignal.agent.ontology.get","flaresignal.agent.questions.catalog","flaresignal.products.search","flaresignal.history.coverage.query"]},"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineResponse"}}}},"400":{"description":"Invalid machine request","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineError"}}}},"402":{"description":"x402 payment required where enabled"},"403":{"description":"Entitlement required"},"503":{"description":"Required source or payment provider unavailable"}},"parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string","maxLength":300},"description":""},{"name":"packet","in":"query","required":false,"schema":{"type":"string"},"description":""},{"name":"max_metrics","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":30},"description":""}]}},"\/wp-json\/flaresignal\/v1\/machine\/agent\/ontology":{"get":{"operationId":"agent_ontology_get","summary":"Flare economic ontology","description":"Expose machine-only concepts, aliases and typed relationships connecting market, XRPFi, yield, collateral, productive capital, liquidity, value capture, events and historical coverage without asserting causality.","tags":["agent","ontology","relationships","economic-map","machine-only"],"x-flaresignal-capability-id":"flaresignal.agent.ontology.get","x-flaresignal-capability-version":"1.0.0","x-flaresignal-lifecycle":{"state":"available","machine_contract_ready":true,"deprecated":false},"x-flaresignal-truth":{"canonicality":"canonical","source_authority":["flaresignal_registry"],"units":[],"freshness_policy":"registry","methodology_id":"flare-economic-ontology","methodology_version":"1.0","evidence_available":true,"source_health_required":true,"allow_stale_return":false},"x-flaresignal-assurance":{"schema_version":"flaresignal.machine-assurance.v1","version":"1.0.0","attached_to_success":true,"attached_to_errors":true,"confidence_semantics":"deterministic_evidence_quality_not_probability","historical_completeness":"requested_window_or_explicit_not_required"},"x-flaresignal-access":{"mode":"public","entitlement":null,"x402":{"enabled":false,"schemes":["exact"],"accepts":[],"bazaar_discoverable":false,"payment_identifier_required":true,"signed_offer_receipt":true}},"x-flaresignal-audit":{"schema_version":"flaresignal.machine-audit.v1","state":"active","response_hash":{"algorithm":"sha256","canonicalization":"flaresignal-json-c14n-v1"},"client_identity":"when_available","source_health_snapshot":true,"evidence_references":true,"entitlement_linkage":true,"payment_linkage":true},"x-flaresignal-mcp":true,"x-flaresignal-discovery-semantics":{"schema_version":"flaresignal.discovery-semantics.v2","topics":["agent","ontology","relationships","economic-map","machine-only"],"assets":["FLR","SGB","XRP","FXRP"],"domains":["agent-intelligence","ontology"],"intents":["understand-relationships","select-evidence","route-research"],"questions_answered":["How are FlareSignal market, XRPFi, yield, collateral, liquidity, value-capture and historical concepts related?","Which metrics should an agent inspect together without assuming causality?"],"not_suitable_for":["Ontology relationships do not prove causal relationships."],"input_examples":[{},{"concept":"xrpfi_capital"}],"output_summary":"Structured Flare economic ontology response with FlareSignal truth\/provenance metadata.","freshness_summary":"Uses the capability freshness policy: registry.","provenance_summary":"Use the returned source authority, timestamps, source-health state, methodology and evidence references; missing evidence is never manufactured.","confidence_semantics":"Successful machine responses carry flaresignal.machine-assurance.v1. Confidence is a deterministic evidence-quality classification derived from canonicality, evidence quality, freshness, source health and relevant historical coverage; it is not a probability. Discovery ranking remains relevance only.","commercial":{"access_mode":"public","paid":false,"x402_bazaar_discoverable":false,"sample_available":true},"related_capabilities":["flaresignal.discovery.metrics.search","flaresignal.agent.brief.query"]},"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineResponse"}}}},"400":{"description":"Invalid machine request","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineError"}}}},"402":{"description":"x402 payment required where enabled"},"403":{"description":"Entitlement required"},"503":{"description":"Required source or payment provider unavailable"}},"parameters":[{"name":"concept","in":"query","required":false,"schema":{"type":"string"},"description":""}]}},"\/wp-json\/flaresignal\/v1\/machine\/agent\/plan":{"get":{"operationId":"agent_plan","summary":"Plan deterministic agent research","description":"Dry-run a evidence-backed research workflow over permanent cross-composition profiles. Returns declared claim\/metric dependencies, execution order, propagated entitlements and current historical readiness without executing analytical compositions.","tags":["agent","research","planner","orchestration"],"x-flaresignal-capability-id":"flaresignal.agent.plan","x-flaresignal-capability-version":"1.0.0","x-flaresignal-lifecycle":{"state":"available","machine_contract_ready":true,"deprecated":false},"x-flaresignal-truth":{"canonicality":"canonical","source_authority":["flaresignal_registry","canonical_metric_store"],"units":[],"freshness_policy":"requested_range","methodology_id":"deterministic-agent-research-planner","methodology_version":"1.0","evidence_available":true,"source_health_required":true,"allow_stale_return":false},"x-flaresignal-assurance":{"schema_version":"flaresignal.machine-assurance.v1","version":"1.0.0","attached_to_success":true,"attached_to_errors":true,"confidence_semantics":"deterministic_evidence_quality_not_probability","historical_completeness":"requested_window_or_explicit_not_required"},"x-flaresignal-access":{"mode":"public","entitlement":null,"x402":{"enabled":false,"schemes":["exact"],"accepts":[],"bazaar_discoverable":false,"payment_identifier_required":true,"signed_offer_receipt":true}},"x-flaresignal-audit":{"schema_version":"flaresignal.machine-audit.v1","state":"active","response_hash":{"algorithm":"sha256","canonicalization":"flaresignal-json-c14n-v1"},"client_identity":"when_available","source_health_snapshot":true,"evidence_references":true,"entitlement_linkage":true,"payment_linkage":true},"x-flaresignal-mcp":true,"x-flaresignal-discovery-semantics":{"schema_version":"flaresignal.discovery-semantics.v2","topics":["agent","research","planner","orchestration"],"assets":[],"domains":["agent"],"intents":["query","inspect"],"questions_answered":[],"not_suitable_for":["Do not use this capability to infer facts that are absent from its returned evidence or declared truth boundary."],"input_examples":[{}],"output_summary":"Structured Plan deterministic agent research response with FlareSignal truth\/provenance metadata.","freshness_summary":"Uses the capability freshness policy: requested_range.","provenance_summary":"Use the returned source authority, timestamps, source-health state, methodology and evidence references; missing evidence is never manufactured.","confidence_semantics":"Successful machine responses carry flaresignal.machine-assurance.v1. Confidence is a deterministic evidence-quality classification derived from canonicality, evidence quality, freshness, source health and relevant historical coverage; it is not a probability. Discovery ranking remains relevance only.","commercial":{"access_mode":"public","paid":false,"x402_bazaar_discoverable":false,"sample_available":true},"related_capabilities":[]},"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineResponse"}}}},"400":{"description":"Invalid machine request","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineError"}}}},"402":{"description":"x402 payment required where enabled"},"403":{"description":"Entitlement required"},"503":{"description":"Required source or payment provider unavailable"}},"parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":400},"description":""},{"name":"profile_id","in":"query","required":false,"schema":{"type":"string","enum":["flr_structural_regime","flr_sgb_market_structure_regime","xrpfi_system_regime"]},"description":""},{"name":"asset","in":"query","required":false,"schema":{"type":"string","enum":["FLR","SGB","XRP","FXRP"]},"description":""},{"name":"range","in":"query","required":false,"schema":{"type":"string","enum":["1D","3D","7D","15D","30D","90D","1Y","ALL"]},"description":""},{"name":"event_id","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":""},{"name":"event_horizon","in":"query","required":false,"schema":{"type":"string","enum":["1D","7D","30D","90D"]},"description":""}]}},"\/wp-json\/flaresignal\/v1\/machine\/agent\/questions":{"get":{"operationId":"agent_questions_catalog","summary":"Agent question catalogue","description":"Browse machine-only common questions and deterministic routes for broad Flare, XRPFi, yield, collateral, market-structure, risk and historical-research intents.","tags":["agent","questions","routing","machine-only","discovery"],"x-flaresignal-capability-id":"flaresignal.agent.questions.catalog","x-flaresignal-capability-version":"1.0.0","x-flaresignal-lifecycle":{"state":"available","machine_contract_ready":true,"deprecated":false},"x-flaresignal-truth":{"canonicality":"canonical","source_authority":["flaresignal_registry"],"units":[],"freshness_policy":"registry","methodology_id":"agent-question-catalogue","methodology_version":"1.0","evidence_available":true,"source_health_required":true,"allow_stale_return":false},"x-flaresignal-assurance":{"schema_version":"flaresignal.machine-assurance.v1","version":"1.0.0","attached_to_success":true,"attached_to_errors":true,"confidence_semantics":"deterministic_evidence_quality_not_probability","historical_completeness":"requested_window_or_explicit_not_required"},"x-flaresignal-access":{"mode":"public","entitlement":null,"x402":{"enabled":false,"schemes":["exact"],"accepts":[],"bazaar_discoverable":false,"payment_identifier_required":true,"signed_offer_receipt":true}},"x-flaresignal-audit":{"schema_version":"flaresignal.machine-audit.v1","state":"active","response_hash":{"algorithm":"sha256","canonicalization":"flaresignal-json-c14n-v1"},"client_identity":"when_available","source_health_snapshot":true,"evidence_references":true,"entitlement_linkage":true,"payment_linkage":true},"x-flaresignal-mcp":true,"x-flaresignal-discovery-semantics":{"schema_version":"flaresignal.discovery-semantics.v2","topics":["agent","questions","routing","machine-only","discovery"],"assets":["FLR","SGB","XRP","FXRP"],"domains":["agent-intelligence","question-catalog"],"intents":["discover-question","route-query"],"questions_answered":["What broad and deep questions can an AI agent ask FlareSignal?","Which machine-only question paths exist beyond the human visual interface?"],"not_suitable_for":["Do not use this capability to infer facts that are absent from its returned evidence or declared truth boundary."],"input_examples":[{},{"topic":"xrpfi_state"}],"output_summary":"Structured Agent question catalogue response with FlareSignal truth\/provenance metadata.","freshness_summary":"Uses the capability freshness policy: registry.","provenance_summary":"Use the returned source authority, timestamps, source-health state, methodology and evidence references; missing evidence is never manufactured.","confidence_semantics":"Successful machine responses carry flaresignal.machine-assurance.v1. Confidence is a deterministic evidence-quality classification derived from canonicality, evidence quality, freshness, source health and relevant historical coverage; it is not a probability. Discovery ranking remains relevance only.","commercial":{"access_mode":"public","paid":false,"x402_bazaar_discoverable":false,"sample_available":true},"related_capabilities":["flaresignal.agent.brief.query","flaresignal.discovery.metrics.search"]},"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineResponse"}}}},"400":{"description":"Invalid machine request","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineError"}}}},"402":{"description":"x402 payment required where enabled"},"403":{"description":"Entitlement required"},"503":{"description":"Required source or payment provider unavailable"}},"parameters":[{"name":"topic","in":"query","required":false,"schema":{"type":"string"},"description":""}]}},"\/wp-json\/flaresignal\/v1\/machine\/agent\/research":{"get":{"operationId":"agent_research","summary":"Execute deterministic agent research","description":"Execute a read-only research plan through the permanent cross-composition engine and return claim-level findings, contradictions, evidence gaps, selected evidence scope and reproducible lineage without re-deriving source metrics.","tags":["agent","research","orchestration","claims","contradictions"],"x-flaresignal-capability-id":"flaresignal.agent.research","x-flaresignal-capability-version":"1.0.0","x-flaresignal-lifecycle":{"state":"available","machine_contract_ready":true,"deprecated":false},"x-flaresignal-truth":{"canonicality":"derived_from_canonical","source_authority":["canonical_metric_store","canonical_source_registry","canonical_event_archive"],"units":["mixed_metric_units"],"freshness_policy":"requested_range","methodology_id":"deterministic-agent-research","methodology_version":"1.0","evidence_available":true,"source_health_required":true,"allow_stale_return":false},"x-flaresignal-assurance":{"schema_version":"flaresignal.machine-assurance.v1","version":"1.0.0","attached_to_success":true,"attached_to_errors":true,"confidence_semantics":"deterministic_evidence_quality_not_probability","historical_completeness":"requested_window_or_explicit_not_required"},"x-flaresignal-access":{"mode":"public","entitlement":null,"x402":{"enabled":false,"schemes":["exact"],"accepts":[],"bazaar_discoverable":false,"payment_identifier_required":true,"signed_offer_receipt":true}},"x-flaresignal-audit":{"schema_version":"flaresignal.machine-audit.v1","state":"active","response_hash":{"algorithm":"sha256","canonicalization":"flaresignal-json-c14n-v1"},"client_identity":"when_available","source_health_snapshot":true,"evidence_references":true,"entitlement_linkage":true,"payment_linkage":true},"x-flaresignal-mcp":true,"x-flaresignal-discovery-semantics":{"schema_version":"flaresignal.discovery-semantics.v2","topics":["agent","research","orchestration","claims","contradictions"],"assets":[],"domains":["agent"],"intents":["query","inspect"],"questions_answered":[],"not_suitable_for":["Do not use this capability to infer facts that are absent from its returned evidence or declared truth boundary."],"input_examples":[{}],"output_summary":"Structured Execute deterministic agent research response with FlareSignal truth\/provenance metadata.","freshness_summary":"Uses the capability freshness policy: requested_range.","provenance_summary":"Use the returned source authority, timestamps, source-health state, methodology and evidence references; missing evidence is never manufactured.","confidence_semantics":"Successful machine responses carry flaresignal.machine-assurance.v1. Confidence is a deterministic evidence-quality classification derived from canonicality, evidence quality, freshness, source health and relevant historical coverage; it is not a probability. Discovery ranking remains relevance only.","commercial":{"access_mode":"public","paid":false,"x402_bazaar_discoverable":false,"sample_available":true},"related_capabilities":[]},"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineResponse"}}}},"400":{"description":"Invalid machine request","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineError"}}}},"402":{"description":"x402 payment required where enabled"},"403":{"description":"Entitlement required"},"503":{"description":"Required source or payment provider unavailable"}},"parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":400},"description":""},{"name":"profile_id","in":"query","required":false,"schema":{"type":"string","enum":["flr_structural_regime","flr_sgb_market_structure_regime","xrpfi_system_regime"]},"description":""},{"name":"asset","in":"query","required":false,"schema":{"type":"string","enum":["FLR","SGB","XRP","FXRP"]},"description":""},{"name":"range","in":"query","required":false,"schema":{"type":"string","enum":["1D","3D","7D","15D","30D","90D","1Y","ALL"]},"description":""},{"name":"event_id","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":""},{"name":"event_horizon","in":"query","required":false,"schema":{"type":"string","enum":["1D","7D","30D","90D"]},"description":""}]}},"\/wp-json\/flaresignal\/v1\/machine\/agent\/research\/{research_id}\/trace":{"get":{"operationId":"agent_research_trace","summary":"Trace one agent research packet","description":"Return cached read-only lineage for one recent research packet: finding to domain to permanent composition to claim to canonical metric, dataset and source evidence.","tags":["agent","research","trace","lineage","audit"],"x-flaresignal-capability-id":"flaresignal.agent.research.trace","x-flaresignal-capability-version":"1.0.0","x-flaresignal-lifecycle":{"state":"available","machine_contract_ready":true,"deprecated":false},"x-flaresignal-truth":{"canonicality":"derived_from_canonical","source_authority":["research_trace_store","canonical_metric_store"],"units":[],"freshness_policy":"research_trace_cache","methodology_id":"agent-research-lineage-trace","methodology_version":"1.0","evidence_available":true,"source_health_required":true,"allow_stale_return":false},"x-flaresignal-assurance":{"schema_version":"flaresignal.machine-assurance.v1","version":"1.0.0","attached_to_success":true,"attached_to_errors":true,"confidence_semantics":"deterministic_evidence_quality_not_probability","historical_completeness":"requested_window_or_explicit_not_required"},"x-flaresignal-access":{"mode":"public","entitlement":null,"x402":{"enabled":false,"schemes":["exact"],"accepts":[],"bazaar_discoverable":false,"payment_identifier_required":true,"signed_offer_receipt":true}},"x-flaresignal-audit":{"schema_version":"flaresignal.machine-audit.v1","state":"active","response_hash":{"algorithm":"sha256","canonicalization":"flaresignal-json-c14n-v1"},"client_identity":"when_available","source_health_snapshot":true,"evidence_references":true,"entitlement_linkage":true,"payment_linkage":true},"x-flaresignal-mcp":true,"x-flaresignal-discovery-semantics":{"schema_version":"flaresignal.discovery-semantics.v2","topics":["agent","research","trace","lineage","audit"],"assets":[],"domains":["agent"],"intents":["query","inspect"],"questions_answered":[],"not_suitable_for":["Do not use this capability to infer facts that are absent from its returned evidence or declared truth boundary."],"input_examples":[{}],"output_summary":"Structured Trace one agent research packet response with FlareSignal truth\/provenance metadata.","freshness_summary":"Uses the capability freshness policy: research_trace_cache.","provenance_summary":"Use the returned source authority, timestamps, source-health state, methodology and evidence references; missing evidence is never manufactured.","confidence_semantics":"Successful machine responses carry flaresignal.machine-assurance.v1. Confidence is a deterministic evidence-quality classification derived from canonicality, evidence quality, freshness, source health and relevant historical coverage; it is not a probability. Discovery ranking remains relevance only.","commercial":{"access_mode":"public","paid":false,"x402_bazaar_discoverable":false,"sample_available":true},"related_capabilities":[]},"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineResponse"}}}},"400":{"description":"Invalid machine request","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineError"}}}},"402":{"description":"x402 payment required where enabled"},"403":{"description":"Entitlement required"},"503":{"description":"Required source or payment provider unavailable"}},"parameters":[{"name":"research_id","in":"path","required":true,"schema":{"type":"string","pattern":"^fsrsh_[a-f0-9]{24}$"},"description":""}]}},"\/wp-json\/flaresignal\/v1\/machine\/agent\/session":{"post":{"operationId":"agent_session_create","summary":"Create delegated agent session","description":"Create a short-lived read-only agent session rooted in an existing FlareSignal API key. Requested scopes may only narrow the parent account authority.","tags":["agent","session","access","api"],"x-flaresignal-capability-id":"flaresignal.agent.session.create","x-flaresignal-capability-version":"1.0.0","x-flaresignal-lifecycle":{"state":"available","machine_contract_ready":true,"deprecated":false},"x-flaresignal-truth":{"canonicality":"canonical","source_authority":["flaresignal_registry","entitlement_state"],"units":[],"freshness_policy":"session_state","methodology_id":"delegated-agent-session-control","methodology_version":"1.0","evidence_available":true,"source_health_required":false,"allow_stale_return":false},"x-flaresignal-assurance":{"schema_version":"flaresignal.machine-assurance.v1","version":"1.0.0","attached_to_success":true,"attached_to_errors":true,"confidence_semantics":"deterministic_evidence_quality_not_probability","historical_completeness":"requested_window_or_explicit_not_required"},"x-flaresignal-access":{"mode":"api_access","entitlement":"api_access","x402":{"enabled":false,"schemes":["exact"],"accepts":[],"bazaar_discoverable":false,"payment_identifier_required":true,"signed_offer_receipt":true}},"x-flaresignal-audit":{"schema_version":"flaresignal.machine-audit.v1","state":"active","response_hash":{"algorithm":"sha256","canonicalization":"flaresignal-json-c14n-v1"},"client_identity":"when_available","source_health_snapshot":true,"evidence_references":true,"entitlement_linkage":true,"payment_linkage":true},"x-flaresignal-mcp":true,"x-flaresignal-discovery-semantics":{"schema_version":"flaresignal.discovery-semantics.v2","topics":["agent","session","access","api"],"assets":[],"domains":["agent"],"intents":["query","inspect"],"questions_answered":[],"not_suitable_for":["Do not use this capability to infer facts that are absent from its returned evidence or declared truth boundary."],"input_examples":[{}],"output_summary":"Structured Create delegated agent session response with FlareSignal truth\/provenance metadata.","freshness_summary":"Uses the capability freshness policy: session_state.","provenance_summary":"Use the returned source authority, timestamps, source-health state, methodology and evidence references; missing evidence is never manufactured.","confidence_semantics":"Successful machine responses carry flaresignal.machine-assurance.v1. Confidence is a deterministic evidence-quality classification derived from canonicality, evidence quality, freshness, source health and relevant historical coverage; it is not a probability. Discovery ranking remains relevance only.","commercial":{"access_mode":"api_access","paid":false,"x402_bazaar_discoverable":false,"sample_available":false},"related_capabilities":[]},"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineResponse"}}}},"400":{"description":"Invalid machine request","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineError"}}}},"402":{"description":"x402 payment required where enabled"},"403":{"description":"Entitlement required"},"503":{"description":"Required source or payment provider unavailable"},"201":{"description":"Created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MachineResponse"}}}}},"requestBody":{"required":false,"content":{"application\/json":{"schema":{"type":"object","properties":{"scope_profile":{"type":"string","enum":["research_read","all_entitled_read"]},"scopes":{"description":"Optional permanent capability IDs. Supply a comma-separated string or JSON array. Every requested capability must be delegable and currently entitled.","oneOf":[{"type":"string"},{"type":"array","items":{"type":"string","pattern":"^flaresignal\\.[a-z0-9._-]+$"}}]},"ttl_seconds":{"type":"integer","minimum":300,"maximum":3600},"label":{"type":"string","maxLength":80}}}}}}},"get":{"operationId":"agent_session_get","summary":"Inspect delegated agent s

# --- truncated at 32 KB (402 KB total) ---
# Full source: https://artifacts.apis.io/flaresignal-io/openapi/flaresignal-io-openapi.json