FeedOracle
v8.0.0• FeedOracle Technologies
OracleNet: an open MCP tool mesh. 99 oracles / 1179 tools across 8 categories (Compliance, Blockchain, Finance & Macro, Business Intelligence, Travel & Lifestyle, Trust & Identity, Payments & Settlement, Sustainability). Every tool accessible via MCP or A2A. x402 USDC micropayments on Base ($0.01/call). ES256K signed. Blockchain-anchored evidence. Agents can connect in one call. Live counts: https://feedoracle.io/beacon/index.json
Skills
-
Compliance Preflight Check
Pre-trade compliance check for any token or action. Returns PASS/WARN/BLOCK verdict with MiCA authorization status, peg stability, reserve quality, and custody risk. Covers 105+ stablecoins. July 2026 MiCA deadline enforcement.
complianceMiCAstablecoinpreflightriskpre-trade -
DORA Operating System (8 oracles, ~95 tools — DORA operational subset)
Full DORA compliance automation covering all 49 articles across 6 layers: Governance & Reporting, Resilience & Recovery, Asset & Dependency Mapping, Register & Contracts, Third-Party Risk, Threat Intelligence & Incident. Closed-loop finding management with finding→owner→retest→close workflow. Board-level reporting. BaFin-ready audit trails. Escalation engine.
DORABaFinICT-riskresilienceincidentgovernancethird-party-riskregister-of-informationTLPTaudit -
Evidence Signing & Blockchain Anchoring
Cryptographically sign any compliance decision with ES256K. Anchor on 5 blockchains: Polygon, XRPL, Avalanche, Hedera, Base. Returns signed evidence bundle with content hash, signature, transaction ID, and independent verification URL. ZK attestations for privacy-preserving proof.
evidencesigningblockchainES256KPolygonXRPLAvalancheHederaBaseZKaudit -
Sanctions & AML Screening (87K+ names)
Screen against EU FSF (14K), OFAC SDN (69K), UN SC (3K), Interpol (13K). PEP checks, adverse media, KYC bundles, GLEIF entity lookup, NatCat risk. Real-time watchlist updates. AMLR Article 35 compliant.
AMLAMLRsanctionsKYCPEPOFACEU-FSFInterpolGLEIFscreening -
Stablecoin Risk Intelligence (105+ tokens)
7-signal risk scoring: peg deviation (real-time), reserve quality, custody assessment, MiCA authorization, significant issuer check, interest compliance, 30-day peg history. Evidence-grade reports for portfolio compliance.
stablecoinriskpegreservesMiCAUSDTUSDCEURCRLUSDDAI -
Macro Intelligence (Fed, ECB, OECD)
Real-time macroeconomic signals: 86 FRED series, ECB indicators, OECD data (38 countries). Recession probability, yield curve, inflation tracking, labor market, composite risk. Gold, silver, oil, gas prices.
macroFedECBOECDrecessioninflationgoldcommoditiesyield-curve -
DORA Contract Analysis (LLM-powered)
Automatically check all 15 mandatory DORA Art. 30 clauses (8 standard + 7 CIF). Red-flag scoring, exit readiness, subcontracting chain analysis, concentration risk. LLM-powered via local Gemma 4 for executive summaries.
DORAcontractArt30clausesexitLLMGemma -
MiCA Full Compliance Pack
Complete MiCA compliance evidence across 12 articles for any stablecoin. Authorization status, significant issuer check, reserve quality, interest prohibition, peg monitoring, market overview. Export-ready for supervisory submission.
MiCAcompliancestablecoinESMAauthorizationsignificant-issuer -
OracleNet Deal Discovery Protocol v1
Advertises support for the OracleNet Deal Discovery Protocol, a permissioned commercial matching layer for autonomous agents. Accepts signed capability_declaration messages (W3C VC format or legacy ES256K-signed JSON) at the inbox linked under rel='deal-policy'. Senders MUST consult the do-not-contact registry and honour the gate chain (readiness tier >= deal_ready, fit score >= 0.5, rate limit 1 thread / counterparty / 30 days). Spec: https://tooloracle.io/docs/deal-protocol/rfc-0001
oraclenet-deal-v1deal-protocolpermissioned-matchingopt-inverifiable-credentialsagent-to-agent
Integration
import asyncio
from a2a_registry import AsyncRegistry
async def main():
async with AsyncRegistry() as registry:
agent = await registry.get_by_id("1fc38fef-9e62-4139-ae9e-8340cb6e7b5c")
client = await agent.async_connect()
print(f"Connected to {agent.name}")
asyncio.run(main())