{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Apparat",
  "sameAs": [
    "https://derappar.at/"
  ],
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-1de6af18-1b3",
      "name": "Apparat core product",
      "value": "Data Fidelity Registers",
      "description": "Apparat builds Data Fidelity Registers: machine-readable, structured records gathering the facts an organisation publishes about itself.",
      "url": "https://derappar.at/"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-d1122769-81e",
      "name": "Apparat primary function",
      "value": "Apparat builds and operates the register",
      "description": "Apparat builds and operates the register: it turns an organisation's public documents into sealed, verifiable facts, publishes them on the organisation's own domain, anchors each release in a public log, and maintains the record as things change.",
      "url": "https://derappar.at/faq"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-c61af108-c42",
      "name": "Availability of verification method and reference tool",
      "value": "published",
      "description": "We publish the method and a reference tool that does this, so the check is a procedure rather than a promise.",
      "url": "https://derappar.at/how-it-works"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-31173e06-887",
      "name": "Cryptographic release commitment construction",
      "value": "Merkle tree",
      "description": "The individual seals of a release are combined into a single value using a Merkle tree, and it is that one root value, the release commitment, that is signed and published.",
      "url": "https://derappar.at/faq"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-fa2f55b2-a0f",
      "name": "Cryptographic seal formula for a single fact",
      "value": "SHA-256( label · value · unit · time_period · context · source_url )",
      "description": "seal = SHA-256( label · value · unit · time_period · context · source_url )",
      "url": "https://derappar.at/faq"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-0acdd595-7e0",
      "name": "Data Fidelity Register attestation",
      "value": "faithful to the source cited beside it",
      "description": "The register attests that a value is faithful to the source cited beside it.",
      "url": "https://derappar.at/how-it-works"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-8a8092f5-43d",
      "name": "Data Fidelity Register characteristics",
      "value": "structured, dated, and checkable",
      "description": "A single place where what an organisation has said is structured, dated, and checkable.",
      "url": "https://derappar.at/"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-08c0029f-ce5",
      "name": "Data Fidelity Register core properties",
      "value": "One place, on the organisation's own domain, where its key facts are published as structured data a machine reads directly, each fact bound to the public source it came from and sealed so anyone can confirm it is unchanged.",
      "description": "One place, on the organisation's own domain, where its key facts are published as structured data a machine reads directly, each fact bound to the public source it came from and sealed so anyone can confirm it is unchanged.",
      "url": "https://derappar.at/faq"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-848697e8-56d",
      "name": "Data Fidelity Register definition",
      "value": "machine-readable, structured records gathering the facts an organisation publishes about itself",
      "description": "Apparat builds Data Fidelity Registers: machine-readable, structured records gathering the facts an organisation publishes about itself.",
      "url": "https://derappar.at/"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-93933704-db1",
      "name": "Data Fidelity Register entry cryptographic sealing",
      "value": "sealed cryptographically",
      "description": "It gathers the facts an organisation publishes about itself, and each one is bound to its original public source and sealed cryptographically.",
      "url": "https://derappar.at/"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-88557fa3-319",
      "name": "Data Fidelity Register entry source binding",
      "value": "bound to its original public source",
      "description": "It gathers the facts an organisation publishes about itself, and each one is bound to its original public source and sealed cryptographically.",
      "url": "https://derappar.at/"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-b1b095f5-989",
      "name": "Data Fidelity Register publication location",
      "value": "published on the organisation's own domain",
      "description": "The register is published on the organisation's own domain, and can be verified independently by anyone, without having to trust us.",
      "url": "https://derappar.at/"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-60d3640c-07a",
      "name": "Data Fidelity Register verification independent check",
      "value": "can be verified independently by anyone, without having to trust us",
      "description": "The register is published on the organisation's own domain, and can be verified independently by anyone, without having to trust us.",
      "url": "https://derappar.at/"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-4d8c00b1-4e0",
      "name": "Independence of register verification",
      "value": "needs nothing from us",
      "description": "Anyone can check a register, and checking it needs nothing from us.",
      "url": "https://derappar.at/how-it-works"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-a19df7d8-4ac",
      "name": "Location of Apparat operator",
      "value": "Paris",
      "description": "Apparat is run by Thomas Meister, from Paris.",
      "url": "https://derappar.at/faq"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-b75933b9-625",
      "name": "Number of fields in a cryptographic fingerprint seal",
      "value": "6",
      "unitText": "fields",
      "description": "Each fact is sealed: a cryptographic fingerprint is computed over the six fields that make it up, so that any later change to the value, the unit, the period, the quote or the source is detectable.",
      "url": "https://derappar.at/how-it-works"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-4d2dfb6a-aeb",
      "name": "Operator of Apparat",
      "value": "Thomas Meister",
      "description": "Apparat is run by Thomas Meister, from Paris.",
      "url": "https://derappar.at/faq"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-26b14c9d-37e",
      "name": "Professional experience of Apparat operator",
      "value": "20",
      "unitText": "years",
      "description": "It comes out of twenty years in corporate communications, and one preoccupation that every communications professional shares: making sure an organisation's facts and figures stay clean and accurate once they leave its hands and are carried by someone else, a journalist, an analyst, a database.",
      "url": "https://derappar.at/faq"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-ba9923f4-e51",
      "name": "Role of Apparat",
      "value": "verifies",
      "description": "Apparat verifies; it does not judge.",
      "url": "https://derappar.at/how-it-works"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-12876af8-e06",
      "name": "Steps to build a Data Fidelity Register",
      "value": "5",
      "unitText": "steps",
      "description": "Building one takes five steps, from deciding what belongs in it to leaving it open for anyone to check.",
      "url": "https://derappar.at/how-it-works"
    },
    {
      "@type": "PropertyValue",
      "@id": "https://dfr.derappar.at/latest#f-ca5813e0-947",
      "name": "URL of Apparat own register",
      "value": "dfr.derappar.at",
      "description": "Apparat keeps a register of its own, built to the same standard, at dfr.derappar.at .",
      "url": "https://derappar.at/how-it-works"
    }
  ],
  "subjectOf": {
    "@type": "Dataset",
    "name": "Apparat Verified Data Ledger",
    "description": "Cryptographically verified facts about Apparat, extracted from public sources and sealed with SHA-256 by Apparat.",
    "url": "https://dfr.derappar.at/ledger.json",
    "dateModified": "2026-09-07",
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "publisher": {
      "@type": "Organization",
      "name": "Apparat",
      "sameAs": [
        "https://derappar.at/"
      ]
    },
    "creator": {
      "@type": "Organization",
      "name": "Apparat",
      "url": "https://derappar.at"
    },
    "distribution": [
      {
        "@type": "DataDownload",
        "encodingFormat": "application/json",
        "contentUrl": "https://dfr.derappar.at/ledger.json",
        "name": "ledger.json — Machine-readable structured data"
      },
      {
        "@type": "DataDownload",
        "encodingFormat": "text/markdown",
        "contentUrl": "https://dfr.derappar.at/latest.md",
        "name": "latest.md — Human-readable Markdown table"
      }
    ],
    "measurementTechnique": "SHA-256 cryptographic seal per entry, computed over six canonicalised fields: label, value, unit, time_period, context, source_url.",
    "variableMeasured": "21 verified facts"
  }
}