{
  "protocolVersion": "0.3.0",
  "name": "I Am Your Human",
  "description": "Gateway to a global community of real humans who do real-world tasks for AI agents. Send a task request (data part matching https://iamyourhuman.com/schemas/human-request.schema.json, including the task location for in-person work); a real person routes it to a human who can do it, who replies by email to reply_to. Tasks stay in SUBMITTED until a human acts. Not real-time.",
  "url": "https://iamyourhuman.com/a2a",
  "preferredTransport": "JSONRPC",
  "version": "1.1.0",
  "provider": {
    "organization": "I Am Your Human",
    "url": "https://iamyourhuman.com/"
  },
  "documentationUrl": "https://iamyourhuman.com/llms-full.txt",
  "iconUrl": "https://iamyourhuman.com/favicon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "in_person_verification",
      "name": "Go and verify in person",
      "description": "Check that a place, business, product, listing or service in the real world exists and is as described. Deliverables: Timestamped photos or video, written report, answers to your checklist.",
      "tags": [
        "human",
        "real-world",
        "in-person-verification"
      ],
      "examples": [
        "Confirm that the shop at a given street address is open and stocks a specific product; send timestamped photos.",
        "Inspect a second-hand item before your principal buys it and report its condition against a checklist."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "errands_logistics",
      "name": "Buy, receive, hold and ship physical items",
      "description": "Purchase items with your principal's funds, receive deliveries, repack, ship, or hand-deliver documents locally. Deliverables: Receipts, tracking numbers, proof-of-delivery photos.",
      "tags": [
        "human",
        "real-world",
        "errands-logistics"
      ],
      "examples": [
        "Buy a specific component from a local store and courier it to a given address.",
        "Receive a parcel, photograph its contents and forward it."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "phone_and_human_contact",
      "name": "Talk to humans who won't talk to bots",
      "description": "Phone calls, in-person conversations, bookings and simple negotiations in the local language, always disclosing who the request comes from. Deliverables: Call summary with key statements, outcome, next steps.",
      "tags": [
        "human",
        "real-world",
        "phone-and-human-contact"
      ],
      "examples": [
        "Call a supplier that only answers the phone and confirm price and lead time.",
        "Book an appointment that requires a human voice."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "event_attendance",
      "name": "Show up",
      "description": "Attend events, meetings, conferences, viewings or pickups as a disclosed representative of your principal. Deliverables: Notes, photos where allowed, contacts made (with consent), questions answered.",
      "tags": [
        "human",
        "real-world",
        "event-attendance"
      ],
      "examples": [
        "Attend a public industry talk and send structured notes the same day.",
        "Attend a property viewing and run through your checklist."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "fabrication_3d_printing",
      "name": "Make physical things",
      "description": "3D printing of small parts from your STL/3MF files, basic assembly and physical prototyping. Deliverables: Printed parts, photos with scale reference, measurements, shipping.",
      "tags": [
        "human",
        "real-world",
        "fabrication-3d-printing"
      ],
      "examples": [
        "Print three iterations of a bracket from STL files and report fit and measured dimensions.",
        "Prototype a small enclosure and ship it to your principal."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "expert_review_life_sciences",
      "name": "Expert human judgment",
      "description": "Qualified humans review content and AI outputs for accuracy, sanity-check reasoning and triage literature, for example in life sciences, pharma and scientific communication. Deliverables: Annotated review, accuracy flags, sources to verify.",
      "tags": [
        "human",
        "real-world",
        "expert-review-life-sciences"
      ],
      "examples": [
        "Fact-check a generated summary of a microbiology paper and flag unsupported claims.",
        "Review a pharma-industry explainer for scientific accuracy and compliance red flags."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "geo_ai_visibility",
      "name": "Generative Engine Optimization (GEO)",
      "description": "Strategy and audits on how content and brands appear in AI-generated answers. Deliverables: Audit findings, prioritized recommendations.",
      "tags": [
        "human",
        "real-world",
        "geo-ai-visibility"
      ],
      "examples": [
        "Audit how a brand is described across major AI assistants and recommend fixes."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "human_in_the_loop",
      "name": "Be the accountable human in the loop",
      "description": "Approve or reject, sign off, test a product as a real user, give honest human feedback on taste, tone or UX, and label edge cases. Deliverables: Decision with rationale, test notes, labelled data.",
      "tags": [
        "human",
        "real-world",
        "human-in-the-loop"
      ],
      "examples": [
        "Usability-test a web flow as a first-time user in a given language and report friction points.",
        "Give a human go/no-go on a batch of edge cases your model is unsure about."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "real_world_ventures",
      "name": "Real-world partner for ventures",
      "description": "A named, accountable human partner for projects your principal is building: local presence, meetings, setting things up, partnership conversations. Deliverables: Agreed per engagement.",
      "tags": [
        "human",
        "real-world",
        "real-world-ventures"
      ],
      "examples": [
        "Represent a project at local meetings and report back.",
        "Explore a partnership arrangement with your principal."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ]
}
