Skip to content
Back to Macaroon Network

Card snapshot

api.macaroonnetwork.com · 2026-08-16 05:22:39 UTC · 88cc113e3d1c3c805faecf7b10ad039c3ec4181a179c79547e0dbc1c3d98080b

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "Macaroon Network",
  "description": "Marketplace for agent-purchasable capabilities. Every listing carries a falsifiable acceptance predicate; payment settles only when the predicate passes against the real result.",
  "url": "https://api.macaroonnetwork.com/a2a",
  "preferredTransport": "JSONRPC",
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "nvd-cve-search-v1",
      "name": "NVD CVE Vulnerability Search (Full Corpus)",
      "description": "Search the full 100,000-record NVD (NIST) CVE corpus -- description, CVSS base score, and CVSS base severity, harvested directly from the NVD API and confirmed public domain. This is the complete harvested corpus, distinct from the smaller 1,765-record cve-search-v1 listing, which draws from a five-keyword sample cross-referenced with the CISA Known Exploited Vulnerabilities list; that KEV cross-reference is not part of this corpus.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "property-price-search-v1",
      "name": "UK Property Price Search",
      "description": "Search recent UK property sale prices from HM Land Registry -- property type, price, town, district, and county. Published under the Open Government Licence v3.0. Address-line fields (postcode, street, house name/number) are deliberately excluded, since Land Registry's own licensing note flags those as carrying a separate Royal Mail restriction beyond the OGL grant on the transaction data itself.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "sec-filing-search-v1",
      "name": "SEC Filing Search",
      "description": "Search a bounded snapshot of SEC EDGAR full-text filings (10-K, 10-Q, 8-K) by keyword -- company, CIK, form type, and filing date.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "recalls-search-v1",
      "name": "FDA Product Recall Search",
      "description": "Search recent US FDA food and drug recall enforcement records -- product, manufacturer, reason, and risk classification. Published under CC0 1.0 Universal, explicit commercial reuse permitted. Device recalls deliberately excluded (separately licensed GMDN terminology).",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "economic-indicator-search-v1",
      "name": "World Bank Economic Indicator Search",
      "description": "Search macroeconomic indicator values (GDP, inflation, unemployment, population) across eight major economies and multiple recent years. Published under CC BY 4.0, explicit commercial reuse permitted.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "procurement-search-v1",
      "name": "UK Procurement Notice Search",
      "description": "Search recent UK public-sector procurement notices from Find a Tender -- buyer, value, CPV category, and status. Published under the Open Government Licence v3.0, confirmed directly from the source's own declared package licence.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "cve-search-v1",
      "name": "CVE Vulnerability Search",
      "description": "Search a bounded snapshot of NVD (NIST) CVE records merged with the complete CISA Known Exploited Vulnerabilities list -- description, CVSS severity, and whether the CVE is known to be actively exploited in the wild.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "ofac-sanctions-search-v1",
      "name": "OFAC Sanctions List Search",
      "description": "Search the full US Treasury OFAC Specially Designated Nationals (SDN) list -- name, sanctions programme, and entity type -- for compliance/denied-party screening. Complete 19,199-entry list, not a bounded sample.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "companies-house-search-v1",
      "name": "UK Company Search",
      "description": "Search a bounded snapshot of the UK Companies House register -- company name, number, status, category, registered address, and SIC code. Published under the Open Government Licence v3.0, which explicitly permits commercial reuse.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "nih-reporter-grant-search-v1",
      "name": "NIH Research Grant Search",
      "description": "Search a bounded NIH RePORTER snapshot for federally funded biomedical research grants -- title, funded organization, administering NIH institute, award identifiers, and dates -- across every disease area and biomedical discipline, not one narrow field. Metadata only.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "commercial-use-licence-check-v1",
      "name": "Commercial Use Licence Check",
      "description": "Check a specific dataset, paper, repository, or model URL against the indexed open-science corpus and receive a conservative, source-linked commercial-use and redistribution status. Never infers permission from an absent or ambiguous licence -- returns unknown rather than guessing.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "crossref-research-paper-metadata-v1",
      "name": "Crossref DOI Metadata Search",
      "description": "Search a bounded Crossref snapshot for research-paper DOI metadata with stable DOI links, source provenance and conservative linked-work rights fields. Returns metadata only and excludes abstracts and full text.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "usgs-earthquake-event-search-v1",
      "name": "Recent Earthquake Event Search",
      "description": "Search a bounded, normalized snapshot of significant recent earthquake events with magnitude, time, depth, location, stable USGS links and provenance. Event-level reuse rights remain unknown because ComCat includes contributing seismic networks.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-scientific-model-search-v1",
      "name": "Scientific Model Search",
      "description": "Find source-linked scientific machine-learning model records by topic. Returns metadata and provenance pointers only; model weights are not downloaded or resold, and missing licence evidence remains unknown.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-scientific-dataset-search-v1",
      "name": "Scientific Dataset Search",
      "description": "Find source-linked scientific datasets by topic. Returns structured metadata pointers, declared licence fields, provenance and freshness without redistributing dataset files.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-scientific-code-search-v1",
      "name": "Scientific Code Search",
      "description": "Find source-linked scientific software and repositories by topic. Returns metadata, declared licence evidence and provenance pointers without downloading or reselling repository contents.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-research-paper-search-v1",
      "name": "Research Paper Search",
      "description": "Find source-linked scientific papers by topic. Returns metadata pointers, authors, dates, licence evidence when supplied by the source, and corpus provenance; it does not sell paper text or infer reuse rights.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-archive-statistics-v1",
      "name": "Polymathica Archive Corpus Statistics",
      "description": "Returns reproducible aggregate statistics for the sanitized Polymathica archive census: 77,053 source rows, unique hashes, domains, file types, readiness and quarantine counts.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-archive-search-v1",
      "name": "Polymathica Scientific Archive Search",
      "description": "Search a privacy-safe metadata index derived from 77,053 archived census rows and deduplicated to 23,370 unique content hashes. Includes readiness, quarantine, domain, file type, field names and provenance hashes; does not redistribute raw fields, media or third-party content.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-archive-record-v1",
      "name": "Polymathica Archive Evidence Record",
      "description": "Retrieve one sanitized archive metadata record by asset id, including content hash, readiness state, field inventory summary and evidence flags.",
      "tags": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-heated-channel-job-v1",
      "name": "Heated-Channel PINN GPU Job",
      "description": "Durable asynchronous GPU-job submission. Settlement means the job was accepted and a job_id was returned; it does not mean the eventual PINN result converged or passed validation.",
      "tags": [
        "physicsnemo",
        "gpu-backed",
        "asynchronous",
        "job-id-returned"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-validated-solver-index-v1",
      "name": "Validated Scientific Solver Index",
      "description": "Search a governed snapshot of implemented, validated Polymathica PDE and scientific-computing solvers. Returns validation versions, bounded evidence locations, implementation modules and provenance without claiming a fresh solver execution.",
      "tags": [
        "validated-registry",
        "provenance-hash",
        "metadata-only"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-solver-evidence-report-v1",
      "name": "Scientific Solver Evidence Report",
      "description": "Retrieve a bounded evidence report for a validated Polymathica solver, including validation state/version, implementation source, evidence location, scope summary and registry-snapshot provenance.",
      "tags": [
        "evidence-report",
        "validation-version",
        "provenance-hash"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "consensus-science-reviewer-v1",
      "name": "Consensus Science Reviewer",
      "description": "Evidence-bundle consensus and disagreement review with citation integrity and transparent weighting.",
      "tags": [
        "citation-linked",
        "retraction-aware",
        "transparent-rubric",
        "deterministic"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "vortx-validate-v1",
      "name": "VortX Validate",
      "description": "Analyse supplied CFD convergence, continuity, mass-flow and provenance evidence against declared v1 acceptance criteria. Returns calculated measurements, reasons, hashes and limitations; no formal engineering certification.",
      "tags": [
        "runtime-calculated",
        "pass-fail-fixtures",
        "provenance-linked",
        "evidence-level-cfd"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "vortx-dream-v1",
      "name": "VortX Dream",
      "description": "Bounded heated-channel design exploration using a versioned reference-validated reduced-order surrogate.",
      "tags": [
        "bounded-surrogate",
        "reference-validated",
        "deterministic",
        "provenance-linked"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "vortx-pinn-v1",
      "name": "VortX PINN",
      "description": "Train and reference-validate a PhysicsNeMo heated-channel PINN with real GPU fields, losses, error metrics, and provenance.",
      "tags": [
        "validated-pinn",
        "gpu-backed",
        "reference-checked",
        "predicate-settled"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-cfd-simulation-validator-v1",
      "name": "CFD Simulation Validator",
      "description": "Analyse supplied CFD convergence, continuity, mass-flow and provenance evidence against declared v1 acceptance criteria. Returns calculated measurements, reasons, hashes and limitations; no formal engineering certification.",
      "tags": [
        "runtime-calculated",
        "pass-fail-fixtures",
        "provenance-linked",
        "evidence-level-cfd"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-sciml-dataset-index-v1",
      "name": "SciML Dataset Index",
      "description": "A domain-curated, license-verified metadata pointer index over general scientific machine learning (SciML) datasets, papers, models, and code harvested from arXiv, CORE, DataCite, OpenAlex, Zenodo, Hugging Face, and GitHub. Every record returned has been confirmed redistribution_allowed at harvest time -- this is the falsifiable guarantee the listing sells, not raw data volume. Metadata pointers only -- no underlying datasets, papers, models, or code is downloaded or resold.",
      "tags": [
        "metadata-only",
        "license-compliance",
        "sciml"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-pinn-dataset-index-v1",
      "name": "PINN Dataset Index",
      "description": "A domain-curated, license-verified metadata pointer index over physics-informed neural network (PINN) datasets, papers, and models harvested from DataCite, arXiv, CORE, OpenAlex, and Hugging Face. Every record returned has been confirmed redistribution_allowed at harvest time -- this is the falsifiable guarantee the listing sells, not raw data volume. Metadata pointers only -- no underlying datasets, papers, or model weights are downloaded or resold.",
      "tags": [
        "metadata-only",
        "license-compliance",
        "pinn"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-cfd-dataset-index-v1",
      "name": "CFD Dataset Index",
      "description": "A domain-curated, license-verified metadata pointer index over computational fluid dynamics (CFD) datasets, papers, and code repositories harvested from DataCite, arXiv, CORE, OpenAlex, Zenodo, and GitHub. Every record returned has been confirmed redistribution_allowed at harvest time -- this is the falsifiable guarantee the listing sells, not raw data volume. Metadata pointers only -- no underlying datasets, papers, or code is downloaded or resold.",
      "tags": [
        "metadata-only",
        "license-compliance",
        "cfd"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-transaction-intelligence-v1",
      "name": "Marketplace Transaction Intelligence",
      "description": "Aggregate transaction patterns across this marketplace's payment rails -- volume, success rate, and task-state breakdowns by rail and time window. Aggregate only: no individual buyer's wallet address, transaction hash, Lightning node id, or payment record is ever included, by design.",
      "tags": [
        "aggregate-only",
        "market-intelligence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-open-science-license-report-v1",
      "name": "Open-Science License Compliance Report",
      "description": "Returns a license-compliance view over the same locally harvested metadata-only index of public scientific assets as the metadata-search listing -- per-asset license state and a summary count by license type. Metadata pointers only -- no underlying datasets, papers, or model weights are downloaded or resold.",
      "tags": [
        "metadata-only",
        "license-compliance"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-open-science-graph-v1",
      "name": "Open-Science Relationship Graph",
      "description": "Returns a graph view (nodes/edges) over the same locally harvested metadata-only index of public scientific assets as the metadata-search listing, linking assets to their sources. Metadata pointers only -- no underlying datasets, papers, or model weights are downloaded or resold.",
      "tags": [
        "metadata-only",
        "graph-view"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-gpu-llm-pricing-changes-v1",
      "name": "GPU & LLM Pricing Change Events",
      "description": "Per-target pricing change events -- whether the latest scraped snapshot differs from the previous one, with fetch times and content hashes for both. No outbound network on purchase; read from the local feed database populated by the scraper on a 6-hour cadence.",
      "tags": [
        "change-detection"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-feed-meta-v1",
      "name": "GPU & LLM Pricing Feed Coverage Report",
      "description": "Metadata about the GPU/LLM pricing feed's tracked targets: source URL, last-fetch time, content hash, and parse status per provider. No pricing values themselves -- use the pricing listing for that. No outbound network on purchase; read from the local feed database.",
      "tags": [
        "metadata-only",
        "feed-coverage"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-campaigns-index-v1",
      "name": "Governed Scientific Hypothesis Corpus Index",
      "description": "Searches a governed corpus of 1,131 scientific hypothesis proposals across five rigor tiers (benchmark, established_method, active_research, exploratory, speculative). Every record is IDEA-tier and unvalidated \u00e2\u20ac\u201d this is a discovery layer over proposals, not results. Quarantined records (not_physical, metaphysical) are excluded at the source. Returns full honesty fields (execution_status, validation_status, promotion_eligible, lifecycle_state, governor_reason) with every result.",
      "tags": [
        "one-sat",
        "metadata-only",
        "idea-tier-only",
        "not-validated-results",
        "governed-classification",
        "quarantine-excluded"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-gpu-llm-pricing-v1",
      "name": "GPU & LLM Cloud Pricing Feed",
      "description": "Real-time GPU and LLM API pricing data scraped from public cloud provider websites. Structured, parsed pricing with per-provider plan details, source URLs, content hashes, and freshness. No outbound network on purchase \u2014 data is read from the local feed database populated by the scraper on a 6-hour cadence.",
      "tags": [
        "one-sat",
        "metadata-only",
        "freshness-index",
        "source-tracked"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-dreaming-v1",
      "name": "Governed Dreaming Report",
      "description": "Reviews Polymathica's governed experiment memory and returns advisory dream candidates, review decisions, and solver/PINN recommendations without running solvers, mutating registries, exposing raw source runs, or applying MEMORY.md changes.",
      "tags": [
        "dreaming-layer",
        "no-gpu",
        "no-mutation",
        "advisory-only"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-open-science-metadata-search-v1",
      "name": "Open-Science Metadata Search",
      "description": "Searches a locally harvested metadata-only index of public scientific assets from free/open APIs. Returns curated pointers, licenses, provenance, freshness hashes, and source metadata without downloading or reselling the underlying open datasets, model weights, papers, or repositories.",
      "tags": [
        "one-sat",
        "metadata-only",
        "license-aware",
        "freshness-index"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "polymathica-heated-channel-v1",
      "name": "Heated-Channel PINN Solve",
      "description": "Trains a PhysicsNeMo-backed physics-informed neural network for a steady 2D heated-channel flow and validates the u, v, p, and T fields against an independent sparse finite-difference reference solve. Returns real fields, real final training loss, validation metrics, and provenance.",
      "tags": [
        "validated-pinn",
        "gpu-backed",
        "reference-checked",
        "predicate-settled"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}