For AI Labs

    Programmatic licensing for AI training, inference, RAG, and fine-tuning.

    Per-workload license scope. Cryptographic attestation per event. EU AI Act Article 53 compliant by default. REST API and native MCP server.

    Live on Tempo · cryptographic attestation per license event

    EU AI Act · Art. 53EU CDSM · Art. 4Anchored on Tempo
    request · POST /v1/license
    ENVsandbox
    POST /v1/license
    Authorization: Bearer opedd_buyer_live_…
    Content-Type: application/json
    {
    "workload": "inference",
    "publisher": "pub_4f2a…",
    "event_id": "evt_8a3f…c91d"
    }
    200 OK · 142ms
    response · application/json
    statusconfirmed
    {
    "license_id": "lic_a1b2…7e9c",
    "workload": "inference",
    "attestation":
    "tx": "0x9f3a…c2e1",
    "block": 18442901,
    "status": "confirmed"
    }
    02 / The shift

    Scraping just became a legal liability.

    Premium content licensing isn't optional for AI labs anymore - it's procurement infrastructure. Opedd is the rail.

    block #18,442,901confirmed
    $7.5B

    NYT v. OpenAI alleged damages. Reddit, Axel Springer, AP, NewsCorp all converging on the same legal theory.

    Public court filings, 2023–2025
    block #18,442,902confirmed
    Art. 53

    EU AI Act Article 53 - training-data transparency obligations enforceable since 2025. Fines up to €15M or 3% of global turnover.

    EU AI Act, Regulation (EU) 2024/1689
    block #18,442,903confirmed
    $2B+

    Publisher × AI-lab licensing deals signed publicly since 2023 - NewsCorp/OpenAI, FT/OpenAI, Axel Springer, AP, Reddit/Google, and more.

    Public reporting, 2023–2025
    03 / What you license

    Four workloads. Four scopes. One rail.

    License only what your stack consumes. Pay only for the events that fire.

    TRAIN
    corpus.tar

    Training corpus access

    Bulk publisher content licensed for model pre-training and continued pre-training. Per-publisher scope, per-vertical filtering. Attestation JWT per training run, anchored on Tempo.

    INFER
    evt_8a3f…

    Inference-time licensing

    Per-event licensing for inference calls that consume publisher content - citations, summaries, quoted material. Attestation per inference event, available via REST or MCP server tool calls.

    RAG

    RAG retrieval

    Per-query licensing for retrieval-augmented generation. Native MCP server exposes search + fetch tools directly to your inference stack. Every retrieval ships with a cryptographic receipt.

    TUNE
    Δ +0.03

    Fine-tuning corpus

    Domain-specific publisher content for fine-tuning runs. Per-vertical scoping (geopolitics, defense, finance, scientific, legal). Per-publisher consent verified at license issuance.

    04 / How it works

    Self-serve. Sandbox in 30 seconds.

    From your first API call to your first attested license event - no procurement cycle, no sales call.

    01

    Browse the catalog

    Public API and MCP server expose the full publisher catalog - verticals, content depth, license tiers. No account required.

    02

    Get sandbox access

    Sign up, get your API key in 30 seconds. Sandbox token unlocks the full catalog and truncated content previews - zero commitment.

    03

    Define your license

    Pick publishers · pick workloads (TRAIN / INFER / RAG / TUNE) · pick duration. Pay via Stripe. License issued instantly.

    04

    Integrate

    REST API · Webhooks · MCP server · TypeScript and Python SDKs. Every event ships with a cryptographic receipt and attestation JWT.

    RESTWebhooksMCPTS/Py SDK
    05 / Coverage

    High-expertise content where buyer need is sharpest.

    The verticals where licensed analyst content materially improves your model's outputs.

    Geopolitics & Policy

    Independent analysts, regional-affairs writers, sovereign-risk newsletters.

    Financial Research & Markets

    Sector analysts, credit researchers, niche financial newsletters.

    Defense & Intelligence

    OSINT specialists, military-affairs writers, security analysts.

    Scientific & Healthcare

    Domain experts, life-sciences researchers, healthcare-policy writers.

    Legal & Compliance

    Regulatory analysts, jurisdictional commentary, compliance commentary.

    06 / Compliance

    Your compliance posture, on-chain, every event.

    EU AI Act Article 53 compliance isn't a quarterly audit deliverable. It's a per-event JWT shipped with every license call. Your legal team gets the receipts they need; your model gets the content it can defend.

    attestation.jwt
    Example
    iss:
    opedd.protocol
    art:
    53
    anchor:
    tempo:0x9f3a…c2e1
    scope:
    inference
    iat:
    1748566800
    EU · Art. 53
    Tempo anchor
    • EU AI Act Article 53 attestation JWT issued per license event - regulator-ready training-data provenance.
    • Cryptographic receipt for every event - publicly verifiable on Tempo blockchain.
    • CDSM Article 4 publisher opt-in verified at license issuance - no scraped material, no opt-out ambiguity.
    • Audit trail: every license event timestamped, attested, immutable.
    • Per-license terms documented in the attestation payload - scope, duration, sublicensing rights all on-chain.
    07 / Sandbox

    From zero to attested in 30 seconds.

    Sandbox token. Full catalog access. Three integration paths. No procurement cycle.

    client.py
    # pip install opedd
    from opedd import Opedd
     
    client = Opedd(
    buyer_token="opedd_buyer_live_...", # per-article content
    access_key="ent_...", # enterprise feed
    )
     
    # Stream your licensed feed as NDJSON
    for row in client.feed.stream_ndjson(limit=5000):
    if row["content_access"] == "included":
    ingest(row["content_body"], metadata=row)
    else:
    # metered (filtered-scope) keys ship content_body=None -
    # fetch full text per article, billed per call
    article = client.content.get(row["id"])
    ingest(article["content_body"], metadata=row)
    response · 200 OK
    statusconfirmed
    {
    "license_id": "lic_a1b2…7e9c",
    "workload": "inference",
    "attestation": …
    "tx": "0x9f3a…c2e1",
    "block": 18442901,
    "status": "confirmed"
    }
    Every response carries a cryptographic receipt + EU AI Act Article 53 attestation JWT.
    08 / Get started

    Ship licensed content into your stack.

    Sign up. Get your API key. Start the sandbox. No sales cycle, no procurement nightmare.

    Need platform-wide coverage or a custom deal? Contact sales

    Live on Tempo · cryptographic attestation per license event.

    Cryptographic receipt per eventEU AI Act · Art. 53Anchored on Tempo