{
  "schema": "fullbleed.showcase.dotnet.v1",
  "ok": true,
  "generated_at_utc": "2026-08-17T23:42:25.2416753+00:00",
  "upstream": {
    "repository": "https://github.com/fullbleed-engine/fullbleed-dotnet",
    "commit": "2c179f645db54b065e93bd94b790a176dc1e90a4",
    "submodule": "vendor/fullbleed-dotnet",
    "binding_version": "0.1.0\u002B2c179f645db54b065e93bd94b790a176dc1e90a4",
    "target_framework": "net8.0",
    "integration_layer": "FullBleedCliClient"
  },
  "runtime": {
    "fullbleed_version": "2.3.1",
    "dotnet_runtime": "8.0.30",
    "capabilities_schema": "fullbleed.capabilities.v1",
    "contract_schema": "fullbleed.agent_contract.v1",
    "render_schema": "fullbleed.schema.v1",
    "command_count": 20,
    "commands": [
      "render",
      "verify",
      "plan",
      "debug-perf",
      "debug-jit",
      "doctor",
      "capabilities",
      "agent-contract",
      "agent-manifest",
      "agent",
      "mcp",
      "agent-acceptance",
      "compliance",
      "assets",
      "cache",
      "finalize",
      "inspect",
      "init",
      "new",
      "run"
    ]
  },
  "output": {
    "pdf": "output/dotnet/fullbleed-dotnet-cli.pdf",
    "preview_paths": [
      "output/previews/dotnet/fullbleed-dotnet-cli_page1.png"
    ],
    "sha256": "a8c3595fbdb57c41f71f018e4fd51318283f1219208a6f97da09c0e3e71d9ead",
    "bytes": 90012,
    "page_count": 1,
    "pdf_version": "1.7",
    "render_ms": 1278.417
  },
  "checks": {
    "runtime_is_2_3_1": true,
    "typed_render_succeeded": true,
    "typed_inspection_succeeded": true,
    "one_page": true,
    "preview_emitted": true,
    "deterministic_rerun": true,
    "render_schema_discovered": true
  },
  "render_payload": {
    "schema": "fullbleed.render_result.v1",
    "ok": true,
    "bytes_written": 90012,
    "outputs": {
      "pdf": "output/dotnet/fullbleed-dotnet-cli.pdf",
      "image_directory": "output/previews/dotnet",
      "image_paths": [
        "output/previews/dotnet/fullbleed-dotnet-cli_page1.png"
      ],
      "image_mode": "overlay_document",
      "sha256": "a8c3595fbdb57c41f71f018e4fd51318283f1219208a6f97da09c0e3e71d9ead",
      "artifact_sha256": "0a1459174a9c06736e0b26b346bc8afbf5ee8a60a7311637ec468932b2209805",
      "image_sha256": [
        "c030b3742004a9837a34e168f6c6907de45fbe38d3ca8efbc0094940682c9e28"
      ],
      "fallbacks": {
        "allowed": false,
        "missing_glyphs": 0,
        "encoding_fallbacks": 0,
        "detected": false
      }
    }
  },
  "inspection": {
    "schema": "fullbleed.inspect_pdf.v1",
    "ok": true,
    "path": "output/dotnet/fullbleed-dotnet-cli.pdf",
    "pdf_version": "1.7",
    "page_count": 1,
    "encrypted": false,
    "file_size_bytes": 90012,
    "warnings": [],
    "profile": {
      "claims": [],
      "metadata_present": false,
      "output_intent_present": false,
      "struct_tree_root_present": false,
      "mark_info_present": false,
      "lang_present": true,
      "embedded_font_count": 2,
      "embedded_files_present": false,
      "pdf_declaration_present": false,
      "dpart_root_present": false,
      "dpart_present": false,
      "page_dpart_present": false,
      "pdfvt_dpart_root_node_valid": false,
      "pdfvt_dpart_parent_valid": false,
      "pdfvt_dpart_node_name_list_valid": false,
      "pdfvt_dpart_leaf_valid": false,
      "pdfvt_dpart_page_range_valid": false,
      "pdfvt_dpart_graph_valid": false,
      "pdfvt_mod_date_matches_xmp": null,
      "seed_blockers": []
    },
    "composition": {
      "supported": true,
      "issues": []
    }
  },
  "claim_boundary": "This verifies the managed CLI integration against the installed runtime; it is not an independent PDF conformance certification."
}