Skip to main content
Decentralized Finance Publication · DFR

Internal tool

JSON-LD schema generator

Generate layered @graph payloads for protocol pages (Article + SoftwareApplication + FAQPage) and comparison pages (Review + ItemList + FAQPage). Paste into Astro layout props or validate at validator.schema.org.

Generated JSON-LD

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": [
        "Article",
        "CreativeWork",
        "ScholarlyArticle"
      ],
      "@id": "https://decentralized-finance.io/article/uniswap/#article",
      "headline": "What is Uniswap? UNI Token, V3 Concentrated Liquidity and V4 Hooks Explained",
      "description": "Uniswap is a decentralised exchange (DEX) and automated market maker (AMM) on Ethereum.",
      "url": "https://decentralized-finance.io/article/uniswap/",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://decentralized-finance.io/article/uniswap/"
      },
      "author": {
        "@type": "Person",
        "@id": "https://decentralized-finance.io/author/kaiser-khan/#person",
        "name": "Kaiser Khan",
        "jobTitle": "Editor in Chief",
        "url": "https://decentralized-finance.io/author/kaiser-khan/",
        "description": "Kaiser Khan is a London-based entrepreneur and publisher with thirty years in business, media, and financial content. He is Editor in Chief of MoneyGuide.org.uk, a UK personal finance publication covering money management, investment, and digital assets. At Decentralized Finance, he leads editorial direction across DeFi research, cryptocurrency news, and blockchain ecosystem coverage.",
        "knowsAbout": [
          "Cryptocurrency",
          "DeFi & Blockchain",
          "Personal Finance",
          "Digital Assets",
          "Financial Media"
        ],
        "worksFor": {
          "@id": "https://decentralized-finance.io/#organization"
        },
        "sameAs": [
          "https://mrkaiserkhan.com/",
          "https://moneyguide.org.uk/"
        ]
      },
      "publisher": {
        "@type": "Organization",
        "@id": "https://decentralized-finance.io/#organization",
        "name": "Decentralized Finance Publication",
        "alternateName": [
          "DFR",
          "DF Publication",
          "decentralized-finance.io"
        ],
        "logo": {
          "@type": "ImageObject",
          "url": "https://decentralized-finance.io/logo.svg",
          "width": 512,
          "height": 512
        }
      },
      "datePublished": "2026-05-26T08:00:00+00:00",
      "dateModified": "2026-05-26T08:00:00+00:00",
      "inLanguage": "en-GB",
      "keywords": "Uniswap, DEX, Ethereum, DeFi",
      "about": {
        "@id": "https://decentralized-finance.io/protocol/uniswap-v3/#application"
      },
      "isAccessibleForFree": true,
      "interactivityType": "expositive",
      "educationalUse": "independent research",
      "abstract": "Uniswap is a decentralised exchange (DEX) on Ethereum that lets users swap ERC-20 tokens via liquidity pools without order books or intermediaries.",
      "accessMode": [
        "textual"
      ],
      "isFamilyFriendly": true,
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          "#quick-answer",
          "h1"
        ]
      }
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://decentralized-finance.io/protocol/uniswap-v3/#application",
      "name": "Uniswap",
      "applicationCategory": "FinanceApplication",
      "operatingSystem": "Ethereum, Base, Arbitrum, Binance, Polygon, Robinhood Chain",
      "description": "Uniswap is a decentralised exchange (DEX) on Ethereum that lets users swap ERC-20 tokens via liquidity pools without order books or intermediaries.",
      "url": "https://decentralized-finance.io/article/uniswap/",
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "USD"
      },
      "sameAs": "https://defillama.com/protocol/uniswap-v3"
    },
    {
      "@type": "FAQPage",
      "@id": "https://decentralized-finance.io/article/uniswap/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What is concentrated liquidity in Uniswap V3?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Concentrated liquidity allows liquidity providers (LPs) to allocate capital within custom price ranges, maximizing capital efficiency compared to V2's uniform distribution."
          }
        }
      ],
      "isPartOf": {
        "@id": "https://decentralized-finance.io/article/uniswap/#article"
      }
    }
  ]
}

In Astro: pass as graphJsonLd={...} to Layout — renders a single @graph script tag in <head>.