{
  "@context": {
    "prov": "http://www.w3.org/ns/prov#",
    "schema": "https://schema.org/"
  },
  "id": "https://tannerd.net/.well-known/tannerd-provenance.json",
  "type": "prov:Entity",
  "project": "tannerd.net",
  "release": "6.17.3",
  "release_date": "2026-09-11",
  "publisher": "https://tannerd.net/.well-known/tannerd-publisher.json",
  "build": {
    "human_calculators": 131,
    "public_agent_tools": 25,
    "agent_skills": 8,
    "validation_cases": 12,
    "free_embeds": 33,
    "spreadsheet_templates": 5
  },
  "artifacts": {
    "public_calculator_engine": {
      "url": "https://tannerd.net/provenance/calculators-engine.js",
      "sha256": "18152f8a71f82e4a3576862544d9fec4fb144ad416a79a43b4539d93e5800f8f"
    },
    "openapi": {
      "url": "https://tannerd.net/api/openapi.json",
      "sha256": "4d14291cd7967e0c9cd99a0715974306389f1a3fc1f4e7f394ec1f344f073c70"
    },
    "tool_catalog": {
      "url": "https://tannerd.net/tool-catalog.json",
      "sha256": "774cbbf996e30d1fc4509fcad136c5e86eb4f363c96c5885bf4f4b204ad9937a"
    },
    "validation_cases": {
      "url": "https://tannerd.net/validation-cases.json",
      "sha256": "62fec2d072a1652d397a079ce683fcf995423ea3e1cf7d8d07ad30940e4b0e9e"
    },
    "source_registry": {
      "url": "https://tannerd.net/source-registry.json",
      "sha256": "a1d99358c8bc90187ad28667460dbd583409fbcc6728973c564b8d66df8b1d9a"
    }
  },
  "validation": "https://tannerd.net/validation/",
  "changelog": "https://tannerd.net/changelog/",
  "standards": "https://tannerd.net/standards/",
  "sources": "https://tannerd.net/sources/",
  "note": "Hashes authenticate the bytes served by tannerd.net against this same-domain manifest. They improve change inspection but do not constitute third-party certification.",
  "discovery": {
    "status": "https://tannerd.net/status/",
    "machine_health": "https://tannerd.net/api/v1/discovery-health",
    "crawler_check": "https://tannerd.net/crawler-check/",
    "robots": "https://tannerd.net/robots.txt",
    "content_signal": "search=yes, ai-input=yes, ai-train=yes, use=full"
  },
  "public_google_sheets_templates": 5,
  "tannerd_rules": {
    "count": 1,
    "flagship": "marketplace-flip",
    "url": "https://tannerd.net/rules/"
  },
  "rules_release": "marketplace-flip.1.1.0",
  "design_system": "Tannerd Instrument System",
  "human_calculators": 131,
  "decision_engines": 13,
  "calculator_count": 131
}
