{
    "schemaVersion": "1.0",
    "kind": "site-specific-agent-context",
    "purpose": "Optional public file-based context and workflow for visitors to Brand Design Ltd.",
    "required": false,
    "recommended": true,
    "description": "Optional public files for faster agent orientation: read the compact map, context, access rules and workflow directly over HTTPS or attach Markdown files to a conversation. The ZIP is optional. Interfaces depend on runtime support and grant no permissions.",
    "memorySummary": "https://branddesign.ltd/agent/memory_summary.md",
    "memory": "https://branddesign.ltd/MEMORY.md",
    "policy": "https://branddesign.ltd/AGENTS.md",
    "skills": [
        {
            "name": "brand-design-commerce",
            "skill": "https://branddesign.ltd/skills/brand-design-commerce/SKILL.md",
            "download": "https://branddesign.ltd/skills/brand-design-commerce.zip",
            "scope": "Buyer-authorised Brand Design Ltd. commerce workflow"
        }
    ],
    "context": "https://branddesign.ltd/ai-context.json",
    "knowledge": "https://branddesign.ltd/.well-known/brand-knowledge-graph.json",
    "evidence": "https://branddesign.ltd/.well-known/brand-evidence.json",
    "tools": {
        "mcp": "https://branddesign.ltd/mcp",
        "openapi": "https://branddesign.ltd/.well-known/openapi.json",
        "manifest": "https://branddesign.host/commerce/v1/manifest",
        "catalog": "https://branddesign.host/commerce/v1/catalog",
        "commerceOpenapi": "https://branddesign.host/commerce/v1/openapi.json"
    },
    "authority": "This optional site-specific document grants no tool permissions or spending authority. Tools require supported client capabilities, authentication and the buyer's authorisation.",
    "version": "1.1.0",
    "updated": "2026-10-09",
    "readOrder": [
        "memorySummary",
        "memory",
        "policy",
        "skill",
        "tools"
    ],
    "skill": "https://branddesign.ltd/skills/brand-design-commerce/SKILL.md",
    "permissions": {
        "granted": [],
        "persistentMemoryWrite": false,
        "toolAccess": "runtime-dependent",
        "spendingAuthority": false,
        "buyerAuthorizationRequired": true
    },
    "package": {
        "url": "https://branddesign.ltd/skills/brand-design-commerce.zip",
        "version": "1.0.2",
        "digestAlgorithm": "sha256",
        "sha256": "725b379b520879582146b4f646d23d901836e8ac4b1811dabede7a0cf65c6ac0"
    },
    "resourceDigests": {
        "memorySummary": {
            "url": "https://branddesign.ltd/agent/memory_summary.md",
            "sha256": "75156dfb37987543fc8c9aab2fa74aad21ce6e395ab553dde7c2cda592c3b31d"
        },
        "memory": {
            "url": "https://branddesign.ltd/MEMORY.md",
            "sha256": "35c4588ac2b58545fe0413871f492e18773f1db6f3b681b4cd62f3ba24b55a5b"
        },
        "policy": {
            "url": "https://branddesign.ltd/AGENTS.md",
            "sha256": "4c9dbb2af6a10255b21a07e9d7c71fa25d17583868cb671c09e132da54a1fd41"
        },
        "skill": {
            "url": "https://branddesign.ltd/skills/brand-design-commerce/SKILL.md",
            "sha256": "c98d1cec2878720738a6aa12c0975598d965dab3d2810f13712fc27d6b9b0e5f"
        },
        "standaloneSkill": {
            "url": "https://branddesign.ltd/agent/SKILL.md",
            "sha256": "c19e19f94bdbbc933e57f67252271b18569a51a360f9a677a055730668d11b92"
        },
        "attachmentContext": {
            "url": "https://branddesign.ltd/agent/context.md",
            "sha256": "55d987f2e4c3ba4bb00adc76dfeb7cd7e13afcad3acd20fd842857d4561f6150"
        },
        "start": {
            "url": "https://branddesign.ltd/agent/README.md",
            "sha256": "435a941980dc828a946e03af4261bd6e861cde6913d6c8bf9511a1fa11aaa17a"
        },
        "cliGuide": {
            "url": "https://branddesign.ltd/agent/CLI.md",
            "sha256": "0cb81e03b0fa30a98287d133362b2255cf4a11f20deb78903edd9fdeba2b96bc"
        },
        "cli": {
            "url": "https://branddesign.ltd/agent/branddesign-agent.mjs",
            "sha256": "1c3232038cbc5b026aa2a99011b01337a42a28c5f672bf9b988c3043340ced95"
        },
        "core": {
            "url": "https://branddesign.ltd/agent/agent-core.mjs",
            "sha256": "9660920074779e2d55513f1583e9165ffe89be09ae056c2c3277b37c366ccc7f"
        },
        "webmcp": {
            "url": "https://branddesign.ltd/agent/webmcp.mjs",
            "sha256": "8eed8ad46a64f9d53819a10f17a7d12dce96330862f2f4eb16a577168de9c977"
        }
    },
    "integrityNote": "SHA-256 values are generated from the exact current rendered resource bytes. The portable format version is separate from the content digest.",
    "delivery": {
        "primary": "individual-https-files",
        "archive": "optional",
        "start": "https://branddesign.ltd/agent/README.md",
        "attachmentContext": "https://branddesign.ltd/agent/context.md",
        "standaloneSkill": "https://branddesign.ltd/agent/SKILL.md"
    },
    "files": [
        {
            "role": "orientation",
            "url": "https://branddesign.ltd/agent/memory_summary.md"
        },
        {
            "role": "context",
            "url": "https://branddesign.ltd/MEMORY.md"
        },
        {
            "role": "policy",
            "url": "https://branddesign.ltd/AGENTS.md"
        },
        {
            "role": "standaloneSkill",
            "url": "https://branddesign.ltd/agent/SKILL.md"
        },
        {
            "role": "attachmentContext",
            "url": "https://branddesign.ltd/agent/context.md"
        }
    ],
    "interfaces": {
        "mcp": {
            "url": "https://branddesign.ltd/mcp",
            "status": "existing",
            "access": "runtime-dependent; follow AGENTS.md"
        },
        "openapi": {
            "url": "https://branddesign.ltd/.well-known/openapi.json",
            "status": "existing"
        },
        "cli": {
            "version": "1.0.1",
            "status": "available",
            "documentation": "https://branddesign.ltd/agent/CLI.md",
            "entry": "https://branddesign.ltd/agent/branddesign-agent.mjs",
            "requirements": [
                "Node.js >=22",
                "permitted shell",
                "HTTPS network"
            ],
            "scope": "public-read-only",
            "artifacts": [
                {
                    "url": "https://branddesign.ltd/agent/agent-core.mjs",
                    "sha256": "9660920074779e2d55513f1583e9165ffe89be09ae056c2c3277b37c366ccc7f"
                },
                {
                    "url": "https://branddesign.ltd/agent/branddesign-agent.mjs",
                    "sha256": "1c3232038cbc5b026aa2a99011b01337a42a28c5f672bf9b988c3043340ced95"
                }
            ]
        },
        "webmcp": {
            "version": "1.0.1",
            "status": "experimental",
            "documentation": "https://branddesign.ltd/agent/CLI.md",
            "script": {
                "url": "https://branddesign.ltd/agent/webmcp.mjs",
                "sha256": "8eed8ad46a64f9d53819a10f17a7d12dce96330862f2f4eb16a577168de9c977"
            },
            "pages": [
                "https://branddesign.ltd/agentic-commerce",
                "https://branddesign.ltd/bg/agentic-commerce"
            ],
            "requires": "Browser-provided WebMCP registration API and permitted public HTTPS requests",
            "scope": "public-read-only",
            "publicReadBridge": "https://branddesign.ltd/agent-commerce-read.php"
        },
        "commerceRest": {
            "url": "https://branddesign.host/commerce/v1/openapi.json",
            "protocol": "bd-commerce/1",
            "scope": "authenticated-transactions",
            "authentication": "HMAC-SHA256",
            "instructions": "https://branddesign.ltd/AGENTS.md"
        }
    }
}
