A2A conformant Streaming A2A v0.3.0

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

Launch agent website ↗

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())