{
  "pchp": "rfc-002-draft",
  "registry": "https://hushh.ai/pchp/agents.json",
  "companionTo": "https://hushh.ai/pchp/scopes.json",
  "version": "0.1.0",
  "updated": "2026-07-25",
  "note": "The demand side of the fabric: archetypes of agents that request scopes from a person's world model, each with the exact scopes it asks for and the job it completes. Dynamic scoping is the contract - an agent requests only what it needs, the human grants field-level and per-agent, the agent completes its task, and the grant expires or is revoked. Every scope below MUST exist in scopes.json; sensitive scopes are requested one at a time, never bundled. Reward for the agent is task completion; the human's reward is a job done without surrendering their profile.",
  "agents": [
    {
      "id": "shopping",
      "label": "Shopping agent",
      "does": "Finds and buys the right thing in the right size at the right price, without a hundred size charts and newsletters.",
      "completes": "A purchase that fits, from a brand you actually like.",
      "scopes": ["prefs.apparel.shoe-size", "prefs.apparel.sizes", "prefs.apparel.fit", "prefs.budget.tier", "favorites.brands", "privacy.marketing-email"]
    },
    {
      "id": "personalization",
      "label": "Personalization agent",
      "does": "Shapes an experience to the person on arrival, instead of guessing from surveillance.",
      "completes": "A first screen that already fits, because you told it what fits.",
      "scopes": ["privacy.personalization", "prefs.communication.language", "favorites.brands", "favorites.things"]
    },
    {
      "id": "travel",
      "label": "Travel agent",
      "does": "Books flights and stays to your seat, floor, and budget without re-asking every trip.",
      "completes": "An itinerary in your seat, on your floor, in your budget.",
      "scopes": ["prefs.travel.seat", "prefs.travel.hotel-floor", "prefs.budget.tier", "prefs.communication.channel"]
    },
    {
      "id": "real-estate",
      "label": "Real-estate agent",
      "does": "Surfaces homes and neighborhoods that match your budget and the places you love.",
      "completes": "A shortlist worth your Saturday, in the right ZIP and price.",
      "scopes": ["prefs.budget.tier", "wants.zip", "favorites.places", "prefs.communication.channel"]
    },
    {
      "id": "scheduling",
      "label": "Scheduling agent",
      "does": "Books and reschedules on your channel and cadence, with your access needs respected.",
      "completes": "A calendar that runs itself, the way you like to be reached.",
      "scopes": ["prefs.communication.channel", "prefs.communication.frequency", "prefs.accessibility.needs"]
    },
    {
      "id": "advertising",
      "label": "Advertising agent",
      "does": "Shows ads only with explicit consent, to brands you actually chose.",
      "completes": "A relevant offer you opted into - or silence, which is also a valid answer.",
      "scopes": ["privacy.ads", "privacy.analytics", "favorites.brands"]
    },
    {
      "id": "targeting",
      "label": "Targeting agent",
      "does": "Reaches the right audience by consent instead of by tracking - the anti-surveillance model.",
      "completes": "A campaign that reaches people who said yes, provably.",
      "scopes": ["privacy.ads", "privacy.personalization", "favorites.brands", "favorites.things"]
    },
    {
      "id": "subscription",
      "label": "Subscription agent",
      "does": "Manages what reaches you and how often, across email and SMS, on your terms.",
      "completes": "The right message at the right cadence - and one tap turns it off.",
      "scopes": ["privacy.marketing-email", "privacy.marketing-sms", "prefs.communication.frequency"]
    },
    {
      "id": "publishing",
      "label": "Publishing agent",
      "does": "Brings a reader the creators and artists they love, in their language and channel.",
      "completes": "A feed you assembled from who you actually follow.",
      "scopes": ["favorites.creators", "favorites.artists", "privacy.personalization", "prefs.communication.channel"]
    },
    {
      "id": "dining",
      "label": "Dining agent",
      "does": "Books and orders to your dietary needs and favorite cuisines, near you.",
      "completes": "A table or a meal you can actually eat, nearby.",
      "scopes": ["prefs.food.dietary", "prefs.food.cuisines", "wants.zip"]
    },
    {
      "id": "home-services",
      "label": "Home-services agent",
      "does": "Finds and dispatches the trade you need, to your home, in your delivery window.",
      "completes": "The right licensed pro at your door when you're home.",
      "scopes": ["wants.home-services.plumber", "wants.home-services.electrician", "wants.home-services.hvac", "wants.home-services.contractor", "wants.zip", "prefs.home.delivery-window", "prefs.home.access-notes"]
    },
    {
      "id": "financial",
      "label": "Financial agent",
      "does": "Connects you to the right advisor, CPA, or coverage for your stage and budget.",
      "completes": "An introduction to a verified professional who fits your money life.",
      "scopes": ["wants.money.advisor", "wants.money.cpa", "wants.money.insurance", "prefs.budget.tier", "wants.zip"]
    },
    {
      "id": "health",
      "label": "Health agent",
      "does": "Finds the right doctor, dentist, or therapist near you - all sensitive, all one-at-a-time consent.",
      "completes": "A care connection you chose, with a receipt, never shared onward.",
      "scopes": ["wants.health.doctor", "wants.health.dentist", "wants.health.therapist", "prefs.accessibility.needs", "wants.zip"]
    },
    {
      "id": "concierge",
      "label": "Daily-life concierge agent",
      "does": "Your own 🤫 Agent One: handles the whole day across shopping, home, health, money, and travel - requesting each scope only when a task needs it, dynamically.",
      "completes": "A day where the mundane is handled and you never filled a form twice.",
      "scopes": ["privacy.personalization", "prefs.communication.channel", "prefs.budget.tier", "wants.zip", "favorites.things"]
    }
  ]
}
