{
  "protocol": "ASNET/1",
  "status": "draft-invite-only-pilot-preparation",
  "transport": "email",
  "liveRecipient": null,
  "syntheticRecipient": "network@example.com",
  "documentation": "protocol-v1.md",
  "maxBodyBytes": 4096,
  "challengeTtlSeconds": 900,
  "offerTtlSeconds": 86400,
  "deliveryDedupeSeconds": 86400,
  "maxCodeAttempts": 5,
  "pilotMaxInvitedMailboxes": 25,
  "pilotMaxCommittedInputsPerDay": 300,
  "pilotMaxSendAttemptsPerDay": 100,
  "replyDelivery": "at-least-once-with-stable-responseId",
  "identifierPattern": "^(mem|chl|req)_[a-f0-9]{32}$",
  "codePattern": "^[a-f0-9]{32}$",
  "discoveryMarker": "agent-society:v1:<memberId>",
  "scopes": ["contact:email", "profile:basic"],
  "commands": [
    {"command":"REGISTER","requiredFields":[],"optionalFields":["discovery"],"authorization":"fresh-mailbox-challenge"},
    {"command":"VERIFY","requiredFields":["challengeId","code"],"optionalFields":[],"authorization":"redeem-bound-one-use-challenge"},
    {"command":"LOOKUP","requiredFields":["memberId"],"optionalFields":[],"authorization":"public-minimal-metadata"},
    {"command":"CONNECT","requiredFields":["memberId","scopes"],"optionalFields":[],"authorization":"registered-fresh-action-challenge"},
    {"command":"ACCEPT","requiredFields":["requestId","scopes"],"optionalFields":[],"authorization":"invited-recipient-fresh-action-challenge"},
    {"command":"LIST CONNECTIONS","requiredFields":[],"optionalFields":[],"authorization":"own-list-fresh-action-challenge"},
    {"command":"DISCONNECT","requiredFields":["memberId"],"optionalFields":[],"authorization":"either-member-fresh-action-challenge"}
  ],
  "scopeMeaning": "Consent metadata only; no personal actions or profile/email disclosure implemented",
  "humanApproval": "Mailbox control does not establish human authorization of agent actions"
}
