Static launch site for the Open Sovereign AI Federation, with a serverless Resend-powered membership expression-of-interest form.
index.html— landing page and application formpress-release.html— launch press release pagecharter.html— OSAF charter pageapi/apply.js— serverless email endpoint for Vercel-compatible hostingCNAME— custom domain forosaf.aiassets/— logo and hero image assets
GitHub is the source repository. To send email securely, deploy the repo to a host that supports serverless functions, such as Vercel.
Required environment variables:
RESEND_API_KEY— Resend API key. Do not commit this value.OSAF_APPLICATION_TO— recipient address. Defaults tocontact@osaf.ai.OSAF_APPLICATION_FROM— sender address. Defaults toOSAF Secretariat <applications@osaf.ai>.
The form posts to /api/apply, which sends the expression of interest to the Secretariat via Resend.
Resend can receive mail for osaf.ai once the Resend MX record is added to DNS and a receiving webhook is configured.
Inbound webhook URL:
https://www.osaf.ai/api/inbound?token=YOUR_INBOUND_WEBHOOK_TOKEN
Additional environment variables:
INBOUND_WEBHOOK_TOKEN— random shared token used in the webhook URL.INBOUND_FORWARD_TO— where inbound mail should be forwarded. Suggested:david.keane@southerncrossai.com.au.
If Resend's MX record is placed on the root osaf.ai domain, Resend will receive mail for any address at @osaf.ai.