{
  "schema_version": "0.1",
  "id": "com.mczaykowski",
  "name": "Mariusz Czajkowski",
  "description": "Agent routing manifest for mczaykowski.com and its canonical API surface.",
  "updated_at": "2026-06-03T00:00:00Z",
  "entrypoints": [
    {
      "url": "https://mczaykowski.com/.well-known/ax-mission.json",
      "role": "canonical_manifest"
    },
    {
      "url": "https://api.mczaykowski.com/api/init",
      "role": "canonical_agent_api"
    },
    {
      "url": "https://mczaykowski.com/llms.txt",
      "role": "llm_context"
    }
  ],
  "missions": [
    {
      "id": "review_human_site",
      "title": "Review the human-facing site",
      "description": "Evaluate the visual/UX/copy surface while using the API for canonical facts, projects, expertise, trust metadata, and contact details.",
      "category": "principal",
      "surfaces": [
        {
          "url": "https://mczaykowski.com",
          "type": "documentation",
          "format": "text/html",
          "required": true,
          "purpose": "Human-facing visual and UX surface."
        },
        {
          "url": "https://api.mczaykowski.com/api/init",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Mission router and canonical agent entrypoint."
        },
        {
          "url": "https://api.mczaykowski.com/api/manifest",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Full structured profile for factual claims."
        },
        {
          "url": "https://api.mczaykowski.com/api/status",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Freshness, source revision, and content hash metadata."
        }
      ],
      "auth": {
        "required": false
      },
      "input_schema": {
        "type": "object",
        "additionalProperties": true
      },
      "output_schema": {
        "type": "object",
        "additionalProperties": true
      },
      "success": [
        {
          "id": "answer_with_sources",
          "description": "Return a bounded answer with the source URLs used.",
          "verify_with": "source_urls_resolve"
        }
      ],
      "verify": {
        "freshness": "Use /api/status and linked surface headers.",
        "authority": "Use mczaykowski.com for human-surface observations and api.mczaykowski.com for canonical facts.",
        "success_contract": "Separate factual claims from agent assessment and cite the API endpoints used."
      }
    },
    {
      "id": "evaluate_collaboration",
      "title": "Evaluate collaboration fit",
      "description": "Assess whether Mariusz is a fit for a project, advisory role, or partnership.",
      "category": "principal",
      "surfaces": [
        {
          "url": "https://api.mczaykowski.com/api/init",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Mission router."
        },
        {
          "url": "https://api.mczaykowski.com/api/collaboration",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Collaboration fit, constraints, and contact policy."
        },
        {
          "url": "https://api.mczaykowski.com/api/projects",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Current project evidence."
        }
      ],
      "auth": {
        "required": false
      },
      "input_schema": {
        "type": "object",
        "additionalProperties": true
      },
      "output_schema": {
        "type": "object",
        "additionalProperties": true
      },
      "success": [
        {
          "id": "answer_with_sources",
          "description": "Return a bounded answer with the source URLs used.",
          "verify_with": "source_urls_resolve"
        }
      ],
      "verify": {
        "freshness": "Use /api/status and linked surface headers.",
        "authority": "Use mczaykowski.com for human-surface observations and api.mczaykowski.com for canonical facts.",
        "success_contract": "Separate factual claims from agent assessment and cite the API endpoints used."
      }
    },
    {
      "id": "assess_expertise",
      "title": "Assess expertise",
      "description": "Evaluate skills, projects, and evidence for a topic or project context.",
      "category": "principal",
      "surfaces": [
        {
          "url": "https://api.mczaykowski.com/api/init",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Mission router."
        },
        {
          "url": "https://api.mczaykowski.com/api/skills",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Skill graph."
        },
        {
          "url": "https://api.mczaykowski.com/api/projects",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Project evidence."
        }
      ],
      "auth": {
        "required": false
      },
      "input_schema": {
        "type": "object",
        "additionalProperties": true
      },
      "output_schema": {
        "type": "object",
        "additionalProperties": true
      },
      "success": [
        {
          "id": "answer_with_sources",
          "description": "Return a bounded answer with the source URLs used.",
          "verify_with": "source_urls_resolve"
        }
      ],
      "verify": {
        "freshness": "Use /api/status and linked surface headers.",
        "authority": "Use mczaykowski.com for human-surface observations and api.mczaykowski.com for canonical facts.",
        "success_contract": "Separate factual claims from agent assessment and cite the API endpoints used."
      }
    },
    {
      "id": "prepare_introduction",
      "title": "Prepare an introduction",
      "description": "Find the responsible contact route and prepare a sourced intro or outreach note.",
      "category": "principal",
      "surfaces": [
        {
          "url": "https://api.mczaykowski.com/api/init",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Mission router."
        },
        {
          "url": "https://api.mczaykowski.com/api/contact",
          "type": "api",
          "format": "application/json",
          "required": true,
          "purpose": "Typed contact policy and POST contract."
        }
      ],
      "auth": {
        "required": false
      },
      "input_schema": {
        "type": "object",
        "additionalProperties": true
      },
      "output_schema": {
        "type": "object",
        "additionalProperties": true
      },
      "success": [
        {
          "id": "answer_with_sources",
          "description": "Return a bounded answer with the source URLs used.",
          "verify_with": "source_urls_resolve"
        }
      ],
      "verify": {
        "freshness": "Use /api/status and linked surface headers.",
        "authority": "Use mczaykowski.com for human-surface observations and api.mczaykowski.com for canonical facts.",
        "success_contract": "Separate factual claims from agent assessment and cite the API endpoints used."
      }
    }
  ],
  "trust": {
    "updated_at": "2026-06-03T00:00:00Z",
    "authority": "https://mczaykowski.com",
    "generated_by": "mczaykowski-web",
    "content_hashes": [],
    "breaking_changes_since": null
  }
}