{
  "productName": "ProsperMail API",
  "productKind": "Public API",
  "summary": "Transactional mail intake and delivery service for Prosper-aligned products, now extended with a Phase B receive bridge and owner-scoped hosted inbox preview on the ProsperMail domain.",
  "currentStatus": "https://alpha.prospermail.net",
  "meta": [
    {
      "label": "Mail domain",
      "value": "prospermail.net",
      "detail": "This service currently handles ProsperMail intent ingestion, dispatch, provider-backed inbound mail, and a secured hosted-mailbox preview for the configured mail domain."
    }
  ],
  "foundationBody": "ProsperMail is the shared mail boundary for Prosper-aligned products. As a shared system, it should disclose the stack and messaging standards behind the outbound delivery path.",
  "foundationLinks": [
    {
      "label": "Prosper Foundation",
      "href": "https://prosperfoundation.net"
    },
    {
      "label": "ProsperMail domain",
      "href": "https://prospermail.net"
    }
  ],
  "declarationBody": "The delivery layer should stay portable. The public About document makes the current stack, standards, and portability posture visible while the service still lives in the root SaaSpawn runtime.",
  "declarationLinks": [
    {
      "label": "SaaSpawn declaration",
      "href": "https://saaspawn.com/declaration"
    },
    {
      "label": "SaaSpawn repository",
      "href": "https://github.com/janerivi/SaaSpawn"
    }
  ],
  "sections": [
    {
      "eyebrow": "Portability boundary",
      "title": "Capture-first now, extractable later",
      "body": "The current ProsperMail worker runs in the root SaaSpawn account and storage plane, but its intake contract and persistence model are explicitly shaped to move into a dedicated ProsperMail solution repository later."
    }
  ],
  "resourceGroups": [
    {
      "title": "Service stack",
      "summary": "Open-source tooling used directly by the ProsperMail worker.",
      "items": [
        {
          "name": "TypeScript",
          "category": "library",
          "summary": "Typed contracts for intake requests, delivery events, and storage records.",
          "licenseLabel": "Apache-2.0",
          "licenseHref": "https://github.com/microsoft/TypeScript/blob/main/LICENSE.txt",
          "projectHref": "https://github.com/microsoft/TypeScript",
          "contributeHref": "https://github.com/microsoft/TypeScript/contribute"
        },
        {
          "name": "Wrangler",
          "category": "library",
          "summary": "Cloudflare deployment tooling for the ProsperMail worker.",
          "licenseLabel": "MIT",
          "licenseHref": "https://github.com/cloudflare/workers-sdk/blob/main/LICENSE-MIT",
          "projectHref": "https://github.com/cloudflare/workers-sdk/tree/main/packages/wrangler",
          "contributeHref": "https://github.com/cloudflare/workers-sdk/contribute"
        },
        {
          "name": "postal-mime",
          "category": "library",
          "summary": "Parses stored RFC 5322 / MIME source into browsable message bodies and attachment metadata.",
          "licenseLabel": "MIT-0",
          "licenseHref": "https://github.com/postalsys/postal-mime/blob/master/LICENSE.txt",
          "projectHref": "https://github.com/postalsys/postal-mime",
          "contributeHref": "https://github.com/postalsys/postal-mime"
        }
      ]
    },
    {
      "title": "Messaging standards",
      "summary": "Standards that shape the current transactional-mail delivery path.",
      "items": [
        {
          "name": "Internet Message Format (RFC 5322)",
          "category": "standard",
          "summary": "Defines the overall message format used by modern email delivery systems.",
          "licenseLabel": "IETF Trust Legal Provisions",
          "licenseHref": "https://trustee.ietf.org/license-info/",
          "projectHref": "https://datatracker.ietf.org/doc/html/rfc5322",
          "contributeHref": "https://www.ietf.org/standards/ids/instructions/"
        },
        {
          "name": "MIME Part One (RFC 2045)",
          "category": "standard",
          "summary": "Shapes content typing and multipart message composition for transactional mail payloads.",
          "licenseLabel": "IETF Trust Legal Provisions",
          "licenseHref": "https://trustee.ietf.org/license-info/",
          "projectHref": "https://datatracker.ietf.org/doc/html/rfc2045",
          "contributeHref": "https://www.ietf.org/standards/ids/instructions/"
        },
        {
          "name": "Fetch Standard / CORS",
          "category": "standard",
          "summary": "Used for browser-safe inspection routes and internal service-to-service control paths.",
          "licenseLabel": "WHATWG license",
          "licenseHref": "https://github.com/whatwg/fetch/blob/main/LICENSE",
          "projectHref": "https://fetch.spec.whatwg.org/",
          "contributeHref": "https://github.com/whatwg/fetch/contribute"
        }
      ]
    }
  ]
}