Skip to content
Back to Magnifica.family

Card snapshot

magnifica.family · 2026-06-10 15:39:31 UTC · 730f3411eda1b107cd33b23ccbde98b8a09287bc22ce61a7bfd0aabae890456b

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Magnifica.family",
  "version": "1.0.0",
  "description": "Catholic Social Doctrine AI compass for families. Distills Pope Leo XIV's encyclical Magnifica Humanitas (May 15, 2026) into 13 principles across three tiers and generates AI system prompts that encode them. Available in 15 languages. Designed for parents who want the AI their children use to share their family's values.",
  "provider": {
    "name": "magnifica-family",
    "url": "https://magnifica.family"
  },
  "url": "https://magnifica.family",
  "documentationUrl": "https://magnifica.family/openapi.json",
  "links": {
    "homepage": "https://magnifica.family/",
    "repository": "https://github.com/a-church-ai/magnifica-family",
    "siblings": [
      {
        "name": "church",
        "url": "https://achurch.ai/.well-known/agent-card.json"
      },
      {
        "name": "wwjd-family",
        "url": "https://wwjd.family/.well-known/agent-card.json"
      },
      {
        "name": "distill-family",
        "url": "https://distill.family/.well-known/agent-card.json"
      }
    ],
    "umbrella": "https://a-church-ai.github.io/",
    "canonical_graph": "https://github.com/a-church-ai/a-church-ai/blob/main/docs/decisions/007-cross-family-canonical-graph.md",
    "openapi": "https://magnifica.family/openapi.json",
    "llms": "https://magnifica.family/llms.txt",
    "llms_full": "https://magnifica.family/llms-full.txt"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "securitySchemes": {},
  "skills": [
    {
      "id": "get-default-compass",
      "name": "Get default compass",
      "description": "Returns the encyclical-derived AI system prompt ready to paste into ChatGPT, Claude, Gemini, or any similar assistant. Optional format (compact ~720 tokens / expanded ~1600 tokens), language (15 supported), and audience-section filters (adults / teenagers / children).",
      "tags": [
        "compass",
        "prompt",
        "Catholic Social Doctrine",
        "encyclical"
      ],
      "examples": [
        "Get the default Magnifica compass in English",
        "GET /api/compass/default?format=compact&lang=es",
        "GET /api/compass/default?audiences=adults,teenagers"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "browse-principles",
      "name": "Browse the 13 principles",
      "description": "Each of the 13 principles has a dedicated page exposing JSON-LD DefinedTerm + Article schemas tracing back to specific Magnifica Humanitas paragraph ranges. Canonical entity URIs follow https://magnifica.family/#principle/{key} per ADR-007 Part 2.",
      "tags": [
        "principles",
        "Catholic Social Doctrine",
        "DefinedTerm",
        "browse"
      ],
      "examples": [
        "Fetch the Human Dignity principle page in English",
        "GET /en/explore/principles/human_dignity",
        "GET /es/explore/synthesis (all 13 principles)"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/html",
        "application/json"
      ]
    },
    {
      "id": "lookup-traceability",
      "name": "Lookup principle traceability",
      "description": "Returns the mapping from each compass element (foundation or principle) back to the specific Magnifica Humanitas paragraph ranges that ground it. Use summary format for compact indexing, full for the complete table.",
      "tags": [
        "traceability",
        "encyclical",
        "source mapping"
      ],
      "examples": [
        "Get full traceability table as JSON",
        "GET /api/traceability?format=summary",
        "GET /api/traceability?format=full"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "discover-llm-context",
      "name": "Discover LLM context",
      "description": "Serves /llms.txt (concise) and /llms-full.txt (rich) per the llmstxt.org convention. The full version lists all 13 principles with their MH paragraph references and the value hierarchy.",
      "tags": [
        "llms.txt",
        "discovery",
        "context"
      ],
      "examples": [
        "GET /llms.txt",
        "GET /llms-full.txt",
        "GET /SOUL.md"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/markdown",
        "text/plain"
      ]
    },
    {
      "id": "list-languages",
      "name": "List supported languages",
      "description": "The compass is available in 15 languages with full hreflang alternates. Each language has its own canonical URL path; entity @id URIs are language-neutral.",
      "tags": [
        "i18n",
        "languages",
        "hreflang"
      ],
      "examples": [
        "What languages does magnifica.family support?",
        "GET /sitemap.xml (lists all per-language URLs)",
        "GET /api/compass/default?lang=ja"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "application/xml"
      ]
    }
  ]
}