AAuth Explorer
missionsPhase 5

Mission Proposal & Approval

The agent proposes a mission to the Person Server: a Markdown description of what it intends to accomplish, plus a list of tools it will use. Because the PS acts on behalf of a human, approval requires user interaction — the PS returns 202 with an interaction URL so the user can review and approve the mission. Once approved, the PS returns the mission blob (with approver, agent, approved_at, description, approved_tools, and capabilities) and an AAuth-Mission header containing the approver URL and s256 (SHA-256 fingerprint of the blob bytes).

§ Mission
AgentPerson ServerUser1Discover PS metadata2002POST /mission (sig=jwt) → 2…3Poll /pending/m3f7a1b2 → 20…4User reviews mission → appr…5Poll /pending/m3f7a1b2 → 20…
GET https://ps.example/.well-known/aauth-person.json200

Agent fetches PS well-known metadata to discover the mission_endpoint.

mission_endpoint is where the agent POSTs mission proposals for approval.

1 / 5
speed

Step 1: Discover PS metadata

Request / response
Mission Approval Timeline
Approved Mission Blob

Description (Markdown)

# Analyze Q2 Customer Feedback

Read customer feedback records and produce a summary report with sentiment analysis and key themes.

Structured Fields

approverhttps://ps.example
agentaauth:local@agent.example
approved_at2026-04-14T17:14:54Z
s256R9kNpXeErMQ1Jvk_vxYUp3YEdggmvUhksWtjXtcmnh0

Approved Tools

FeedbackReader

Read customer feedback records

ReportWriter

Write the summary report to the shared drive

PS Capabilities

interactionclarification
GEThttps://ps.example/.well-known/aauth-person.json
Host

ps.example