{
  "version": "0.1-draft",
  "effectiveDate": "2026-07-09",
  "url": "https://api.gitbeacon.dev/terms.txt",
  "contact": "jcislo918@gmail.com",
  "machineSummary": {
    "informationalOnly": true,
    "notAdvice": true,
    "collectsPersonalData": false,
    "inputRetention": "request params not linked to a person; settlement facts (payer, tx hash) may be logged",
    "payment": "x402 per-call, USDC on Base Mainnet (eip155:8453)",
    "pricing": "published machine-readably at /discovery and /openapi.json — no price table duplicated in terms (drift-proof)",
    "chargedForErrors": false,
    "dataFreshness": "digests/repos reflect the most recent daily scan; every paid response carries scanDate/digestDate provenance",
    "warranty": "AS-IS",
    "liabilityCap": "fees paid in prior 30 days"
  },
  "sections": [
    {
      "id": "acceptance",
      "title": "Parties & Acceptance",
      "summary": "Using the Service, including having a deployed agent call the API, accepts these Terms. Under UETA/E-SIGN electronic-agent rules, deploying an agent is the principal's acceptance; each request and payment binds you."
    },
    {
      "id": "service",
      "title": "Service Description — Informational Only",
      "summary": "gitBeacon sells GitHub trend intelligence: daily LLM-analyzed digests of trending new repositories and the raw trending-repo data behind them, aggregated from public GitHub data. Output is for information only and is not investment, engineering, security, or business advice. LLM-generated analysis may contain errors."
    },
    {
      "id": "data-sources",
      "title": "Data Sources & Freshness",
      "summary": "Underlying repository data is derived from public GitHub activity. Digests and repo rows reflect the most recent daily scan and may be incomplete, delayed, or stale; every paid response carries a scanDate/digestDate provenance field. gitBeacon does not warrant completeness or accuracy."
    },
    {
      "id": "payment",
      "title": "Payment Terms",
      "summary": "Paid endpoints are priced per call in USD and settled as USDC via x402 on Base Mainnet. Current per-call prices are the machine-readable ones at /discovery and /openapi.json (the binding source) — no price table is duplicated here to avoid drift. Free endpoints require no payment. Compute-first / settle-after means you are not charged for errors. No bundles or subscriptions."
    },
    {
      "id": "refunds",
      "title": "Refund Policy",
      "summary": "The Service settles only after successfully computing a billable answer, so charge-without-delivery should not occur; where a settled payment fails to deliver, the automated x402 failure path applies. Otherwise all sales are final."
    },
    {
      "id": "privacy",
      "title": "Privacy",
      "summary": "Request parameters are processed to produce the response and are not linked to a person. Payment settlement facts (payer address, tx hash) may be logged for accounting. gitBeacon does not collect owner, registrant, or end-user personal data."
    },
    {
      "id": "acceptable-use",
      "title": "Acceptable Use",
      "summary": "No unlawful use. No circumventing rate limits or payment. Free endpoints are rate-limited; abusive traffic may be throttled or blocked. Underlying public GitHub data remains subject to GitHub's own terms."
    },
    {
      "id": "warranty",
      "title": "AS-IS / No Warranty",
      "summary": "The Service and data are provided AS IS and AS AVAILABLE with no warranties. Data may be delayed, wrong, incomplete, or stale. No uptime, latency, or continuity guarantee and no SLA."
    },
    {
      "id": "liability",
      "title": "Limitation of Liability",
      "summary": "No liability for indirect, incidental, or consequential damages, or for decisions made in reliance on the Service. Total aggregate liability is capped at fees paid to gitBeacon in the prior 30 days."
    },
    {
      "id": "governing-law",
      "title": "Governing Law & Disputes",
      "summary": "Governed by the laws of the operator's country of establishment (Poland) and applicable EU law; disputes go before the competent courts there, subject to mandatory consumer-protection rights."
    },
    {
      "id": "changes",
      "title": "Changes to Terms",
      "summary": "We may update these Terms; the version, effective date, and canonical URL will be revised and published. Continued use after changes take effect constitutes acceptance."
    }
  ]
}
