{
    "schema": "netshow-agent-data/1",
    "kind": "index",
    "business": "aifirstgrocery.com",
    "updated": "2026-10-08",
    "source": [
        "netshow:agent-data-builder",
        "resources/data/agentic-businesses-v1.json#aifirstgrocery.com"
    ],
    "disclosure": "Published by AI First Grocery. Every NetShow agent says it is an AI.",
    "cost": {
        "tokens_per_request": 0,
        "price": "free",
        "auth": "none"
    },
    "name": "AI First Grocery",
    "start_here": "Every file below is saved, public and free: read business.json for who AI First Grocery is, offers.json for what it offers, contact.json to reach a person, knowledge.json for its glossary, facts and pages.",
    "files": [
        {
            "name": "business.json",
            "kind": "business",
            "url": "https://aifirstgrocery.com/data/v1/business.json",
            "sha256": "acb9ac95c7f5bba1e8bd78ffc4c50a3076e983417a623acd8388ad3566878b6b",
            "bytes": 3589
        },
        {
            "name": "offers.json",
            "kind": "offers",
            "url": "https://aifirstgrocery.com/data/v1/offers.json",
            "sha256": "72d32379417be2711637979a428e86a69e63ee5922ce91288f050cdf69acea27",
            "bytes": 2748
        },
        {
            "name": "trust.json",
            "kind": "trust",
            "url": "https://aifirstgrocery.com/data/v1/trust.json",
            "sha256": "453f4e43aff32c90faf75c3ec0d82ad0c4213e5a3b3cda4e1e7a9cbc02051fbc",
            "bytes": 2782
        },
        {
            "name": "contact.json",
            "kind": "contact",
            "url": "https://aifirstgrocery.com/data/v1/contact.json",
            "sha256": "f57702c6231c05fcf4bd45548494d235c7f023bf0f936fa2578acbe8dcc57cac",
            "bytes": 1141
        },
        {
            "name": "faq.json",
            "kind": "faq",
            "url": "https://aifirstgrocery.com/data/v1/faq.json",
            "sha256": "80ba9d7e6c965b710b93f10b3fd88be85f69bb5e10d2aa14a39b919a4d2a940e",
            "bytes": 6666
        },
        {
            "name": "workflows.json",
            "kind": "workflows",
            "url": "https://aifirstgrocery.com/data/v1/workflows.json",
            "sha256": "309b0446f52c55029c5d227de626e1e1886a898b171734df510a0382ae969269",
            "bytes": 2301
        },
        {
            "name": "knowledge.json",
            "kind": "knowledge",
            "url": "https://aifirstgrocery.com/data/v1/knowledge.json",
            "sha256": "e23ca3e381a238e4f2287c06d9732d390425fa70e7c24a0c74721ad85a6c1ef3",
            "bytes": 8264
        },
        {
            "name": "changes.json",
            "kind": "changes",
            "url": "https://aifirstgrocery.com/data/v1/changes.json",
            "sha256": "aa73a18751e7bce5340eb3d39a4699104e6bf189572718b17e4569d2b79ca1d9",
            "bytes": 688,
            "format": "json-feed-1.1",
            "media_type": "application/feed+json"
        },
        {
            "name": "openapi.json",
            "kind": "openapi",
            "url": "https://aifirstgrocery.com/data/v1/openapi.json",
            "sha256": "33c8ef395e541b966369e5e481fabdac301a74b5e6427d40a4107673dc6fec74",
            "bytes": 42913,
            "format": "openapi-3.1.0",
            "media_type": "application/vnd.oai.openapi+json"
        }
    ],
    "doors": {
        "llms": "https://aifirstgrocery.com/llms.txt",
        "llms_full": "https://aifirstgrocery.com/llms-full.txt",
        "agent_json": "https://aifirstgrocery.com/.well-known/agent.json",
        "a2a_card": "https://aifirstgrocery.com/.well-known/agent-card.json",
        "mcp": "https://app.netshow.ai/agents/sites/aifirstgrocery.com/mcp",
        "mcp_catalog": "https://app.netshow.ai/agents/sites/mcp",
        "live_agent": "https://aifirstgrocery.com/",
        "human": "https://aifirstgrocery.com/#contact",
        "every_netshow_agent": "https://app.netshow.ai/agents"
    },
    "cost_boundary": "Only the files under /data/v1/ are saved, free and zero-token. The live host may call a model under its own admission, spending ceilings and human approval.",
    "cache": "static files; the sha256 above changes when a fact changes"
}
