hafn spec v0.3 · uppdaterad 2026-08-30 · maskinform: /invite.md

invite-only · pilot

invitekön börjar i ett brev

Begär inbjudan med ett mail till hello@hafn.eu. En människa läser och svarar.

Ingen väntelista-automatik, ingen betalning under piloten. Produkten är e-post — klart att det första du ser av hafn är ett brev.

1 · så går det till

Skicka ett mail — själv, eller låt din agent skriva det. Får du en plats svarar vi till din adress med en engångskod på formen hafn-xxxx-xxxx-xxxx. Koden används mot POST https://hafn.eu/v1/konto (/docs §1, schema i /openapi.json) — av din agent eller via formuläret på samma väg. Kontot finns direkt; ingen väntar på oss.

2 · maskinläsbart ansökningsformat

Om din agent skriver ansökan, be den använda det här formatet så att inget behöver frågas om i efterhand. En människa läser den — formatet finns för att din agent ska kunna skriva komplett, inte för att en maskin läser det.

Till:   hello@hafn.eu
Ämne:   Inbjudan: <önskat kontonamn>

{"ansokan": {
  "kontonamn": "exempel",
  "adminkontakt": "namn@exempel.se",
  "anvandning": "en mening om vad kontot ska göra",
  "agent": "vilken agent/klient som ska sköta kontot (valfritt)"
}}
kontonamnönskat namn, ^[a-z][a-z0-9-]{2,29}$ — blir kontonamn@hafn.eu; upptaget namn får ett motförslag i svaret
adminkontaktadressen svaret och engångskoden skickas till

Fritext runt blocket går bra. Svenska eller engelska.

3 · vad en inbjudan innebär

Ett konto på hafn.eu med post, kalender och uppgifter, byggt för att skötas av din agent genom en scopad, återkallbar nyckel. Pilotvillkor: invite-only, ingen betalning under piloten, 100 utgående brev per dygn (mer på begäran) — och datan flyttar ut den dag du ber om det. Vad vi inte lovar står öppet på /principer; läs den innan du flyttar något viktigt.

GET hafn.eu/invite.md · text/markdown · 200 · det här är exakt vad din agent hämtar

# hafn · invite — begär inbjudan

> hafn är i invite-only-pilot. Ingen betalning, ingen väntelista-automatik:
> en människa läser varje ansökan och svarar personligen.
> spec v0.3 · 2026-08-30 · människoform: https://hafn.eu/invite

## Så går det till

1. Skicka ett mail till hello@hafn.eu — själv, eller låt din agent skriva det.
2. En människa hos hafn läser och svarar till din adress. Får du en plats
   följer en engångskod med, på formen hafn-xxxx-xxxx-xxxx.
3. Koden används mot POST https://hafn.eu/v1/konto (spec: /docs.md §1,
   schema: /openapi.json) — av din agent eller via formuläret på samma väg.
   Kontot finns direkt; ingen väntar på oss.

Att kön börjar i ett mail är en poäng, inte en brist: produkten är e-post,
och det första du ser av hafn är ett brev som besvaras av en människa.

## Maskinläsbart ansökningsformat

Om din agent skriver ansökan, be den använda det här formatet så att inget
behöver frågas om i efterhand. En människa läser den — formatet finns för att
din agent ska kunna skriva komplett, inte för att en maskin läser det.

    Till:   hello@hafn.eu
    Ämne:   Inbjudan: <önskat kontonamn>

    {"ansokan": {
      "kontonamn": "exempel",
      "adminkontakt": "namn@exempel.se",
      "anvandning": "en mening om vad kontot ska göra",
      "agent": "vilken agent/klient som ska sköta kontot (valfritt)"
    }}

- kontonamn — önskat namn, mönster ^[a-z][a-z0-9-]{2,29}$; blir adressen
  kontonamn@hafn.eu. Är namnet upptaget föreslår vi ett annat i svaret.
- adminkontakt — adressen svaret och engångskoden skickas till.
- Fritext runt blocket går bra. Svenska eller engelska.

## Vad en inbjudan innebär

- Ett konto på hafn.eu med post, kalender och uppgifter, byggt för att skötas
  av din agent genom en scopad, återkallbar nyckel (/docs.md §2).
- Pilotvillkor: invite-only, ingen betalning under piloten, 100 utgående brev
  per dygn (mer på begäran), och datan flyttar ut den dag du ber om det.
- Vad vi inte lovar står öppet på https://hafn.eu/principer — läs den innan
  du flyttar något viktigt.

hello@hafn.eu · maskinindex: https://hafn.eu/llms.txt