{
  "service": {
    "id": "github-releases-intelligence",
    "name": "GitHub Releases Intelligence",
    "provider": "Agent Signals",
    "url": "https://mpp.agent-signals.com",
    "version": "0.1.0",
    "status": "marketplace_ready_paid_prototype_candidate",
    "marketplace_status": "submission_package_preparation"
  },
  "support": {
    "contact": "Agent Signals support",
    "note": "Private beta and Marketplace support: email Agent Signals support.",
    "public_email": "f5547ssdf@gmail.com",
    "issue_url": null
  },
  "changelog": {
    "location": "README Changelog section",
    "public_url": null,
    "latest": {
      "version": "0.1.0",
      "date": "2026-07-06",
      "note": "Marked service as Marketplace-ready paid prototype candidate after feePayer paid acceptance success."
    }
  },
  "operations": {
    "uptime_statement": "Best-effort public paid prototype; no formal SLA yet.",
    "status_page": null,
    "formal_sla": false,
    "rate_limit_policy": "Basic public abuse controls are enabled at the reverse proxy. GitHub API availability and rate limits may affect freshness.",
    "cache_ttl_seconds": 900,
    "deprecation_policy": "Breaking changes will be documented before rollout when feasible. Prototype endpoints may evolve before Marketplace general availability."
  },
  "purpose": "Structured, metadata-only GitHub Releases intelligence for agents.",
  "start_here": {
    "llms_txt": "https://mpp.agent-signals.com/llms.txt",
    "openapi": "https://mpp.agent-signals.com/openapi.json",
    "mpp_manifest": "https://mpp.agent-signals.com/.well-known/mpp"
  },
  "implementation": {
    "provider": "mppx/server",
    "clients": [
      "tempo request",
      "mppx CLI",
      "curl quote"
    ]
  },
  "pricing": {
    "payment_enabled": true,
    "method": "tempo_mpp",
    "payment_intent": "charge",
    "billing_unit": "repo_check",
    "currency_symbol": "USDC.e",
    "currency_address": "0x20C000000000000000000000b9537d11c60E8b50",
    "price_per_repo_check": "0.015",
    "free_endpoints": [
      "GET /",
      "GET /.well-known/mpp",
      "GET /health",
      "GET /openapi.json",
      "GET /llms.txt",
      "POST /github/releases/quote",
      "POST /github/releases/latest/quote"
    ],
    "paid_endpoints": [
      "POST /github/releases/latest",
      "POST /github/releases/batch"
    ],
    "quote_endpoints": [
      "POST /github/releases/quote",
      "POST /github/releases/latest/quote"
    ],
    "formula": {
      "latest": "price_per_repo_check * 1",
      "batch": "price_per_repo_check * repositories.length"
    },
    "fee_sponsorship": {
      "enabled": true,
      "mode": "fee_payer_url",
      "user_chain_fee": "sponsored_by_provider_fee_payer",
      "expected_user_wallet_delta": "provider_charge_only",
      "provider_charge_includes_sponsored_fee_buffer": true,
      "policy": {
        "max_gas": "500000",
        "max_fee_per_gas": "60000000000",
        "max_priority_fee_per_gas": "20000000000",
        "max_total_fee_decimal": "0.01",
        "max_validity_window_seconds": 600
      },
      "acceptance": {
        "status": "feePayer_paid_acceptance_success",
        "date": "2026-07-06",
        "evidence": "raw_snapshots/2026-07-06_agent_signals_github_releases_latest_fee_payer_test_rerun3_result.md",
        "result": "payer_delta_matched_provider_charge",
        "provider_charge": "0.015",
        "expected_user_wallet_delta": "provider_charge_only"
      },
      "note": "Fee sponsorship improves payer UX by having the provider sponsor Tempo chain fees up to policy limits. The chain fee does not disappear; it is paid by the fee payer. With fee sponsorship enabled, the expected payer wallet delta is the provider charge only."
    }
  },
  "examples": {
    "curl_quote_latest": "curl -sS https://mpp.agent-signals.com/github/releases/latest/quote -H 'Content-Type: application/json' --data '{\"owner\":\"openai\",\"repo\":\"openai-node\",\"limit\":1,\"force_refresh\":false}'",
    "curl_quote_batch": "curl -sS https://mpp.agent-signals.com/github/releases/quote -H 'Content-Type: application/json' --data '{\"repositories\":[{\"owner\":\"openai\",\"repo\":\"openai-node\"}],\"limit_per_repo\":1,\"force_refresh\":false}'",
    "mppx_paid_latest": "mppx https://mpp.agent-signals.com/github/releases/latest --network mainnet --include --json-body '{\"owner\":\"openai\",\"repo\":\"openai-node\",\"limit\":1,\"force_refresh\":false}'",
    "tempo_request_paid_latest": "Use tempo request on mainnet with max-spend set by the user, POST JSON body {\"owner\":\"openai\",\"repo\":\"openai-node\",\"limit\":1,\"force_refresh\":false}, and endpoint https://mpp.agent-signals.com/github/releases/latest."
  }
}
